All pastes #274352 Raw Edit

jMCg

public shellscript v1 · immutable
·published 2006-12-10 17:31 UTC
rendered paste body
#Contributor: Shadowhand <woody.gilk@gmail.com>pkgname=fusd-korpkgver=8_rev=8pkgrel=4pkgdesc="FUSD module for oss2jack work with newer kernels"depends=('jack-audio-connection-kit' 'libsamplerate')url="http://fort.xdas.com/~kor/oss2jack/"source=(fusd.rules 2618patch)install=fusd.install _svntrunk=https://fort2.xdas.com/svn/public/fusd/trunk_svnmod=fusd-koroptions=(KEEPDOCS)build() {        cd $startdir/src        svn co $_svntrunk --config-dir ./ -r $_rev $_svnmod        cd $_svnmod        msg "SVN checkout done or server timeout"        msg "Starting to makepkg..."        patch -Np0 -i ../2618patch  || return 1        #fix Makefile paths        sed -i 's|/usr/local|/usr|g' Makefile        # correct hack? well, needed to compile..        sed -i 's/"i"/i/' kfusd/kfusd.c        #        sed -i 's|-O2 -g|-O2 -fomit-frame-pointer -march=i686|g' make.include         sed -i 's|-Werror||g' make.include        make || return 1        #following hack is to make the 'make install' part work correctly                cp Makefile Makefile.save                cp kfusd/Makefile kfusd/Makefile.save                sed -i "s|/usr/|$startdir/pkg/usr/|g" Makefile                sed -i "s|/lib/|$startdir/pkg/lib/|g" Makefile                sed -i "s|\(/lib/modules/\$(shell uname -r)/misc\)|${startdir}/pkg\1|g" kfusd/Makefile                mkdir -p $startdir/pkg/lib/modules/$(uname -r)/misc                mkdir -p $startdir/pkg/usr/{lib,include}        #Install kfusd                make install || return 1        #Restore original Makefiles        rm {Makefile,kfusd/Makefile}         cp Makefile.save Makefile        cp kfusd/Makefile.save kfusd/Makefile                cd $startdir/src        install -D -m 644 fusd.rules $startdir/pkg/etc/udev/rules.d/30-fusd.rules        msg "If you saw an error about not finding the kfusd.ko module, do the following:"        msg "as root: cd /usr/src/linux-$(uname -r) && make"} md5sums=('dd880fac320283c9c134f8efa0b5bb84' 'afc46ba8be1a8c723e7b4bdc4a859dc2')