Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=kernel30.git;a=commitdiff;h=61fc13be82d64d3a0139fb5c6e1016ce5ab2cc7e

commit 61fc13be82d64d3a0139fb5c6e1016ce5ab2cc7e
Author: James Buren <r...@frugalware.org>
Date:   Tue Aug 16 17:01:15 2011 -0500

oss-v4.2_build2005-1-x86_64
* version bump
* rebuild with kernel 3.0
* update to use kernel module install system

diff --git a/source/multimedia-extra/oss/FrugalBuild 
b/source/multimedia-extra/oss/FrugalBuild
index 6f490dd..884da3a 100644
--- a/source/multimedia-extra/oss/FrugalBuild
+++ b/source/multimedia-extra/oss/FrugalBuild
@@ -5,9 +5,9 @@
# should be updated with care.

pkgname=oss
-pkgver=v4.2_build2004
+pkgver=v4.2_build2005
_ver="${pkgver/_/-}"
-pkgrel=10
+pkgrel=1
pkgdesc="Open Sound System Version 4 for Linux (Alternative to ALSA)."
url="http://developer.opensound.com";
_dlurl='http://www.4front-tech.com/developer/sources/stable/gpl'
@@ -16,7 +16,7 @@ groups=('multimedia-extra')
archs=('i686' 'x86_64')
up2date="Flastarchive $_dlurl $_ext"
backup=('usr/lib/oss/soundon.user')
-install="src/$pkgname.install"
+_F_kernelmod_scriptlet="$pkgname.install"
source=($_dlurl/$pkgname-$_ver$_ext
$pkgname-disable-redundant-actions.patch
rc.$pkgname
@@ -35,10 +35,10 @@ _F_desktop_desc="GTK+ application for modifying OSS mixer 
controls."
_F_desktop_icon="ossxmix.xpm"
_F_desktop_exec="ossxmix"
_F_desktop_categories="GTK;AudioVideo;"
-sha1sums=('75c3ff1cf3e3bd5b351b1f778100387f998c7f3a' \
+sha1sums=('7924d8893f3af94c5c73c651ae0a6d5073a94bae' \
'e7887412fa6434e12ea8bf441cd6fd52008997e5' \
'7f1c8c3758179bb1890dd17f232ebf824505cfea' \
-          '44a55f97bd8090dcbcffd5f35f2951fb8cf6195b')
+          '89a6b9e479206ffb76cbd0475435dd41d8950651')

build() {
Fcd "$pkgname-$_ver-src-gpl"
@@ -121,8 +121,7 @@ build() {
Fsplit $pkgname-gtk-mixer /usr/share/man/man1/ossxmix.1.gz
Fsplit $pkgname-gtk-mixer /usr/bin/ossxmix

-       # Modify the install script with a runtime value
-       Fexec sed -i "s:UNAME:$_F_kernelmod_uname:" "$Fsrcdir/oss.install"
+       Fbuild_kernelmod_scriptlet
}

# optimization OK
diff --git a/source/multimedia-extra/oss/oss.install 
b/source/multimedia-extra/oss/oss.install
index bff0121..73e16d2 100644
--- a/source/multimedia-extra/oss/oss.install
+++ b/source/multimedia-extra/oss/oss.install
@@ -1,9 +1,9 @@
post_install()
{
echo -n "Suppressing ALSA drivers... "
-       find /lib/modules -name "sound-preoss.tar.bz2" -not -path "*UNAME*" 
-delete
+       find /lib/modules -name "sound-preoss.tar.bz2" -not -path 
"*@_F_kernelmod_uname@*" -delete
/usr/lib/oss/scripts/remove_drv.sh &> /dev/null
-       depmod -a UNAME
+       depmod -a @_F_kernelmod_uname@
/usr/sbin/chkconfig --add rc.oss
echo "done."
true
@@ -26,7 +26,7 @@ pre_remove()

post_remove()
{
-       depmod -a UNAME
+       depmod -a @_F_kernelmod_uname@
true
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to