[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