Support the creation of development packages
This commit is contained in:
parent
33654163ee
commit
c7324f1459
|
@ -213,6 +213,9 @@ _package_debian()
|
||||||
return 2
|
return 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#debian/install
|
||||||
|
_debian_install
|
||||||
|
|
||||||
#debian/menu
|
#debian/menu
|
||||||
_debian_menu
|
_debian_menu
|
||||||
|
|
||||||
|
@ -273,6 +276,17 @@ Depends: \${shlibs:Depends}, \${misc:Depends}
|
||||||
Description: DeforaOS $PACKAGE
|
Description: DeforaOS $PACKAGE
|
||||||
DeforaOS $PACKAGE
|
DeforaOS $PACKAGE
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
#also generate a development package if necessary
|
||||||
|
[ -d "include" ] && cat << EOF
|
||||||
|
|
||||||
|
Package: $pkgname-dev
|
||||||
|
Section: libdevel
|
||||||
|
Architecture: any
|
||||||
|
Depends: $pkgname (= \${binary:Version})
|
||||||
|
Description: DeforaOS $PACKAGE (development files)
|
||||||
|
DeforaOS $PACKAGE (development files)
|
||||||
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
_debian_copyright()
|
_debian_copyright()
|
||||||
|
@ -315,6 +329,24 @@ EOF
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_debian_install()
|
||||||
|
{
|
||||||
|
[ -d "include" ] || return 0
|
||||||
|
|
||||||
|
cat > "debian/$pkgname.install" << EOF
|
||||||
|
usr/bin/*
|
||||||
|
usr/lib/lib*.so.*
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > "debian/$pkgname-dev.install" << EOF
|
||||||
|
usr/include/*
|
||||||
|
usr/lib/lib*.a
|
||||||
|
usr/lib/lib*.so
|
||||||
|
usr/lib/pkgconfig/*.pc
|
||||||
|
usr/share/gtk-doc/html/*
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
_debian_menu()
|
_debian_menu()
|
||||||
{
|
{
|
||||||
#obtain the menu entries
|
#obtain the menu entries
|
||||||
|
@ -407,6 +439,9 @@ _debian_menu()
|
||||||
|
|
||||||
_debian_rules()
|
_debian_rules()
|
||||||
{
|
{
|
||||||
|
destdir="\$(PWD)/debian/$pkgname"
|
||||||
|
|
||||||
|
[ -d "include" ] && destdir="\$(PWD)/debian/tmp"
|
||||||
cat << EOF
|
cat << EOF
|
||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
# -*- makefile -*-
|
# -*- makefile -*-
|
||||||
|
@ -437,7 +472,7 @@ endif
|
||||||
dh \$@
|
dh \$@
|
||||||
|
|
||||||
override_dh_auto_install:
|
override_dh_auto_install:
|
||||||
\$(MAKE) DESTDIR="\$(PWD)/debian/$pkgname" PREFIX="/usr" install
|
\$(MAKE) DESTDIR="$destdir" PREFIX="/usr" install
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user