summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorknedlyk2015-06-23 23:28:00 +0200
committerknedlyk2015-06-23 23:28:00 +0200
commitca00a19b64e898b111caac675ddb3e7049b5e75d (patch)
treea38aa877dfeb1e0e4bd1ec6e89532287073fad5e /PKGBUILD
downloadaur-enigma2.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
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')