diff options
-rw-r--r-- | pcr/eudev/PKGBUILD | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/pcr/eudev/PKGBUILD b/pcr/eudev/PKGBUILD index 8edba5b35..f3df759a7 100644 --- a/pcr/eudev/PKGBUILD +++ b/pcr/eudev/PKGBUILD @@ -6,9 +6,9 @@ _udev_ver=220 pkgbase=eudev -pkgname=('eudev' 'libeudev') +pkgname=('eudev' 'eudev-libudev') pkgver=3.2.5 -pkgrel=3 +pkgrel=4 pkgdesc="The userspace dev tools (udev) forked by Gentoo" arch=('i686' 'x86_64' 'armv7h') url="http://www.gentoo.org/proj/en/eudev/" @@ -59,11 +59,12 @@ build() { } package_eudev() { - provides=("udev=${_udev_ver}") - depends=("libeudev" 'kbd' 'kmod' 'hwids' 'util-linux') + depends=("eudev-libudev=$pkgver" 'kbd' 'kmod' 'hwids' 'util-linux') optdepends=('eudev-openrc: udev starup scripts for openrc') backup=('etc/udev/udev.conf') + provides=("udev=${_udev_ver}") + conflicts=('udev') cd "${srcdir}/${pkgbase}-${pkgver}" @@ -81,10 +82,15 @@ package_eudev() { install -Dm644 -t "$pkgdir"/usr/share/libalpm/hooks ${srcdir}/*.hook } -package_libeudev() { +package_eudev-libudev() { pkgdesc="eudev client libraries" depends=('glibc' 'libelf') provides=("libudev=${_udev_ver}" 'libudev.so') + conflicts=('libudev') + + provides+=("libeudev=$pkgver") + conflicts+=('libeudev') + replaces+=('libeudev') cd "${srcdir}/${pkgbase}-${pkgver}" make -C src/libudev DESTDIR="$pkgdir" install |