summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Reimer2015-06-08 11:07:58 +0200
committerChristopher Reimer2015-06-08 11:07:58 +0200
commitaccfdcf51e0b8ee2dfb9219a463fb8ec90608fb7 (patch)
treef30507c85f13859c5798626568b8cb996c2c9fe3
downloadaur-accfdcf51e0b8ee2dfb9219a463fb8ec90608fb7.tar.gz
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/3bf8a4492e3b973a559fd2c53855b231e25c7e74)
-rw-r--r--.SRCINFO28
-rw-r--r--50-skinpearlhd.conf3
-rw-r--r--PKGBUILD57
-rw-r--r--pearlhd-use_graphicsmagick.diff21
-rw-r--r--skinpearlhd-search_for_logos_in_resourcedir.diff13
5 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..377dcee55d0e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = vdr-skinpearlhd
+ pkgdesc = conversion of the PearlHD-Skin written by mapovi to a native vdr-plugin
+ pkgver = 0.0.1_28_g9899940
+ pkgrel = 25
+ url = http://projects.vdr-developer.org/projects/show/plg-skinpearlhd
+ arch = x86_64
+ arch = i686
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ license = GPL2
+ makedepends = git
+ depends = graphicsmagick
+ depends = vdr-api=2.2.0
+ backup = etc/vdr/conf.avail/50-skinpearlhd.conf
+ source = git://projects.vdr-developer.org/vdr-plugin-skinpearlhd.git#commit=9899940a4920e77d1d6c14a3b1bb16be47f5045d
+ source = pearlhd-use_graphicsmagick.diff
+ source = skinpearlhd-search_for_logos_in_resourcedir.diff
+ source = http://projects.vdr-developer.org/attachments/download/1386/setup-page-fix.diff
+ source = 50-skinpearlhd.conf
+ md5sums = SKIP
+ md5sums = 7906df33146a0d65cbf7dcb8d524e07a
+ md5sums = a3863c199b78f405a79b46b2e10c9dc9
+ md5sums = 2a8bfca1077129fbcc0d777075336878
+ md5sums = e4ffd0d1adf41aa6e5729ea5132e5616
+
+pkgname = vdr-skinpearlhd
+
diff --git a/50-skinpearlhd.conf b/50-skinpearlhd.conf
new file mode 100644
index 000000000000..7c011fafefbf
--- /dev/null
+++ b/50-skinpearlhd.conf
@@ -0,0 +1,3 @@
+[skinpearlhd]
+#--epgimages=DIR
+# search in DIR for epg-images \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..26dc715cdb10
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# This PKGBUILD is part of the VDR4Arch project [https://github.com/vdr4arch]
+
+# Maintainer: Christopher Reimer <mail+vdr4arch[at]c-reimer[dot]de>
+pkgname=vdr-skinpearlhd
+pkgver=0.0.1_28_g9899940
+_gitver=9899940a4920e77d1d6c14a3b1bb16be47f5045d
+_vdrapi=2.2.0
+pkgrel=25
+pkgdesc="conversion of the PearlHD-Skin written by mapovi to a native vdr-plugin"
+url="http://projects.vdr-developer.org/projects/show/plg-skinpearlhd"
+arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h')
+license=('GPL2')
+depends=('graphicsmagick' "vdr-api=${_vdrapi}")
+makedepends=('git')
+_plugname=$(echo $pkgname | sed 's/vdr-//g')
+source=("git://projects.vdr-developer.org/vdr-plugin-skinpearlhd.git#commit=$_gitver"
+ 'pearlhd-use_graphicsmagick.diff'
+ 'skinpearlhd-search_for_logos_in_resourcedir.diff'
+ 'http://projects.vdr-developer.org/attachments/download/1386/setup-page-fix.diff'
+ "50-$_plugname.conf")
+backup=("etc/vdr/conf.avail/50-$_plugname.conf")
+md5sums=('SKIP'
+ '7906df33146a0d65cbf7dcb8d524e07a'
+ 'a3863c199b78f405a79b46b2e10c9dc9'
+ '2a8bfca1077129fbcc0d777075336878'
+ 'e4ffd0d1adf41aa6e5729ea5132e5616')
+
+pkgver() {
+ cd "${srcdir}/vdr-plugin-${_plugname}"
+ git describe --tags | sed 's/-/_/g;s/v//'
+}
+
+prepare() {
+ cd "${srcdir}/vdr-plugin-${_plugname}"
+
+ # Use GraphicsMagick instead of ImageMagick
+ patch -p1 -i "$srcdir/pearlhd-use_graphicsmagick.diff"
+
+ # Bug 1379
+ patch -p1 -i "$srcdir/setup-page-fix.diff"
+
+ patch -p1 -i "$srcdir/skinpearlhd-search_for_logos_in_resourcedir.diff"
+}
+
+build() {
+ cd "${srcdir}/vdr-plugin-${_plugname}"
+ make
+}
+
+package() {
+ cd "${srcdir}/vdr-plugin-${_plugname}"
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm644 "$srcdir/50-$_plugname.conf" "$pkgdir/etc/vdr/conf.avail/50-$_plugname.conf"
+
+ chown -R 666:666 "$pkgdir/var/lib/vdr"
+}
diff --git a/pearlhd-use_graphicsmagick.diff b/pearlhd-use_graphicsmagick.diff
new file mode 100644
index 000000000000..c7c41ef897d3
--- /dev/null
+++ b/pearlhd-use_graphicsmagick.diff
@@ -0,0 +1,21 @@
+diff -ruN vdr-plugin-skinpearlhd-9899940/Makefile vdr-plugin-skinpearlhd-9899940.new/Makefile
+--- vdr-plugin-skinpearlhd-9899940/Makefile 2013-01-22 15:43:58.000000000 +0100
++++ vdr-plugin-skinpearlhd-9899940.new/Makefile 2013-03-31 14:13:27.997773148 +0200
+@@ -48,7 +48,7 @@
+
+ ### Includes and Defines (add further entries here):
+
+-INCLUDES += -I/usr/include/ImageMagick
++INCLUDES += $(shell pkg-config --cflags GraphicsMagick++)
+
+ DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
+
+@@ -60,7 +60,7 @@
+
+ OBJS = $(PLUGIN).o pearlhd.o bitmap.o config.o setup.o
+
+-LIBS = -lMagick++
++LIBS = $(shell pkg-config --libs GraphicsMagick++)
+
+ ### The main target:
+
diff --git a/skinpearlhd-search_for_logos_in_resourcedir.diff b/skinpearlhd-search_for_logos_in_resourcedir.diff
new file mode 100644
index 000000000000..7b58e7e7d6a8
--- /dev/null
+++ b/skinpearlhd-search_for_logos_in_resourcedir.diff
@@ -0,0 +1,13 @@
+diff --git a/pearlhd.c b/pearlhd.c
+index 78d1d23..a57da02 100644
+--- a/pearlhd.c
++++ b/pearlhd.c
+@@ -188,7 +188,7 @@ cSkinPearlHDDisplayChannel::cSkinPearlHDDisplayChannel(bool WithInfo)
+ osd->DrawText(x2ChannelInfo - 237, y2ChannelInfo, PearlHDConfig.ButtonBlueText, Theme.Color(clrMessageWhite), clrTransparent, fontSansBook27, 237, 0, taCenter);
+ }
+
+- logoPath = cPlugin::ConfigDirectory();
++ logoPath = cPlugin::ResourceDirectory();
+ logoPath += "/skinpearlhd/logos/";
+ switch (PearlHDConfig.ChannelLogoFormat)
+ {