summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Grande2020-09-10 21:04:09 -0400
committerVincent Grande2020-09-10 21:04:09 -0400
commit681fde6917f4ab1baedc454c24c28dbe2371f42a (patch)
tree5b006ae7bde3e51869ed1841e3fcf5420fe33270
parent1b3d8fcb37b2ad6299b61ab762d8a3733a97f4fb (diff)
downloadaur-681fde6917f4ab1baedc454c24c28dbe2371f42a.tar.gz
fix
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD73
2 files changed, 56 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 94fc5ae76a5f..a17be48693bf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8282706b7663..eacb6fa8fde0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}
-