[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