summaryrefslogtreecommitdiff
path: root/media-plugins/vdr-permashift
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/vdr-permashift
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/vdr-permashift')
-rw-r--r--media-plugins/vdr-permashift/Manifest14
-rw-r--r--media-plugins/vdr-permashift/files/permashift.mk124
-rw-r--r--media-plugins/vdr-permashift/metadata.xml8
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-0.5.1.ebuild26
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-0.5.2.ebuild20
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-0.5.4.ebuild18
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-1.0.0.ebuild18
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-1.0.1.ebuild18
8 files changed, 246 insertions, 0 deletions
diff --git a/media-plugins/vdr-permashift/Manifest b/media-plugins/vdr-permashift/Manifest
new file mode 100644
index 000000000000..ddae08344fd4
--- /dev/null
+++ b/media-plugins/vdr-permashift/Manifest
@@ -0,0 +1,14 @@
+AUX permashift.mk 3202 SHA256 6668621f8a073e8862ab9e834ba0c3d0a64bca0b441dad550265c6076276929f SHA512 5c4a81d9f1eb9872f8fb9314f7da32a3fcbfe931b28e6389083e37365a8d318f764422328deb290606cceccd3e243cc95250a2aa1aae60985a882c9f66042d29 WHIRLPOOL 519a4082514c425f0865bebdae5a63574ef79a575f25a7b5d738136e2b015ed8a984c9586a45bd52ffee10742292cfc22fa75357c3941de820f66abda826c026
+DIST permashift-0.5.1.tar.gz 11621 SHA256 50d23f315533914ce373e2a6bce706972e20b26428d33c1cf8435e3a7cbb68ab SHA512 ff2cfa0d453b2a0b2fb2446f1d089633b57e62e124e4b2f1b6493865375ea37ebbde9b2f92c797dabf967f52db7bf440bddc749740be8fad81f61e067a62e19c WHIRLPOOL a5683d93e054383acefd5608761fc75e576c97f5b61992b685f526646676718640930b1a112bf91dab4b0d1f4d1302fe154022a370a4ba414383b9979fc2bdb2
+DIST vdr-permashift-0.5.2.tgz 12927 SHA256 e881d6b494f68463475ee07a12f64482154fa35b30c17930e45a8cc969a251d2 SHA512 4879203ea797f40992efa4b21dc5bd47137e7f171a73051cfbb8721c53a68fb2d93235b91be64c65a56c473dffc51abf6e68d33dff5f6793c05426e31f49038f WHIRLPOOL 4a41f39c17aa0a8445151732c9268b0df6d97642f6be176ea42d3bf00196d985c6c526926e7797f32d3fcae71296f87415a2d4223e3e118ba4deb41011d09e56
+DIST vdr-permashift-0.5.4.tgz 13109 SHA256 8f829bddfdc4e378c5337d79e93f7f29c2163abe191b24920adfd6e890647741 SHA512 4798dc60106ca35b0657764b636325ee48ca3a266cf8145c5e3acbd6a779efdc7215feb4158af333f87ae0fa658063cb40e7b11eb631babd5163881a6e55b7fe WHIRLPOOL 4caf192efe25faa2cf7ce123cbdd6c1d65ee930c62515c3fff8f8458e3fc121065256cfeb17c54447707e6ddb2e4f796439de59092b5d171f843dc87d6d7162a
+DIST vdr-permashift-1.0.0.tgz 42520 SHA256 c6d75c2e68014a81a7631a7b372bba16ef1f5c8bca1463f5dc0a7b18206f92b7 SHA512 fee1eaa7f58f266d29844d0285fc34a9796dd3d3fc2a7a0d7c6591f1298abb0c305cc221125b47f5d16af46c51bb794638a2b3c440a6da86be385fd290723b7f WHIRLPOOL 0feade861baf5614349ae4482adf268affc614e51342d10e8d27a5bf6e55ae2bc45292a5c2dd072de7fae51e3759e4fcc1d21e8142faf054e4924031b14cca6c
+DIST vdr-permashift-1.0.1.tgz 49184 SHA256 ca9fae214e30da365b0dec42e93e13e0933fade6ea35b344c40891489cd8a51c SHA512 b69e492e42f9ba2123f45e5ea1de8db937c3569a35da53429a4c97222e8a1aff0d4a5ab22920e65796d173e2963a9feda02a5a558309784b6296cd041352f252 WHIRLPOOL 038e33fdc258a21614a58952ffc223d9235f1a997e85421584eecebbe95d06eb1a0287b3fafcfc48b829601a3a6ee36078df94124dbacef20f6b858ae142d2c6
+EBUILD vdr-permashift-0.5.1.ebuild 620 SHA256 0bb0a11597fb975a1d70a4432b1324e4e09a7616d13210aadac9ab3fa5a1c698 SHA512 5b0555826e54e884ce1d4b4b9ee261b8b03655ea697e8b0e75ad412fa771ccbcedea8911c1d8ca1ea9a44cd9406e585944a53c4aac1c2d1f1df4bc2f26a586f0 WHIRLPOOL 707efb1575dc8a7d435b1d948cd3fcc0e197c64e690253b8a51440bad783ad572f88c5a94c5fc6172e4165a70610347ead79c5cd3be9ea8e79c0b875c3fbda01
+EBUILD vdr-permashift-0.5.2.ebuild 509 SHA256 bee4d49ee56d1bed0b85ee3f0649a226211cd4f7f7f18697bdacfcdcb6768bdf SHA512 2d7e3b6a7a016a2876c9fa3659afc1a0985a7665d7477c5780d2d73bd42bc6661c0715d4f1e93cb02c58cdeb8e2c726d75cf21adbca5d17a4b7df19430baadd1 WHIRLPOOL 6ae539fadd7b2a024e3859563644a4001fe4b8f729f33b4acc015f73bfceed8226306b96b5780d25941ecff8cb3f1c3659c8cb98abd3988c3dbc22edfb7ef5b6
+EBUILD vdr-permashift-0.5.4.ebuild 482 SHA256 729764350c305371a203d8952045954db6fad356c7c5649fa83ddc8925796789 SHA512 b74cdf6b391b2554db2deff0fa87744f310bb454a150b152a143e250f9c97abecf69d036271e28b77aa881367f54870943a5d62c220060f1faf04e2f6790f5fa WHIRLPOOL 705a723647718df5578ab3422fcd66e4eecca65c9ccff27ff979f6e0246d7ee039ea955439fbd734318a330bfbea0a30b7834597aca4a1798f334a04252e32fb
+EBUILD vdr-permashift-1.0.0.ebuild 465 SHA256 9c73396c3827c45d32585e19d489a07b7bffb527ac39f5c7610c4785310a6fd1 SHA512 a1486ed0c3ec4893e8660b2b679d0768b96862d65525958fa1c0087f3e5d0c71a08bc82aed9a8028ea7bf1d1b98d8200ba23829755a386aa420496ad09170d27 WHIRLPOOL 4953675680beee87f24bd5574733e707a841c51fa701a1d2b495d19429bf245f476b544dd75336c9cfef8f74f45409da6626297b37592926ba1b8c63f5e49a9f
+EBUILD vdr-permashift-1.0.1.ebuild 465 SHA256 a1b847e480ff624268a42777b659d9d97a966b4979acd57db26e55d3bf564170 SHA512 2874585fa8d0b034bb13e991cb43b188fd00457dba3cb4e810c3c8a3398714eaf9d472e18ab23f601875e37f2c62d036402a9fcb908d56ee6b7e84a8b977755c WHIRLPOOL 17ad4e1d4e3fdb1736d0b2f93af81ba1dde4a74d56ad0cb52c113b66a3229f3af242c09cf5e1baf9393aeb52cf7ee14bb3c8fac2e9d49957a5e032b792fd2066
+MISC ChangeLog 3136 SHA256 52ef975684ccbd3f5b843919691b0c52f6ba8c9d919d37510fb47409d2839b13 SHA512 98e20af10a2a7e2f25ee9b0480927b1f49208ee79c73b4267bc5339b23c99a3774285d3642b907ec9b6661086f8627617c0896cdc02af7a17a8ec889c4e898a1 WHIRLPOOL b581fe3a9eab11edfb2ca84fb19299da62d342d5f9134a961227c43bc58686a21d63d44c6a344143c770f68443fac6598f943be068ea2d28e3ec7ee3018f826f
+MISC ChangeLog-2015 1152 SHA256 dca978fc562da8b364b12b49e2caec9f838d846bd791bc2f0efc997e1d3e403b SHA512 3094aa7dd79d6bc137e07ddf6f91083c37204c8ff0bf20d3466d37d2b339da06c9c53420a20d27af43aa0fb13270995baae389f86c074f47d003f6e8a5cf3284 WHIRLPOOL ddf34737bd53564c156ea3c6daa64cacb360cef51b2500f738f6f98941a363936edb2a2a7b714e6052155995f488df1f6f2f75900618fc152cdbf0e9f1cc4dcb
+MISC metadata.xml 243 SHA256 161359b6e9eddec137a431eea66785e070bbc25fab3ae1b57f900e411fc37fe7 SHA512 f7d6e467a5a96c0afdd42df3c0f3866240defc5bbea5ccddf4c0b1a3c004225af5d46dab67d45a5ac34535391584f3b3727fe79ef6cef1a11413636bbc35cf06 WHIRLPOOL ebf59815181c251040396bb44206b875f6d996abcff030fdbf8355b47d6ea8c4f2669847ea1af194112de469258d7ca09ed77b682924ca495958a65f957dbf39
diff --git a/media-plugins/vdr-permashift/files/permashift.mk b/media-plugins/vdr-permashift/files/permashift.mk
new file mode 100644
index 000000000000..9b4fdc092f7b
--- /dev/null
+++ b/media-plugins/vdr-permashift/files/permashift.mk
@@ -0,0 +1,124 @@
+#
+# Makefile for a Video Disk Recorder plugin
+#
+
+# The official name of this plugin.
+# This name will be used in the '-P...' option of VDR to load the plugin.
+# By default the main source file also carries this name.
+
+# add the name of the plugin, next edit the OBJS line,
+PLUGIN = permashift
+
+### The version number of this plugin (taken from the main source file):
+
+VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')
+
+### The directory environment:
+
+# Use package data if installed...otherwise assume we're under the VDR source directory:
+PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
+LIBDIR = $(call PKGCFG,libdir)
+LOCDIR = $(call PKGCFG,locdir)
+PLGCFG = $(call PKGCFG,plgcfg)
+#
+TMPDIR ?= /tmp
+
+### The compiler options:
+
+export CFLAGS = $(call PKGCFG,cflags)
+export CXXFLAGS = $(call PKGCFG,cxxflags)
+
+### The version number of VDR's plugin API:
+
+APIVERSION = $(call PKGCFG,apiversion)
+
+### Allow user defined options to overwrite defaults:
+
+-include $(PLGCFG)
+
+### The name of the distribution archive:
+
+ARCHIVE = $(PLUGIN)-$(VERSION)
+PACKAGE = vdr-$(ARCHIVE)
+
+### The name of the shared object file:
+
+SOFILE = libvdr-$(PLUGIN).so
+
+### Includes and Defines (add further entries here):
+
+INCLUDES +=
+
+DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
+
+### The object files (add further files here):
+
+OBJS = $(PLUGIN).o
+
+### The main target:
+
+all: $(SOFILE)
+# i18n
+
+### Implicit rules:
+
+%.o: %.c
+ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $<
+
+### Dependencies:
+
+MAKEDEP = $(CXX) -MM -MG
+DEPFILE = .dependencies
+$(DEPFILE): Makefile
+ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+
+-include $(DEPFILE)
+
+### Internationalization (I18N):
+
+PODIR = po
+I18Npo = $(wildcard $(PODIR)/*.po)
+I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
+I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
+I18Npot = $(PODIR)/$(PLUGIN).pot
+
+%.mo: %.po
+ msgfmt -c -o $@ $<
+
+$(I18Npot): $(wildcard *.c)
+ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='<see README>' -o $@ `ls $^`
+
+%.po: $(I18Npot)
+ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $<#
+ @touch $@
+
+$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
+ install -D -m644 $< $@
+
+.PHONY: i18n
+i18n: $(I18Nmo) $(I18Npot)
+
+install-i18n: $(I18Nmsgs)
+
+### Targets:
+
+$(SOFILE): $(OBJS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@
+
+install-lib: $(SOFILE)
+ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION)
+
+install: install-lib
+# install-i18n
+
+dist: $(I18Npo) clean
+ @-rm -rf $(TMPDIR)/$(ARCHIVE)
+ @mkdir $(TMPDIR)/$(ARCHIVE)
+ @cp -a * $(TMPDIR)/$(ARCHIVE)
+ @tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
+ @-rm -rf $(TMPDIR)/$(ARCHIVE)
+ @echo Distribution package created as $(PACKAGE).tgz
+
+clean:
+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot
+ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~
diff --git a/media-plugins/vdr-permashift/metadata.xml b/media-plugins/vdr-permashift/metadata.xml
new file mode 100644
index 000000000000..27f419c289c3
--- /dev/null
+++ b/media-plugins/vdr-permashift/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+<email>vdr@gentoo.org</email>
+<name>Gentoo VDR Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/media-plugins/vdr-permashift/vdr-permashift-0.5.1.ebuild b/media-plugins/vdr-permashift/vdr-permashift-0.5.1.ebuild
new file mode 100644
index 000000000000..d1bdfe4efab6
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-0.5.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on hard disk"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2013/01/permashift-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.7.38[permashift]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${VDRPLUGIN}"
+
+src_prepare() {
+ cp "${FILESDIR}/${VDRPLUGIN}.mk" "${S}"/Makefile
+
+ vdr-plugin-2_src_prepare
+}
diff --git a/media-plugins/vdr-permashift/vdr-permashift-0.5.2.ebuild b/media-plugins/vdr-permashift/vdr-permashift-0.5.2.ebuild
new file mode 100644
index 000000000000..9351d1eb5e4f
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-0.5.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on hard disk"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2013/03/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.7.38[permashift]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${VDRPLUGIN}"
diff --git a/media-plugins/vdr-permashift/vdr-permashift-0.5.4.ebuild b/media-plugins/vdr-permashift/vdr-permashift-0.5.4.ebuild
new file mode 100644
index 000000000000..94bf8c9b7db2
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-0.5.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on hard disk"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2013/05/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-2.0.2-r1[permashift]"
+RDEPEND="${DEPEND}"
diff --git a/media-plugins/vdr-permashift/vdr-permashift-1.0.0.ebuild b/media-plugins/vdr-permashift/vdr-permashift-1.0.0.ebuild
new file mode 100644
index 000000000000..10106654bfe6
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-1.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on RAM"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2014/08/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-2.0.6[permashift_v1]"
+RDEPEND=""
diff --git a/media-plugins/vdr-permashift/vdr-permashift-1.0.1.ebuild b/media-plugins/vdr-permashift/vdr-permashift-1.0.1.ebuild
new file mode 100644
index 000000000000..c7b416aed7e6
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-1.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on RAM"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2014/11/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-2.0.6[permashift_v1]"
+RDEPEND=""