# Template file for 'libgudev' . ${XBPS_SRCPKGDIR}/systemd/template unset -f systemd_package systemd-libs_package systemd-devel_package unset -f libudev_package libudev-devel_package post_install pkgname=libgudev version=208 revision=5 wrksrc="systemd-${version}" configure_args+=" --enable-gudev --with-python" short_desc="GUdev shared library" hostmakedepends+=" glib-devel python-devel" makedepends+=" libglib-devel python-devel" # Package build options build_options="gir" desc_option_gir="Enable support for building gobject introspection data" # Disable gir for cross builds. if [ -z "$CROSS_BUILD" ]; then build_options_default="gir" fi if [ "$build_option_gir" ]; then configure_args+=" --enable-introspection" hostmakedepends+=" gobject-introspection" else configure_args+=" --disable-introspection" fi libgudev_package() { short_desc="GObject-based wrapper library for libudev" depends="libudev>=${version}" pkg_install() { vmove "usr/lib/libgudev*.so.*" if [ "$build_option_gir" ]; then vmove usr/lib/girepository-1.0 fi } } libgudev-devel_package() { depends="libglib-devel libudev-devel libgudev>=${version}_${revision}" short_desc="GObject-based wrapper library for libudev - development files" pkg_install() { vmove usr/include/gudev-1.0 vmove "usr/lib/libgudev*.so" vmove "usr/lib/pkgconfig/gudev*" if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 fi } } systemd-python_package() { short_desc="systemd python bindings" depends="systemd-libs>=${version}_${revision}" pycompile_module="systemd" pkg_install() { vmove "usr/lib/python*" } }