wok-4.x rev 3149
Up: udev (142)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun May 24 00:19:23 2009 +0200 (2009-05-24) |
parents | 3a17ee6ec8c1 |
children | 9a3ae0d7cd87 |
files | udev-dev/receipt udev/receipt |
line diff
1.1 --- a/udev-dev/receipt Sat May 23 21:31:36 2009 +0200 1.2 +++ b/udev-dev/receipt Sun May 24 00:19:23 2009 +0200 1.3 @@ -1,9 +1,9 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="udev-dev" 1.7 -VERSION="141" 1.8 +VERSION="142" 1.9 CATEGORY="development" 1.10 -SHORT_DESC="Udev devel file (volume_id)." 1.11 +SHORT_DESC="Udev devel file (libudev.a)." 1.12 MAINTAINER="pankso@slitaz.org" 1.13 WANTED="udev" 1.14 WEB_SITE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" 1.15 @@ -11,10 +11,8 @@ 1.16 # Rules to gen a SliTaz package suitable for Tazpkg. 1.17 genpkg_rules() 1.18 { 1.19 - mkdir -p $fs/lib $fs/usr/lib 1.20 - 1.21 - # Extra 1.22 - cp -a $src/extras/volume_id/lib/.libs/libvolume_id.a $fs/lib 1.23 + mkdir -p $fs/usr/lib 1.24 + cp -a $_pkg/usr/lib/*.a $fs/usr/lib 1.25 cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib 1.26 cp -a $_pkg/usr/include $fs/usr 1.27 }
2.1 --- a/udev/receipt Sat May 23 21:31:36 2009 +0200 2.2 +++ b/udev/receipt Sun May 24 00:19:23 2009 +0200 2.3 @@ -1,10 +1,12 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="udev" 2.7 -VERSION="141" 2.8 +VERSION="142" 2.9 BUILD_WARNING="Install new udev package and rebuild hal" 2.10 CATEGORY="base-system" 2.11 SHORT_DESC="Udev creat automaticly right devices in /dev." 2.12 +DEPENDS="util-linux-ng-blkid" 2.13 +BUILD_DEPENDS="$DEPENDS util-linux-ng-blkid-dev" 2.14 MAINTAINER="pankso@slitaz.org" 2.15 TARBALL="$PACKAGE-$VERSION.tar.gz" 2.16 WEB_SITE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" 2.17 @@ -20,37 +22,36 @@ 2.18 --sysconfdir=/etc \ 2.19 --enable-static \ 2.20 $CONFIGURE_ARGS && 2.21 - make EXTRAS="extras/firmware extras/scsi_id extras/volume_id \ 2.22 - extras/ata_id extras/usb_id extras/cdrom_id" && 2.23 make DESTDIR=$PWD/_pkg install 2.24 } 2.25 2.26 # Rules to gen a SliTaz package suitable for Tazpkg. 2.27 genpkg_rules() 2.28 { 2.29 - mkdir -p $fs/lib/firmware $fs/etc/udev 2.30 - 2.31 - cp -a $_pkg/sbin $fs 2.32 - cp -a $_pkg/etc $fs 2.33 - cp -a $_pkg/lib $fs 2.34 - for i in libudev.so libvolume_id.so; do 2.35 - [ -f $fs/lib/$i ] || ( cd $fs/lib ; ln -s $i.*.* $i) 2.36 + mkdir -p $fs/lib/firmware $fs/etc/udev $fs/usr/lib 2.37 + for dir in sbin etc lib 2.38 + do 2.39 + cp -a $_pkg/$dir $fs 2.40 done 2.41 + cp -a $_pkg/usr/lib/*.so $fs/usr/lib 2.42 2.43 # Copy rules files to udev conf dir 2.44 mv $fs/lib/udev/rules.d $fs/etc/udev 2.45 cp stuff/udev.conf $fs/etc/udev 2.46 cp stuff/90-permissions.rules $fs/etc/udev/rules.d 2.47 - cp -a $src/rules/packages/40-alsa.rules $fs/etc/udev/rules.d 2.48 - 2.49 + cp $src/rules/packages/40-alsa.rules $fs/etc/udev/rules.d 2.50 + cp $src/rules/packages/40-zaptel.rules $fs/etc/udev/rules.d 2.51 # Fix permissions 2.52 - chmod +x $fs/lib/udev/write* 2.53 + chmod +x $fs/lib/udev/* 2.54 + chown -R root.root $fs 2.55 } 2.56 2.57 -post_install() 2.58 +pre_install() 2.59 { 2.60 - local root 2.61 - root=$1 2.62 - # Remove old rules 2.63 - rm -rf $1/lib/udev/rules.d 2>/dev/null 2.64 + # Remove old rules and libs 2.65 + rm -rf $1/lib/udev/rules.d 2.66 + rm -rf $1/lib/udev/vol_id 2.67 + rm -f $1/lib/libvolume_id* 2.68 + rm -f $1/lib/libudev.so.1.0 2.69 + rm -f $1/lib/libudev.so.2.0 2.70 }