diff options
author | knedlyk | 2015-06-23 23:28:00 +0200 |
---|---|---|
committer | knedlyk | 2015-06-23 23:28:00 +0200 |
commit | ca00a19b64e898b111caac675ddb3e7049b5e75d (patch) | |
tree | a38aa877dfeb1e0e4bd1ec6e89532287073fad5e /PKGBUILD | |
download | aur-enigma2.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..04f5e6d01141 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Contributor: Stas Bourakov <sbourakov(at)gmail.com> +pkgname=enigma2 +pkgver=20140610 +pkgrel=1 +pkgdesc="Enigma2 - software for Linux-powered DVB satellite, terrestrial and cable digital television receivers (e.g. Dreambox). This is experimental version for PC." +arch=('i686' 'x86_64') +url="https://github.com/cougar-enigma/Enigma2PC" +license=('GPL2') +depends=('gettext' 'libdvdnav' 'freetype2' 'fribidi' 'giflib' 'gstreamer0.10' 'gstreamer0.10-base-plugins' 'libjpeg6' 'libpng' 'sdl' 'libsigc++' 'libxml2' 'libxslt' 'python2' 'swig' 'libdvbsi++' 'libxmlccwrap' 'libdreamdvd' 'libdvbcsa' 'xine-lib_for_enigma2' 'twisted-web2' 'libsigcpp1.2') +makedepends=('autoconf' 'automake' 'bison' 'fakeroot' 'flex' 'libtool' 'm4' 'make' 'patch' 'pkg-config' 'git' 'linux-headers') +conflicts=() +source=('git://github.com/Raider05/enigma2pc.git' + 'rollback_lirc_support.diff' + 'etc.tar.gz' + 'giflib.patch') + +#_commit='' +#_gitroot='git://github.com/Raider05/enigma2pc.git' +_gitname='enigma2pc' + +pkgver() { + cd "$srcdir/$_gitname" + git log -1 --pretty=format:%cd --date=short | sed 's/-//g' +} + +package() { +# cd "${srcdir}" +# msg "Connecting to GIT server...." +# +# if [ -d "${_gitname}" ] ; then +# cd "${_gitname}" && git checkout "${_commit}" && git pull origin +# [[ "${_commit}" ]] && git checkout "${_commit}" +# msg "The local files are updated." +# #msg "Running make distclean" +# #make distclean || : +# else +# git clone "${_gitroot}" "${_gitname}" #-b "${_commit}" +# cd "${_gitname}" +# [[ "${_commit}" ]] && git checkout "${_commit}" +# fi +# + if [ -d "$srcdir/$_gitname-build" ]; then + rm -r "$srcdir/$_gitname-build" + fi + + cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build/enigma2" +# patch -p1 -i ${srcdir}/enigma21_11_11.patch +# patch -p1 -i ${srcdir}/patch_eptrlist.patch + patch -p2 -i ${srcdir}/giflib.patch + + + autoreconf -i || return 1 + ./configure --without-debug --prefix=/usr/local --with-xlib PYTHON="/usr/bin/python2" || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + cp -fR lib/gdi/*.h $pkgdir/usr/local/include/enigma2/lib/gdi + cd dvbsoftwareca + make || return 1 + install -D dvbsoftwareca.ko $pkgdir/lib/modules/`uname -r`/kernel/drivers/dvbsoftwareca.ko + +# Copy config files + mkdir -p $pkgdir/usr/local/etc + cd "$srcdir/" + cp -r $startdir/src/etc/* $pkgdir/usr/local/etc +} +md5sums=('SKIP' + '5bb8d4b8e62cd664da681b5444fab301' + '97ae27f051e79c33616bcc4360c80557' + '6be3deaaf53b01bd7e262ac711a16fc5') |