void-packages/srcpkgs/libgudev/template

41 lines
1.4 KiB
Plaintext

# Template file for 'libudev'
pkgname=libgudev
version=177
wrksrc=udev-${version}
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.xz"
build_style=gnu-configure
configure_args="--without-selinux --disable-rule-generator
--enable-introspection --enable-gudev --disable-static
--disable-keymap --disable-mtd_probe"
short_desc="GObject-based wrapper library for libudev"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"
license="GPL-2"
checksum=6f68ef534b1087ba53a3186f6459817e3e197dabbd8fae0b75f8cf9407e04b64
long_desc="
This library makes it much simpler to use libudev from programs already using
GObject. It also makes it possible to easily use libudev from other
programming languages, such as Javascript, because of GObject introspection
support."
subpackages="${pkgname}-devel"
Add_dependency build pkg-config
Add_dependency build gperf
Add_dependency build glib-devel
Add_dependency build gobject-introspection
Add_dependency build libblkid-devel
Add_dependency build libkmod-devel
Add_dependency build usbutils
Add_dependency build pciutils
post_install() {
# remove stuff in udev pkg.
for f in etc sbin usr/sbin lib usr/libexec usr/share/man \
usr/share/pkgconfig usr/share/gtk-doc/html/libudev \
usr/bin; do
rm -rf ${DESTDIR}/${f}
done
find ${DESTDIR} -name libudev\* -delete
}