Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=0a145eb1ec9da3402a6fc09f2967928fb1b60047

commit 0a145eb1ec9da3402a6fc09f2967928fb1b60047
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Sun Jun 21 13:48:17 2009 +0200

udev-143-1-i686

- version bump
- new subpkg: libgudev

diff --git a/source/base/udev/FrugalBuild b/source/base/udev/FrugalBuild
index 6f56796..ac62648 100644
--- a/source/base/udev/FrugalBuild
+++ b/source/base/udev/FrugalBuild
@@ -2,13 +2,14 @@
# Maintainer: Miklos Vajna <vmik...@frugalware.org>

pkgname=udev
-pkgver=142
-pkgrel=3
+pkgver=143
+pkgrel=1
pkgdesc="A userspace implementation of devfs"
url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/";
backup=(etc/sysconfig/blacklist)
depends=('glibc>=2.8-3')
rodepends=('chkconfig>=1.3.30c-2' 'coreutils>=6.12-2' 'grep>=2.5.3-4')
+makedepends=('gperf' 'xfsprogs-acl' 'usbutils' 'pciutils')
groups=('base' 'core')
archs=('i686' 'x86_64' 'ppc')
conflicts=('devfsd' 'pcmcia-cs' 'hotplug')
@@ -18,6 +19,12 @@ source=($url/$pkgname-$pkgver.tar.gz rc.udev blacklist \
README.Frugalware 65-permissions.rules)
signatures=("${source[0]}.sign" '' '' '' '')

+subpkgs=('libgudev')
+subdescs=('Libraries for adding libudev support to applications that use 
glib.')
+subdepends=("udev=$pkgver")
+subgroups=('lib')
+subarchs=('i686 x86_64 ppc')
+
# If you update this package, you MUST test it carefully, including the
# rules. Run
#
@@ -31,14 +38,14 @@ build()
{
unset MAKEFLAGS
Fpatchall
-       Fconf --exec-prefix=""
+       Fconf --libexecdir=/lib/udev --with-rootlibdir=/lib \
+               --sbindir=/sbin
make V=1 || return 1
-       Fmakeinstall EXTRAS="extras/ata_id extras/cdrom_id extras/path_id 
extras/edd_id extras/firmware extras/floppy extras/scsi_id extras/usb_id 
extras/volume_id extras/rule_generator"
+       Fmakeinstall
Fmkdir /lib/udev/devices
mkdir rules/frugalware
cp $Fsrcdir/*.rules rules/frugalware
-       # alsa one is broke on frugalware it kills the sound
-       # all the other not needed we don't have these archs
+       # we don't have these archs
rm rules/packages/40-{s390,ia64}.rules
# conflicts with mdadm
rm rules/packages/64-md-raid.rules
@@ -57,6 +64,9 @@ build()
chgrp tty $Fdestdir/dev/console
mknod -m 666 $Fdestdir/dev/null c 1 3
chgrp sys $Fdestdir/dev/null
+
+       # split libgudev
+       Fsplit libgudev 
usr/{include/,lib/lib,lib/pkgconfig/,share/gtk-doc/html/}gudev*
}

# optimization ok
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to