[arch-commits] CVS update of extra/network/slmodem-utils (2 files)

Tobias Powalowski tpowa at archlinux.org
Fri Jan 11 10:21:08 UTC 2008


    Date: Friday, January 11, 2008 @ 05:21:08
  Author: tpowa
    Path: /home/cvs-extra/extra/network/slmodem-utils

   Added: slmodem-2.9.11-alsa-period-size.patch (1.1)
Modified: PKGBUILD (1.6 -> 1.7)

'upgpkg: added fix for some modems'


---------------------------------------+
 PKGBUILD                              |   20 +++++++++++++-------
 slmodem-2.9.11-alsa-period-size.patch |   12 ++++++++++++
 2 files changed, 25 insertions(+), 7 deletions(-)


Index: extra/network/slmodem-utils/PKGBUILD
diff -u extra/network/slmodem-utils/PKGBUILD:1.6 extra/network/slmodem-utils/PKGBUILD:1.7
--- extra/network/slmodem-utils/PKGBUILD:1.6	Sun May  6 16:40:07 2007
+++ extra/network/slmodem-utils/PKGBUILD	Fri Jan 11 05:21:08 2008
@@ -1,18 +1,21 @@
-# $Id: PKGBUILD,v 1.6 2007/05/06 20:40:07 tpowa Exp $
+# $Id: PKGBUILD,v 1.7 2008/01/11 10:21:08 tpowa Exp $
 # Maintainer: Tobias Powalowski <tpowa at archlinux.org>
 pkgname=slmodem-utils
 pkgver=2.9.11
-pkgrel=14
-pkgdesc="Userspace tools for the Smartlink winmodems." 
-arch=(i686 x86_64)
+pkgrel=15
+pkgdesc="Userspace tools for the Smartlink winmodems."
+arch=(i686)
+license=('custom')
 url="http://linmodems.technion.ac.il/packages/smartlink/" 
 depends=('bash' 'alsa-lib') 
 source=(http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20070505.tar.gz \
-slmodem.rc.d slmodem-alsa.rc.d slmodem.conf.d slmodem-alsa.conf.d) 
-
+slmodem.rc.d slmodem-alsa.rc.d slmodem.conf.d slmodem-alsa.conf.d slmodem-2.9.11-alsa-period-size.patch) 
+options=(!libtool)
 
 build() { 
   cd $startdir/src/slmodem-$pkgver-20070505
+  # fix http://helllabs.org/blog/20070710/slmodem-period-size-48-not-supported/
+  patch -Np1 -i ../slmodem-2.9.11-alsa-period-size.patch || return 1
   make SUPPORT_ALSA=1 DESTDIR=$startdir/pkg all || return 1 
   #Install driver loader
   install -D -m 755 modem/slmodemd $startdir/pkg/usr/sbin/slmodemd
@@ -27,9 +30,12 @@
   echo 'KERNEL==slamr[0-9]', MODE="0660", GROUP="tty", SYMLINK+="modem" >> $startdir/pkg/etc/udev/rules.d/slmodem.rules
   echo 'ACTION=="add", DRIVERS=="slusb", RUN+="/lib/udev/load-modules.sh ppp-generic"' >> $startdir/pkg/etc/udev/rules.d/slmodem.rules
   echo 'KERNEL==slusb[0-9]', MODE="0660", GROUP="tty", SYMLINK+="modem" >> $startdir/pkg/etc/udev/rules.d/slmodem.rules
+  # install license
+  install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/license.txt
 }
 md5sums=('150c089024501e93e640c898aba2debf'
          '838e1bde2a3e6fed35c075c25ee79da6'
          '1494b0c87d9ccd3615a1708f24d78f8d'
          '31f9d0eafe052a37e83c150146472956'
-         '03accf76458cbf8afde07e445e9b72d0')
+         '03accf76458cbf8afde07e445e9b72d0'
+         '0b79b1773640cdc24147dcd5ab21575a')
Index: extra/network/slmodem-utils/slmodem-2.9.11-alsa-period-size.patch
diff -u /dev/null extra/network/slmodem-utils/slmodem-2.9.11-alsa-period-size.patch:1.1
--- /dev/null	Fri Jan 11 05:21:08 2008
+++ extra/network/slmodem-utils/slmodem-2.9.11-alsa-period-size.patch	Fri Jan 11 05:21:08 2008
@@ -0,0 +1,12 @@
+diff -rud slmodem-2.9.11-20060727-orig/modem/modem_main.c slmodem-2.9.11-20060727/modem/modem_main.c
+--- slmodem-2.9.11-20060727-orig/modem/modem_main.c	2005-09-22 10:05:27.000000000 -0300
++++ slmodem-2.9.11-20060727/modem/modem_main.c	2007-07-10 14:37:33.000000000 -0300
+@@ -379,7 +379,7 @@
+ 		ERR("cannot set periods for %s: %s\n", stream_name, snd_strerror(err));
+ 		return err;
+ 	}
+-	if ( rsize != size ) {
++	if ( rsize < size ) {
+ 		ERR("period size %ld is not supported by %s (%ld).\n",
+ 		    size, stream_name, rsize);
+ 		return -1;		




More information about the arch-commits mailing list