Implementing more build dependencies (for Debian packages)

This commit is contained in:
Pierre Pronchery 2012-10-02 23:46:53 +00:00
parent 954e926dc1
commit 3f7460b753

View File

@ -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