Convert packages to the new template format (avahi-discover build deps).

This commit is contained in:
Juan RP
2013-04-13 13:29:34 +02:00
parent 3959ad7465
commit 1bd4f8bf30
37 changed files with 338 additions and 335 deletions

View File

@@ -1,10 +0,0 @@
# Template file for 'libgudev-devel'.
#
depends="glib-devel libudev-devel libgudev"
short_desc="GObject-based wrapper library for libudev - development files"
do_install() {
vmove usr/include/gudev-1.0 usr/include
vmove "usr/lib/pkgconfig/gudev*" usr/lib/pkgconfig
vmove usr/share/gir-1.0 usr/share
}

View File

@@ -1,9 +0,0 @@
# Template file for 'libgudev'.
#
short_desc="GObject-based wrapper library for libudev"
depends="libudev>=${version}"
do_install() {
vmove "usr/lib/libgudev*.so*" usr/lib
vmove usr/lib/girepository-1.0 usr/lib
}

View File

@@ -1,8 +0,0 @@
# Template file for 'systemd-python'.
#
short_desc="${sourcepkg} - python bindings"
pycompile_module="systemd"
do_install() {
vmove "usr/lib/python*" usr/lib
}

View File

@@ -15,37 +15,15 @@ configure_args="--libexecdir=/usr/lib
--with-sysvinit-path= --with-sysvrcnd-path=
--disable-audit --disable-static --disable-ima"
depends="xbps-triggers>=0.64 dbus kbd libcap-progs
libudev>=${version} systemd-libs>=${version}"
hostmakedepends="which pkg-config intltool gperf libxslt docbook-xsl"
makedepends="acl-devel pam-devel dbus-devel libcap-devel libkmod-devel
liblzma-devel cryptsetup-devel libblkid-devel libglib-devel libgcrypt-devel
python-devel gobject-introspection"
# Create systemd-journal (gid 24) system group.
system_groups="systemd-journal:24"
replaces="nss-myhostname>=0 systemd-analyze>0"
subpackages="libgudev libgudev-devel systemd-python"
conf_files="
/etc/hostname
/etc/vconsole.conf
/etc/locale.conf
/etc/systemd/system.conf
/etc/systemd/user.conf
/etc/systemd/journald.conf
/etc/systemd/logind.conf
/etc/systemd/bootchart.conf
/etc/udev/udev.conf"
if [ "$CROSS_BUILD" ]; then
# XXX add support to gudev, introspection and python.
unset subpackages
hostmakedepends="libtool automake gettext-devel pkg-config intltool
gperf libxslt docbook-xsl libgcrypt-devel"
hostmakedepends+=" libtool automake gettext-devel libgcrypt-devel"
makedepends="acl-devel pam-devel dbus-devel libcap-devel
libkmod-devel liblzma-devel cryptsetup-devel
libblkid-devel libgcrypt-devel libglib-devel"
@@ -100,3 +78,56 @@ post_install() {
vinstall ${FILESDIR}/systemd-dirs.tmpfiles 644 \
usr/lib/tmpfiles.d systemd-dirs.conf
}
if [ -z "$CROSS_BUILD" ]; then
libgudev_package() {
short_desc="GObject-based wrapper library for libudev"
depends="libudev>=${version}"
pkg_install() {
vmove "usr/lib/libgudev*.so*"
vmove usr/lib/girepository-1.0
}
}
libgudev-devel_package() {
depends="libglib-devel libudev-devel libgudev>=${version}"
short_desc="GObject-based wrapper library for libudev - development files"
pkg_install() {
vmove usr/include/gudev-1.0
vmove "usr/lib/pkgconfig/gudev*"
vmove usr/share/gir-1.0
}
}
systemd-python_package() {
short_desc="${sourcepkg} - python bindings"
pycompile_module="systemd"
pkg_install() {
vmove "usr/lib/python*"
}
}
fi # !CROSS_BUILD
systemd_package() {
# Create systemd-journal (gid 24) system group.
system_groups="systemd-journal:24"
replaces="nss-myhostname>=0 systemd-analyze>0"
conf_files="
/etc/hostname
/etc/vconsole.conf
/etc/locale.conf
/etc/systemd/system.conf
/etc/systemd/user.conf
/etc/systemd/journald.conf
/etc/systemd/logind.conf
/etc/systemd/bootchart.conf
/etc/udev/udev.conf"
depends="xbps-triggers>=0.64 dbus kbd libcap-progs
libudev>=${version} systemd-libs>=${version} shadow"
pkg_install() {
vmove etc
vmove usr
}
}

View File

@@ -1,40 +0,0 @@
# Package build options
build_options="qrencode microhttpd tcpwrappers efi"
desc_option_qrencode="Enable support for qrencode"
desc_option_microhttpd="Enable support for microhttpd"
desc_option_tcpwrappers="Enable support for tcpwrappers"
desc_option_efi="Enable support for EFI"
# Enable EFI by default on x86.
if [ "$XBPS_TARGET_MACHINE" = "i686" -o "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
build_options_default="efi"
fi
do_options() {
if [ "$build_option_qrencode" ]; then
configure_args="${configure_args} --enable-qrencode"
makedepends="${makedepends} qrencode-devel"
else
configure_args="${configure_args} --disable-qrencode"
fi
if [ "$build_option_microhttpd" ]; then
configure_args="${configure_args} --enable-microhttpd"
makedepends="${makedepends} microhttpd-devel"
else
configure_args="${configure_args} --disable-microhttpd"
fi
if [ "$build_option_tcpwrappers" ]; then
configure_args="${configure_args} --enable-tcpwrappers"
makedepends="${makedepends} tcp_wrappers-devel"
else
configure_args="${configure_args} --disable-tcpwrappers"
fi
if [ "$build_option_efi" ]; then
configure_args="${configure_args} --enable-efi"
else
configure_args="${configure_args} --disable-efi"
fi
}