diff options
author | Vincent Grande | 2020-09-10 21:04:09 -0400 |
---|---|---|
committer | Vincent Grande | 2020-09-10 21:04:09 -0400 |
commit | 681fde6917f4ab1baedc454c24c28dbe2371f42a (patch) | |
tree | 5b006ae7bde3e51869ed1841e3fcf5420fe33270 | |
parent | 1b3d8fcb37b2ad6299b61ab762d8a3733a97f4fb (diff) | |
download | aur-681fde6917f4ab1baedc454c24c28dbe2371f42a.tar.gz |
fix
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 73 |
2 files changed, 56 insertions, 39 deletions
@@ -1,26 +1,28 @@ -pkgbase = lib32-eudev +pkgbase = lib32-libeudev pkgdesc = The userspace dev tools (udev) forked by Gentoo (32-bit) pkgver = 3.2.9 pkgrel = 1 - url = https://wiki.gentoo.org/wiki/Project:Eudev + url = https://dev.gentoo.org/~blueness/eudev arch = x86_64 - license = GPL-2 + license = GPL + makedepends = lib32-gcc-libs makedepends = gcc-multilib makedepends = gobject-introspection makedepends = gperf - makedepends = python2 makedepends = gtk-doc makedepends = lib32-kmod depends = lib32-glib2 depends = lib32-glibc - depends = lib32-util-linux - provides = lib32-udev - conflicts = lib32-udev - replaces = lib32-udev + provides = lib32-udev=243 + provides = libudev.so + provides = lib32-eudev + provides = lib32-libeudev + conflicts = lib32-libeudev + conflicts = lib32-eudev-git options = !makeflags options = !libtool - source = eudev-3.2.9.tar.gz::https://github.com/gentoo/eudev/archive/v3.2.9.tar.gz + source = https://dev.gentoo.org/~blueness/eudev/eudev-3.2.9.tar.gz sha512sums = SKIP -pkgname = lib32-eudev +pkgname = lib32-libeudev @@ -1,55 +1,70 @@ -# Maintainer: Vincent Grande <shoober420@gmail.com> -# Contributor: Andre Silva <emulatorman@hyperbola.info> -# Contributor: Marcio Silva <coadde@hyperbola.info> +# Maintainer : Vincent Grande <shoober420@gmail.com> +# Contributor : Eric Vidal <eric@obarun.org> +# Contributor : Jean-Michel T.Dydak <jean-michel@obarun.org> -_pkgname=eudev -pkgname=lib32-eudev -pkgdesc="The userspace dev tools (udev) forked by Gentoo (32-bit)" +pkgname=lib32-libeudev pkgver=3.2.9 pkgrel=1 +udevver=243 +pkgdesc="The userspace dev tools (udev) forked by Gentoo (32-bit)" arch=('x86_64') -url='https://wiki.gentoo.org/wiki/Project:Eudev' -license=('GPL-2') -depends=('lib32-glib2' 'lib32-glibc' 'lib32-util-linux') -makedepends=('gcc-multilib' 'gobject-introspection' 'gperf' 'python2' 'gtk-doc' 'lib32-kmod') -replaces=('lib32-udev') -conflicts=('lib32-udev') -provides=('lib32-udev') -options=(!makeflags !libtool) -source=("$_pkgname-$pkgver.tar.gz::https://github.com/gentoo/eudev/archive/v${pkgver}.tar.gz") +url="https://dev.gentoo.org/~blueness/eudev" +license=('GPL') +source=("${url}/eudev-${pkgver}.tar.gz") sha512sums=('SKIP') -prepare() { - cd "${srcdir}/${_pkgname}-${pkgver}" - autoreconf -vfi -} +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-eudev' 'lib32-libeudev') + +conflicts=( + 'lib32-libeudev' + 'lib32-eudev-git') + +options=(!makeflags !libtool) build() { + export CC="gcc -m32" 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 \ - --with-rootprefix=/ \ - --with-rootlibdir=/lib32 \ + --with-rootprefix=/usr \ --sysconfdir=/etc \ --libdir=/usr/lib32 \ + --bindir=/usr/bin \ + --sbindir=/usr/bin \ --enable-introspection \ - --disable-manpages \ - --enable-split-usr + --disable-manpages make } package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" -C src/shared uninstall + + cd "${srcdir}/eudev-${pkgver}" + make DESTDIR="${pkgdir}" -C src/libudev install - make DESTDIR="${pkgdir}" -C src/shared uninstall rm -rf ${pkgdir}/usr/include - install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } - |