diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /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/Manifest | 14 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/files/permashift.mk | 124 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/metadata.xml | 8 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/vdr-permashift-0.5.1.ebuild | 26 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/vdr-permashift-0.5.2.ebuild | 20 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/vdr-permashift-0.5.4.ebuild | 18 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/vdr-permashift-1.0.0.ebuild | 18 | ||||
-rw-r--r-- | media-plugins/vdr-permashift/vdr-permashift-1.0.1.ebuild | 18 |
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="" |