diff options
author | Julian Sparber | 2015-09-27 15:26:52 +0200 |
---|---|---|
committer | Julian Sparber | 2015-09-27 15:26:52 +0200 |
commit | a7264568a82a097ee16ab65d79d0ae63bb3fd8b0 (patch) | |
tree | 5604770adac95479f56cb8f8edde8f935c31d38c /PKGBUILD | |
download | aur-stk11xx-svn.tar.gz |
[init] add pkg to aur4 and add support for linux 4.1.6-1-ARCH
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d64fa57af11a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Maintainer : jSparber <julian at sparber dot net> +# Package is based on AUR stk11xx and the old stk11xx-svn package, so I list all here all contributors to the original package: +# Contributor : pavolsk <pavol.kapusta at gmail dot com> +# Contributor : jSparber <julian at sparber dot net> +# Contributor : SpepS <dreamspepser at yahoo dot it> +# Contributor : Marcin Karpezo <sirmacik at gmail dot com> + +_kv=`uname -r | sed "s/\([0-9]\+.[0-9]\+\).*/\1/"` # kernel version +pkgname=stk11xx-svn +pkgver=107 +pkgrel=3 +pkgdesc="Syntek DC-1125 Camera Driver (integrated camera in Asus laptops)" +arch=(i686 x86_64) +url="http://syntekdriver.sourceforge.net" +license=('GPL') +depends=("linux") +makedepends=('subversion' 'ctags' 'linux-headers') +install="$pkgname.install" +provides=('stk11xx') +replaces=('stk11xx') +source=("stk11xx_kernel11.patch" "stk11xx_sysfs.patch" "$pkgname.install" "stk11xx_ioctl.patch" "stk11xx_0C.patch"); +md5sums=('86123174ff309ce646d0060cb2d19ddb' + 'a655b8df03ad18053645cf8a33c5b625' + 'd1ebdbe36756f49fcfabfcd8498b3512' + 'eedf9fec9418f61e3002e94cc06e0c8e' + '0f58bef7a0f768da9ccd42e4abe183e1') + +_svntrunk="https://syntekdriver.svn.sourceforge.net/svnroot/syntekdriver/trunk/driver" +_svnmod="driver" + +build() { + cd "$srcdir" + msg "Connecting to SVN server...." + + if [[ -d "$_svnmod/.svn" ]]; then + (cd "$_svnmod" && svn up -r "$pkgver") + else + svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod" + fi + + msg "SVN checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_svnmod-build" + svn export "$srcdir/$_svnmod" "$srcdir/$_svnmod-build" + cd "$srcdir/$_svnmod-build" + patch -p1 -i $srcdir/stk11xx_kernel11.patch + patch -p1 -i $srcdir/stk11xx_sysfs.patch + patch -p1 -i $srcdir/stk11xx_ioctl.patch + patch -p1 -i $srcdir/stk11xx_0C.patch + # + # BUILD HERE + # + + make -f Makefile.standalone +} + +package() { + cd "$srcdir/$_svnmod-build" + + # module + install -Dm644 stk11xx.ko \ + "$pkgdir/usr/lib/modules/extramodules-$_kv-ARCH/stk11xx.ko" + + # readme + install -Dm644 README "$pkgdir/usr/share/stk11xx/README" +} + |