diff options
author | Luka Karinja | 2017-04-02 09:40:58 +0200 |
---|---|---|
committer | Luka Karinja | 2017-04-02 09:40:58 +0200 |
commit | bcf62307e0509faeb9ece14abbac6b5835c5a6aa (patch) | |
tree | ede202eebed19059a71f075535d81608b3ec2a1e /PKGBUILD | |
download | aur-bcf62307e0509faeb9ece14abbac6b5835c5a6aa.tar.gz |
oscam emu: 739, oscam-git: 11380
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5a2187092ad9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# This PKGBUILD comes from the VDR4Arch project [https://github.com/vdr4arch] +# OSCam-emu is an Oscam addon module to include emulator support and other functionality +# The goal of this AUR Package is to be as much close as possible to the latest oscam-emu git commit + +# Author: Christopher Reimer <mail+vdr4arch[at]c-reimer[dot]de> +# Maintainer: Luka Karinja <luka.karinja@gmail.com> +pkgname=oscam-emu +pkgver=739-11380 +pkgrel=1 +dir=OSCam-with-emu-branch +pkgdesc="Open Source Conditional Access Module software" +url="http://www.streamboard.tv/oscam" +arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h') +license=('GPL3') +depends=('libusb' 'openssl') +makedepends=('git' 'pcsclite') +conflicts=('oscam-git' 'oscam-svn') +optdepends=('pcsclite: for use with PC/SC readers' + 'ccid: PC/SC reader generic driver') +install='oscam.install' +source=("git+git://github.com/joeusercz/OSCam-with-emu-branch.git#branch=oscam-emu-merged" + 'oscam.service' + 'oscam.sysuser') +md5sums=('SKIP' + '596b902e3f4a66d39e7f993437feec74' + 'be0d9d7a5fdd8cf4918c4ea91cebd989') + +#pkgver() { +# cd "$srcdir/$dir" +# git log -1 | grep git-svn-id | cut -d'@' -f2 | cut -d' ' -f1 +#} + +build() { + cd "$srcdir/$dir" + + ./config.sh --restore --enable WITH_SSL IPV6SUPPORT CARDREADER_STAPI5 + + make CONF_DIR=/var/lib/oscam \ + USE_SSL=1 \ + USE_LIBUSB=1 \ + USE_PCSC=1 \ + OSCAM_BIN=oscam \ + LIST_SMARGO_BIN=list_smargo \ + SVN_REV=$pkgver +} + +package() { + cd "$srcdir/$dir" + + #Install binaries + install -Dm755 oscam "$pkgdir/usr/bin/oscam" + install -Dm755 list_smargo "$pkgdir/usr/bin/list_smargo" + + #Install man-pages + mkdir -p $pkgdir/usr/share/man/man1/ + mkdir -p $pkgdir/usr/share/man/man5/ + install -Dm644 Distribution/doc/man/*.1 "$pkgdir/usr/share/man/man1" + install -Dm644 Distribution/doc/man/*.5 "$pkgdir/usr/share/man/man5" + + #Install service file + install -Dm644 ${srcdir}/oscam.service "$pkgdir/usr/lib/systemd/system/oscam.service" + + #Install sysuser config + install -Dm644 ${srcdir}/oscam.sysuser "$pkgdir/usr/lib/sysusers.d/oscam.conf" +} |