Implementing more build dependencies (for Debian packages)
This commit is contained in:
parent
954e926dc1
commit
3f7460b753
|
@ -48,7 +48,7 @@ WC="wc"
|
||||||
YEAR="$(date +%Y)"
|
YEAR="$(date +%Y)"
|
||||||
#dependencies
|
#dependencies
|
||||||
DEPEND_desktop=0
|
DEPEND_desktop=0
|
||||||
DEPEND_docbook=0
|
DEPEND_docbookxsl=0
|
||||||
DEPEND_gtkdoc=0
|
DEPEND_gtkdoc=0
|
||||||
DEPEND_pkgconfig=0
|
DEPEND_pkgconfig=0
|
||||||
DEPEND_xgettext=0
|
DEPEND_xgettext=0
|
||||||
|
@ -98,8 +98,8 @@ _package_guess_dependencies()
|
||||||
done
|
done
|
||||||
|
|
||||||
#docbook-xsl
|
#docbook-xsl
|
||||||
DEPEND_docbook=0
|
DEPEND_docbookxsl=0
|
||||||
[ -f "doc/docbook.sh" ] && DEPEND_docbook=1
|
[ -f "doc/docbook.sh" ] && DEPEND_docbookxsl=1
|
||||||
|
|
||||||
#gtk-doc
|
#gtk-doc
|
||||||
DEPEND_gtkdoc=0
|
DEPEND_gtkdoc=0
|
||||||
|
@ -252,13 +252,18 @@ _debian_compat()
|
||||||
|
|
||||||
_debian_control()
|
_debian_control()
|
||||||
{
|
{
|
||||||
#FIXME implement build-depends
|
#build dependencies
|
||||||
|
#FIXME detect more dependencies
|
||||||
|
depends="debhelper (>= 7.0.50~)"
|
||||||
|
[ $DEPEND_docbookxsl -eq 1 ] && depends="$depends, docbook-xsl"
|
||||||
|
[ $DEPEND_xgettext -eq 1 ] && depends="$depends, gettext"
|
||||||
|
|
||||||
cat << EOF
|
cat << EOF
|
||||||
Source: $pkgname
|
Source: $pkgname
|
||||||
Section: unknown
|
Section: unknown
|
||||||
Priority: extra
|
Priority: extra
|
||||||
Maintainer: $FULLNAME <$EMAIL>
|
Maintainer: $FULLNAME <$EMAIL>
|
||||||
Build-Depends: debhelper (>= 7.0.50~)
|
Build-Depends: $depends
|
||||||
Standards-Version: 3.8.4
|
Standards-Version: 3.8.4
|
||||||
Homepage: $HOMEPAGE/os/project/$ID/$PACKAGE
|
Homepage: $HOMEPAGE/os/project/$ID/$PACKAGE
|
||||||
|
|
||||||
|
@ -520,7 +525,7 @@ EOF
|
||||||
|
|
||||||
#build dependencies
|
#build dependencies
|
||||||
#docbook
|
#docbook
|
||||||
[ $DEPEND_docbook -eq 1 ] && cat << EOF
|
[ $DEPEND_docbookxsl -eq 1 ] && cat << EOF
|
||||||
|
|
||||||
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
|
BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
|
||||||
BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
|
BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
|
||||||
|
|
Loading…
Reference in New Issue
Block a user