[arch-commits] CVS update of extra/lib/libnjb (45-libnjb.rules PKGBUILD)
Jan de Groot
jgc at archlinux.org
Wed May 30 19:44:32 UTC 2007
Date: Wednesday, May 30, 2007 @ 15:44:32
Author: jgc
Path: /home/cvs-extra/extra/lib/libnjb
Added: 45-libnjb.rules (1.1)
Modified: PKGBUILD (1.3 -> 1.4)
upgpkg: libnjb 2.2.5-2
Add udev rules to fix permissions
-----------------+
45-libnjb.rules | 30 ++++++++++++++++++++++++++++++
PKGBUILD | 19 +++++++++++--------
2 files changed, 41 insertions(+), 8 deletions(-)
Index: extra/lib/libnjb/45-libnjb.rules
diff -u /dev/null extra/lib/libnjb/45-libnjb.rules:1.1
--- /dev/null Wed May 30 15:44:32 2007
+++ extra/lib/libnjb/45-libnjb.rules Wed May 30 15:44:32 2007
@@ -0,0 +1,30 @@
+SUBSYSTEM!="usb_device", GOTO="libnjb_rules_end"
+
+# Creative Nomad Jukebox
+SYSFS{idVendor}=="0471", SYSFS{idProduct}=="0222", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox 2
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4100", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox 3
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4101", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4108", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen USB 2.0
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="410b", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen NX
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4109", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen Xtra
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4110", GROUP="storage", MODE="0660"
+# Dell Digital Jukebox
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4111", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen Touch
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411b", GROUP="storage", MODE="0660"
+# Creative Nomad Jukebox Zen Micro
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="411e", GROUP="storage", MODE="0660"
+# Second Generation Dell Digital Jukebox
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4126", GROUP="storage", MODE="0660"
+# Dell Pocket DJ
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4127", GROUP="storage", MODE="0660"
+# Creative Zen Sleek
+SYSFS{idVendor}=="041e", SYSFS{idProduct}=="4136", GROUP="storage", MODE="0660"
+
+LABEL="libnjb_rules_end"
Index: extra/lib/libnjb/PKGBUILD
diff -u extra/lib/libnjb/PKGBUILD:1.3 extra/lib/libnjb/PKGBUILD:1.4
--- extra/lib/libnjb/PKGBUILD:1.3 Wed May 24 14:24:24 2006
+++ extra/lib/libnjb/PKGBUILD Wed May 30 15:44:32 2007
@@ -1,16 +1,17 @@
-# $Id: PKGBUILD,v 1.3 2006/05/24 18:24:24 notz Exp $
+# $Id: PKGBUILD,v 1.4 2007/05/30 19:44:32 jgc Exp $
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgname=libnjb
pkgver=2.2.5
-pkgrel=1
+pkgrel=2
pkgdesc="Library for communicating with various portable MP3 players"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
url="http://libnjb.sourceforge.net/"
-license=(BSD)
-depends=(libusb)
-makedepends=(pkgconfig)
-options=(NOLIBTOOL)
-source=(http://dl.sourceforge.net/sourceforge/libnjb/${pkgname}-${pkgver}.tar.gz)
+license=('BSD')
+depends=('libusb' 'ncurses' 'zlib')
+makedepends=('pkgconfig')
+options=('!libtool')
+source=(http://dl.sourceforge.net/sourceforge/libnjb/${pkgname}-${pkgver}.tar.gz
+ 45-libnjb.rules)
md5sums=()
build() {
@@ -18,4 +19,6 @@
./configure --prefix=/usr --disable-hotplugging
make || return 1
make DESTDIR=${startdir}/pkg install
+ mkdir -p ${startdir}/pkg/etc/udev/rules.d
+ install -m644 ${startdir}/src/45-libnjb.rules ${startdir}/pkg/etc/udev/rules.d/
}
More information about the arch-commits
mailing list