diff options
author | Christopher Reimer | 2015-06-08 11:07:58 +0200 |
---|---|---|
committer | Christopher Reimer | 2015-06-08 11:07:58 +0200 |
commit | accfdcf51e0b8ee2dfb9219a463fb8ec90608fb7 (patch) | |
tree | f30507c85f13859c5798626568b8cb996c2c9fe3 | |
download | aur-accfdcf51e0b8ee2dfb9219a463fb8ec90608fb7.tar.gz |
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/3bf8a4492e3b973a559fd2c53855b231e25c7e74)
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | 50-skinpearlhd.conf | 3 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | pearlhd-use_graphicsmagick.diff | 21 | ||||
-rw-r--r-- | skinpearlhd-search_for_logos_in_resourcedir.diff | 13 |
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) + { |