diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 44 insertions, 26 deletions
@@ -1,24 +1,38 @@ -# Maintainer: Chris Cromer <chris@cromer.cl> -# Maintainer: artoo <artoo@manjaro.org> - -_udevver=220 -_gentoo_uri="http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86" -_pkgname=eudev +# Maintainer : Vincent Grande <shoober420@gmail.com> +# Contributor : Eric Vidal <eric@obarun.org> +# Contributor : Jean-Michel T.Dydak <jean-michel@obarun.org> pkgname=lib32-eudev -pkgdesc="The userspace dev tools (udev) forked by Gentoo (32-bit)" -pkgver=3.2 +pkgver=3.2.10 pkgrel=1 +udevver=243 +pkgdesc="The userspace dev tools (udev) forked by Gentoo (32-bit)" arch=('x86_64') -url="http://dev.gentoo.org/~blueness/eudev" +url="https://dev.gentoo.org/~blueness/eudev" license=('GPL') -depends=('lib32-glib2' 'lib32-glibc' 'eudev-systemdcompat') -makedepends=('gcc-multilib' 'lib32-util-linux' 'gobject-introspection' 'gperf' 'python2' 'gtk-doc' 'lib32-kmod') -provides=("lib32-udev=${_udevver}" "lib32-systemd=${_udevver}") -conflicts=('lib32-systemd' 'libudev.so') +source=("${url}/eudev-${pkgver}.tar.gz") +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') + +conflicts=( + 'lib32-libeudev' + 'lib32-eudev-git') + options=(!makeflags !libtool) -source=("${url}/${_pkgname}-${pkgver}.tar.gz") -sha256sums=('d84a5f7942393a009afc6af0bf31e98841147a0521b91ffbed161dccac303c25') build() { @@ -26,27 +40,31 @@ build() { export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - cd "${srcdir}/${_pkgname}-${pkgver}" + cd "${srcdir}/eudev-${pkgver}" + + if [ -f "Makefile" ];then + msg2 "Cleaning up..." + make clean + fi + ./configure \ - --prefix=/usr \ + --prefix=/usr \ --with-rootprefix=/usr \ --sysconfdir=/etc \ --libdir=/usr/lib32 \ + --bindir=/usr/bin \ --sbindir=/usr/bin \ - --with-modprobe=/usr/bin/modprobe \ --enable-introspection \ - --disable-manpages + --disable-manpages make } package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - #make DESTDIR="${pkgdir}" install - make DESTDIR="${pkgdir}" -C src/shared uninstall + + cd "${srcdir}/eudev-${pkgver}" + make DESTDIR="${pkgdir}" -C src/libudev install - #make DESTDIR="${pkgdir}" -C src/gudev install - make DESTDIR="${pkgdir}" -C src/shared uninstall - #rm -rf "${pkgdir}"/etc - #rm -rf "${pkgdir}"/usr/{bin,include,lib,share} + rm -rf ${pkgdir}/usr/include + } |