# Maintainer: Natanael Copa pkgname=udev pkgver=167 pkgrel=1 pkgdesc="The userspace dev tools (udev)" url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" arch="all" license="GPL" subpackages="$pkgname-dev $pkgname-doc libudev libgudev" depends= makedepends="gobject-introspection glib-dev gperf acl-dev libusb-compat-dev usbutils pciutils-dev libtool" install= source="http://www.kernel.org/pub/linux/utils/kernel/hotplug/$pkgname-$pkgver.tar.bz2 write_root_link_rule move_tmp_persistent_rules.sh udev-mount.initd udev-postmount.initd udev.initd" build () { cd "$srcdir"/$pkgname-$pkgver ./configure --prefix=/usr \ --sysconfdir=/etc \ --sbindir=/sbin \ --libdir=/usr/lib \ --with-rootlibdir=/lib \ --libexecdir=/lib/udev \ || return 1 make || return 1 } package() { cd "$srcdir"/$pkgname-$pkgver make DESTDIR="$pkgdir" install mkdir -p "$pkgdir"/usr/lib/pkgconfig chmod +x "$pkgdir"/lib/udev/write_*_rules for _i in write_root_link_rule move_tmp_persistent_rules.sh; do install -Dm755 ../$_i "$pkgdir"/lib/udev/$_i done for _i in udev udev-mount udev-postmount; do install -Dm755 ../$_i.initd "$pkgdir"/etc/init.d/$_i done } libudev() { pkgdesc="Dynamic library to access udev device information" replaces="udev" mkdir -p "$subpkgdir"/lib mv "$pkgdir"/lib/libudev.so.* "$subpkgdir"/lib/ } libgudev() { pkgdesc="A GObject wrapper of the library gudev" replaces="udev" mkdir -p "$subpkgdir"/lib/ \ "$subpkgdir"/usr/lib || return 1 mv "$pkgdir"/lib/libgudev* "$subpkgdir"/lib/ || return 1 mv "$pkgdir"/usr/lib/girepository-* \ "$subpkgdir"/usr/lib/ } md5sums="4b37e1222f06c14c24147de346aa0bad udev-167.tar.bz2 c9de7581099cdfdcd105666cd98a0f0a write_root_link_rule 7bf11e11519117f743483c73e0767750 move_tmp_persistent_rules.sh 884d7faaaa149a323b14e907ea1934f4 udev-mount.initd 8f0a1b371804c7fa30f1a7bfde88e9ea udev-postmount.initd 42b7e4ad49874e68851fc21153f41c4f udev.initd"