# Maintainer : Vincent Grande # Contributor : Eric Vidal # Contributor : Jean-Michel T.Dydak pkgname=lib32-eudev-git pkgver=3.2.9 pkgrel=1 udevver=243git pkgdesc="The userspace dev tools (udev) forked by Gentoo (32-bit)" arch=('x86_64') url="https://dev.gentoo.org/~blueness/eudev" license=('GPL') source=("git+https://anongit.gentoo.org/git/proj/eudev.git") sha512sums=('SKIP') depends=( 'lib32-glib2' 'lib32-glibc') makedepends=( 'lib32-gcc-libs' 'gcc-multilib' 'gobject-introspection' 'gperf' 'gtk-doc' 'lib32-kmod') provides=( "lib32-udev=${udevver}" 'libudev.so' 'lib32-libeudev' 'lib32-eudev') conflicts=( 'lib32-libeudev' 'lib32-eudev') options=(!makeflags !libtool) pkgver() { cd eudev git describe --tags | sed 's/-/+/g' } build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" cd eudev if [ -f "Makefile" ];then msg2 "Cleaning up..." make clean fi ./autogen.sh ./configure \ --prefix=/usr \ --with-rootprefix=/usr \ --sysconfdir=/etc \ --libdir=/usr/lib32 \ --bindir=/usr/bin \ --sbindir=/usr/bin \ --enable-introspection \ --disable-manpages make } package() { cd eudev make DESTDIR="${pkgdir}" -C src/libudev install rm -rf ${pkgdir}/usr/include }