diff options
Diffstat (limited to 'media-plugins')
37 files changed, 467 insertions, 335 deletions
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz Binary files differindex 62e59326d4f9..f683cfb6b432 100644 --- a/media-plugins/Manifest.gz +++ b/media-plugins/Manifest.gz diff --git a/media-plugins/vdr-calc/Manifest b/media-plugins/vdr-calc/Manifest index e779f5c88659..aecd2fa344a4 100644 --- a/media-plugins/vdr-calc/Manifest +++ b/media-plugins/vdr-calc/Manifest @@ -1,4 +1,6 @@ AUX vdr-calc-0.0.1_rc5-gcc4.diff 632 BLAKE2B e70f7ae35293d6b5b41ee7b52ff8fe6a8ef83f62ae086c41f8afcf0ec6d1efb0cee55ac0908a1fc3060d1401adbed842bff72125e500580e4ff77318278e4329 SHA512 5de3ef520fe51d281ce78b4c02a091d91ac612588672ae04757c107bd9ae9e79410a390e807782be2f757f563003fbd385cbb29ab24a6afd6b51bf2d6498963c +AUX vdr-calc-0.0.1_rc6_makefile.patch 4176 BLAKE2B 847e36a326c828cb9da59b1697c762b43e212e78c4005824b514b47caacfa1fa1d8beb45e1cbf3b13c24b72681c563e14518fa89c0d11f4fe4e97d93955b975b SHA512 8b70ee299fcc248bd00a14d6fb19fb02c0eabb3ff0ea14cf92d212b3ca977adc6b95eef3d47872985658a12ab0a72733c9fd6f77f4dfc5945fc2d63238452129 DIST vdr-calc-0[1].0.1-rc5.tgz 12460 BLAKE2B c60ee2f6f8d8e0070ee0d96409d069fdc599d737fedb79c14a0bfb1c8d1ccdfca84d54fd516ec6dc1b81f282be5e9f5908668358c88b1c3aaa91fb39adc727ab SHA512 7b8550246ec9b37c7deedafc91cb337c7d02466959d6b8f96e7b6cbce88e2dec7d42d5add4311c0a876cabb87288394f9a1b3711ee11b3ee6f838974c65a0814 EBUILD vdr-calc-0.0.1_rc5.ebuild 471 BLAKE2B 535afa12efd7f4faaa0ca223a574fd1437b9af586f3420af84fc4e38ee0e041b85da40e677bf157dcef362defadcd6fe854eeacf246f049659e6e054201948e7 SHA512 62a2376d2332b651b01c4bcabb62f6f13132bb5b1e5de8879a816300e57d39f0b4f90bda92537575f1e6c0e38816b73515c3e7ca954b710cc66a0a941bc151a8 +EBUILD vdr-calc-0.0.1_rc6.ebuild 519 BLAKE2B 892d9fe22bea424afcb1ee627215cd2dd24971653563758a643a1567367daf65fd8065372baceedcfe25bf85b893af85faab8f722b77811b7de3e674d6e1d77b SHA512 9177916fb5e4104551ee450b95d9ffde1bca7abaf3ac3298ee7d07e64b5b8f376cf94e32ecd87179704b15e9ee5c67eb0bc7f574cb6b0d00a8e3f63d6cc8e2ca MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 diff --git a/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch new file mode 100644 index 000000000000..ac2a0362b32a --- /dev/null +++ b/media-plugins/vdr-calc/files/vdr-calc-0.0.1_rc6_makefile.patch @@ -0,0 +1,149 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,77 +1,115 @@ + # + # Makefile for a Video Disk Recorder plugin + # +-# $Id: Makefile 1.2 2002/12/13 14:54:29 kls Exp $ ++# $Id$ + + # 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. +-# ++ + PLUGIN = calc + + ### 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 C++ compiler and options: ++### The directory environment: + +-CXX ?= g++ +-CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual ++# 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_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr)) ++LIBDIR = $(call PKGCFG,libdir) ++LOCDIR = $(call PKGCFG,locdir) ++PLGCFG = $(call PKGCFG,plgcfg) ++# ++TMPDIR ?= /tmp + +-### The directory environment: ++### The compiler options: + +-DVBDIR = ../../../../DVB +-VDRDIR = ../../.. +-LIBDIR = ../../lib +-TMPDIR = /tmp ++export CFLAGS = $(call PKGCFG,cflags) ++export CXXFLAGS = $(call PKGCFG,cxxflags) + +-### Allow user defined options to overwrite defaults: ++### The version number of VDR's plugin API: + +--include $(VDRDIR)/Make.config ++APIVERSION = $(call PKGCFG,apiversion) + +-### The version number of VDR (taken from VDR's "config.h"): ++### Allow user defined options to overwrite defaults: + +-VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') ++-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 += -I$(VDRDIR)/include -I$(DVBDIR)/include ++INCLUDES += + +-DEFINES += -D_GNU_SOURCE + 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) $< ++ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $< + +-# Dependencies: ++### Dependencies: + +-MAKEDEP = g++ -MM -MG ++MAKEDEP = $(CXX) -MM -MG + DEPFILE = .dependencies + $(DEPFILE): Makefile +- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ ++ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ + + -include $(DEPFILE) + ++### Internationalization (I18N): ++ ++PODIR = po ++I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.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: + +-all: libvdr-$(PLUGIN).so ++$(SOFILE): $(OBJS) ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@ ++ ++install-lib: $(SOFILE) ++ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION) + +-libvdr-$(PLUGIN).so: $(OBJS) +- $(CXX) $(CXXFLAGS) -shared $(OBJS) -o $@ +- @cp $@ $(LIBDIR)/$@.$(VDRVERSION) ++install: install-lib install-i18n + +-dist: clean ++dist: $(I18Npo) clean + @-rm -rf $(TMPDIR)/$(ARCHIVE) + @mkdir $(TMPDIR)/$(ARCHIVE) + @cp -a * $(TMPDIR)/$(ARCHIVE) +@@ -80,4 +118,5 @@ + @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-calc/vdr-calc-0.0.1_rc6.ebuild b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild new file mode 100644 index 000000000000..14873d671b35 --- /dev/null +++ b/media-plugins/vdr-calc/vdr-calc-0.0.1_rc6.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Plugin: OSD Calculator" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="http://vdr.websitec.de/download/${PN}/${PN}-0[1].0.1-rc5.tgz" +S=${WORKDIR}/${VDRPLUGIN}-0.0.1-rc5 + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="media-video/vdr" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-0.0.1_rc5-gcc4.diff" + "${FILESDIR}/${P}_makefile.patch" +) diff --git a/media-plugins/vdr-dvdswitch/Manifest b/media-plugins/vdr-dvdswitch/Manifest index 03a34d9ea112..ddd474ffd1e4 100644 --- a/media-plugins/vdr-dvdswitch/Manifest +++ b/media-plugins/vdr-dvdswitch/Manifest @@ -1,7 +1,8 @@ AUX 0.1.3/confd-r2 442 BLAKE2B 8a2aeaced6dd39881dea514730e3ad1bd96670894704876e62da9228992b5ef598faaa45572efd7a6e4f0a688937b1794ffed4c2b1e9472bc009acfdf8b27c0a SHA512 1fac756d1322e725a1fe54722be3066bda937867d3c13370a24e20218ec5f7c1b82e8e18c4e3e7b7a633facb2d008ed0159113260b59c6a0909bd7b9b1c69520 +AUX confd 441 BLAKE2B cafcfec3900950dcdea39f5dd3c1dd7f5fffc4512173bcfbe0384e0539887e02cb92a0c0557be91ad3280fcd21f25b8fc1b05e860449f87145838b7ea81de024 SHA512 5dd3fcff34871d46bb118994b016f603dba1a6ca0ff9f8b2a2f023e420381e05c41a85865f1f7273240f044c18e2a54b254b3745aa89582167dabd3660fb64fb AUX rc-addon.sh 313 BLAKE2B 50098e5fe29f09a5841a253965ecfeae132b5991874768baa6358b5a83ad1bdd313650389309071bd0151a5ab241a7d9279400a86a3b37d12a7529982f9b1c22 SHA512 b886ace30d15a3b61f03caf3c34928ad39c05a00fdaec1f46619297c79a8f00b4be5f08a0e16e129208801de8c45a87dbdf99d0ea9ecb390348919ea12c85c07 -DIST vdr-dvdswitch-0.2.2.tgz 50332 BLAKE2B c84fe0c1525a037bb3509d240f6d2fcdf41560a705d064167f5a21316e33ce7dc0b072367a393ddf245e0a8a3c3a5dbb795bb2e61c0ef6d80507dbf069b082d8 SHA512 37a89f33a2280823a885fdb8aa4919c7bc438c26ba6273ec25a7c980d7dac6c57df125f560b6f2f04d46a1db623c129a6e598d61cde66f5944e5b349d65ffeb8 +DIST vdr-dvdswitch-0.2.3.tar.gz 47597 BLAKE2B 27787afb9ef30dd4e7e6caf419d40b08a7ac5b9a3de08cc058c96ca8b1c7c3b1f2bde429bd974b40fe115aa635b2d4a2b95aec0cfe65b9c7a7801026eeda3371 SHA512 915e08849d737e48e2ba294dbd755b62ac278bc3798a10aea7d6d0ee28e84d3055683301ec2955c6f4a871f4a61ef2206df435b247e62e051ddae527b2dcd2be DIST vdr-dvdswitch-0.2.3.tgz 48515 BLAKE2B 5a342a518be0729be114500fe50d47330aa319fc84ef90e3fc1384be91b8e79748bf6c4301e549d7a7ce9d6d3b466ce89dfbba3f979be0e6927e7d8a4dcb6c06 SHA512 2c27b28a9b68f4880396c7297358eecb13d76341c98902c02eca86ef366709f38cba414b3e94445c52b56816e37e742340c93145816f5bae1b7ffca0bcd48df7 -EBUILD vdr-dvdswitch-0.2.2.ebuild 679 BLAKE2B 71674fcf19f0d25d6d179a566b2ee752564612d22b9e049f843432f39df7e683562c22b8c9c7296168171e92a68e414f091c854cdc0e38e37402a443c859e8ab SHA512 b4833e10ca2e86c0f35aeebf8752cfbee8d5c9ca8d4022737c8aa5bd7f106353cf5d28436c7be11a1e36b39ae329bcb6625b415e30f42f7231193349401e2402 +EBUILD vdr-dvdswitch-0.2.3-r1.ebuild 821 BLAKE2B dc897a6a4045623c13738a265303f6c939d05ecd6671bda25947f8e6b3f37e42106b9eff50af674e3556e0867ebb167106461252be707c9ca495e5d4a747c6a5 SHA512 1a7ee4e892657dbb58bddbfba96d269fce4ec7c02f8079dc9be7e06da9dcfba61519e17ac624641152bf97060dee0c6b206ad2670d92fb25fcd9a3a447ca25f2 EBUILD vdr-dvdswitch-0.2.3.ebuild 672 BLAKE2B 6878e720d5f5ea8268e0a2a824f8f1f33a6f39653fbeadfedc50f4b047539098dbfa994a2e51e18c38079cae875f0cb335d4bad5eff2af5923830033b0d4e4f5 SHA512 549b3666e0ea49b02ea4ecaff8d1d2980aa41788f2d39968b6e3d6e0880c58f5f22452eea81a54c1124946ae5c0747e4929d8905d7c3d1fce912183619ba63f2 -MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 +MISC metadata.xml 606 BLAKE2B 088e2346fef126c119f3f21260480a05802d6f3bdbc67242dd85765e2f6101afcaa48df01532f5162585e9c39bd10931f66a5fbe1db0bb3fbc4a5dcfdc388daa SHA512 b3fdfd8a4d81be340da77b85b0af7a64d0dbe952e86d30d733d49141d2123a7edf325a53421e3ad3cdba0e3dbd5f1dace2a60a6b80830c0c8816248768b25bc2 diff --git a/media-plugins/vdr-dvdswitch/files/confd b/media-plugins/vdr-dvdswitch/files/confd new file mode 100644 index 000000000000..f8e809bd127b --- /dev/null +++ b/media-plugins/vdr-dvdswitch/files/confd @@ -0,0 +1,17 @@ +# Global config file for vdrplugin dvdswitch + +# Script to use for reading DVDs +# default: Use standard-script +# +#DVDSWITCH_READ_DVD="/usr/share/vdr/dvdchanger/dvdchanger_readdvd.sh" + +# Script to use for writing DVDs +# default: Use standard-script +# +#DVDSWITCH_WRITE_DVD="/usr/share/vdr/dvdchanger/dvdchanger_writedvd.sh" + +# Slow down the burn speed +# parameters are numeric ( 1 ... n ) +# default: 0 (unbreaked) +# +#DVDSWITCH_BURNSPEED="0" diff --git a/media-plugins/vdr-dvdswitch/metadata.xml b/media-plugins/vdr-dvdswitch/metadata.xml index c08751971fb3..167b64f32c4b 100644 --- a/media-plugins/vdr-dvdswitch/metadata.xml +++ b/media-plugins/vdr-dvdswitch/metadata.xml @@ -1,16 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>martin.dummer@gmx.net</email> - <name>Martin Dummer</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="project"> - <email>vdr@gentoo.org</email> - <name>Gentoo VDR Project</name> - </maintainer> + <maintainer type="person" proxied="yes"> + <email>martin.dummer@gmx.net</email> + <name>Martin Dummer</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> + <upstream> + <remote-id type="github">vdr-projects/vdr-plugin-dvdswitch</remote-id> + </upstream> </pkgmetadata> diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild deleted file mode 100644 index 535cea6df0ce..000000000000 --- a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -VERSION="1323" # every bump, new version - -DESCRIPTION="VDR Plugin: to play dvds and dvd file structures" -HOMEPAGE="https://projects.vdr-developer.org/projects/plg-dvdswitch" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=">=media-video/vdr-2" -RDEPEND="media-plugins/vdr-dvd" - -DEFAULT_IMAGE_DIR="/var/vdr/video/dvd-images" - -VDR_CONFD_FILE="${FILESDIR}/0.1.3/confd-r2" - -src_prepare() { - vdr-plugin-2_src_prepare - - sed -e "s:/video/dvd:${DEFAULT_IMAGE_DIR}:" -i setup.c -} diff --git a/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild new file mode 100644 index 000000000000..c2473144d6e3 --- /dev/null +++ b/media-plugins/vdr-dvdswitch/vdr-dvdswitch-0.2.3-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit user-info vdr-plugin-2 + +DESCRIPTION="VDR Plugin: to play dvds and dvd file structures" +HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-dvdswitch" +SRC_URI="https://github.com/vdr-projects/vdr-plugin-dvdswitch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vdr-plugin-dvdswitch-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="acct-user/vdr + media-video/vdr" +DEPEND="${BDEPEND}" +RDEPEND="${DEPEND} + media-plugins/vdr-dvd" + +QA_FLAGS_IGNORED=" + usr/lib/vdr/plugins/libvdr-.* + usr/lib64/vdr/plugins/libvdr-.*" + +src_prepare() { + vdr-plugin-2_src_prepare + + local vdr_user_home=$(egethome vdr) + sed -e "s:/video/dvd:${vdr_user_home}/video/dvd-images:" -i setup.c || die +} diff --git a/media-plugins/vdr-epgsync/Manifest b/media-plugins/vdr-epgsync/Manifest index 09d561b8006b..e947b0ab9a40 100644 --- a/media-plugins/vdr-epgsync/Manifest +++ b/media-plugins/vdr-epgsync/Manifest @@ -1,4 +1,3 @@ -AUX vdr-epgsync-1.0.1_vdr-2.4.patch 2244 BLAKE2B 76f1a631d4bdc0c86121b96ac23d08c3b691c0152a6238e392a9308b0220e9cf7acd04ffa23fcb7d509191f0d9ab31ddc6e64acf603ca491ae459ad1f6ce34f6 SHA512 0e8558222090dc2248c7c96798523a69988738a4e28d0aed24f93a4b8eb197d220227896fa364ccf5c029666164a4a2a51876794d53c0a6e8c4bee9f89d3f4f5 DIST vdr-epgsync-1.0.1.tgz 18198 BLAKE2B 0c2d782253d9c48a59e2dcf8cb58295b92d5c8b9384d947659b760c1f6b68c9b63c10ca4bccf5ae767d7499ea934f321edd4cc9c600f8da746781bc3a050b84d SHA512 1c9d1220460031a7dd22f8a8131c291bf9c66847be33c2a57464c29d7ed4b2297d6bda04c3ea0a24e3f00d5afe040d9236c5f9ef9f4389878906abc54466de18 DIST vdr-epgsync-1.0.2.tar.gz 18108 BLAKE2B 75d22b63afb7b09d8f3ffd25fd977182f4c1c204582c50848319addcbdb30c15e6b8a02fbb9e9e23efa8bf9686c1ea398fdf5046704abf4b1bb846d5c6574045 SHA512 926d4a00a8475b01b3fda37b3ca075985a828f29a9801a9978bccf02d28953f5c5d0ada41ed318044fc0bf75ddf671de69bb373e82c1676a99c18a3f024e1620 EBUILD vdr-epgsync-1.0.1.ebuild 452 BLAKE2B fcb4b6fe199626e24325efc3d0d2faada9bcc0c754285082f240c8d86222074d6c1e02300c913ed46d03190aa7138f9f489c30bfaf94deb0a6a8dd58fda0ba66 SHA512 36def56f8c200017cf099ab056735c49a94a9368f9c9a4ed95c238e51fc673d4bb8f268c56b13269f95ee76a7fbf4299b88bbf1f4883cdde2e633b73f6739b38 diff --git a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch b/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch deleted file mode 100644 index 9b3df4097fd4..000000000000 --- a/media-plugins/vdr-epgsync/files/vdr-epgsync-1.0.1_vdr-2.4.patch +++ /dev/null @@ -1,56 +0,0 @@ -compilefix for media-video/vdr-2.4.1 -Suggested-by: MatthiasK @ vdr-portal.de - -Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 27 Dec 2019 ) -diff -Naur epgsync-1.0.1.orig/thread.c epgsync-1.0.1/thread.c ---- epgsync-1.0.1.orig/thread.c 2019-12-26 00:12:49.124492713 +0100 -+++ epgsync-1.0.1/thread.c 2019-12-26 00:17:55.129492713 +0100 -@@ -42,9 +42,10 @@ - } - } - --cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll) -+const cChannel *GetChannelByName(const char* Name, const cChannel *IgnoreChannel = NULL, eChannelTypes Type = ctAll) - { -- for (cChannel *channel = Channels.First(); channel; channel = Channels.Next(channel)) { -+ LOCK_CHANNELS_READ; -+ for (const cChannel *channel = Channels->First(); channel; channel = Channels->Next(channel)) { - if (strcasecmp(Name, channel->Name()) == 0 || strcasecmp(Name, channel->ShortName()) == 0) { - if (IsType(channel, Type) && channel != IgnoreChannel) - return channel; -@@ -95,20 +96,17 @@ - if (EpgSyncSetup.redirectChannels == rcmId) { - // Direct import, no mapping: - // loop through local channels, get channels by ID -- cSchedulesLock *lock = NULL; -- for (cChannel *channel = Channels.First(); channel && Running(); -- channel = Channels.Next(channel)) { -- if (!lock) -- lock = new cSchedulesLock(); -- if (cSchedules::Schedules(*lock)->GetSchedule(channel)) { -- DELETENULL(lock); -+ LOCK_CHANNELS_READ; -+ for (const cChannel *channel = Channels->First(); channel && Running(); -+ channel = Channels->Next(channel)) { -+ LOCK_SCHEDULES_READ; -+ if (Schedules->GetSchedule(channel)) { - if (CmdLSTE(f, *channel->GetChannelID().ToString())) { - AddSchedule(f); - } - cCondWait::SleepMs(EPGSYNC_SLEEPMS); - } - } -- DELETENULL(lock); - } - else { - // Map channels by name: -@@ -182,7 +180,8 @@ - targetChannel = NULL; - - const char* p = skipspace(s + 1); -- cChannel *c = Channels.GetByChannelID(tChannelID::FromString(p)); -+ LOCK_CHANNELS_READ; -+ const cChannel *c = Channels->GetByChannelID(tChannelID::FromString(p)); - bool cOk = IsType(c, (eChannelTypes) EpgSyncSetup.channelTypes); - - if (cOk && EpgSyncSetup.redirectChannels != rcmNameId) { diff --git a/media-plugins/vdr-extrecmenu/Manifest b/media-plugins/vdr-extrecmenu/Manifest index 5bb03ffe676d..0a1652e3a68c 100644 --- a/media-plugins/vdr-extrecmenu/Manifest +++ b/media-plugins/vdr-extrecmenu/Manifest @@ -3,5 +3,7 @@ AUX dvdarchive.conf 633 BLAKE2B 1b70f19dcc9f94d1d3124773d4338c799cfabad2c0cbb066 AUX vdr-extrecmenu-1.2.4_c++11.patch 1039 BLAKE2B a62bf2595d2eb5e6caf2a267f7234ba175e3022ccbcbb8e78f40c91157e58fc0e79310fd5d2a907531668dc2009a328ed7e1878535e3019e5b81003dd155858a SHA512 b19bdae621a0464620435412bb56ea6ca3ab2d319d09b74a45936ee2556e4204fba9660381ba6ec1c54af5a379c049e661a000d655705120bccf061c27dcd6a7 DIST dvdarchive-2.3-beta.sh.gz 3412 BLAKE2B aca97b4c7abcc907f1242482f0f0550cb38fcd357acb9ec6ebc4c978a8f50e9c63fe6fcc2932e426c5d7301f0eaccc5e2f8726e72abafe504e5503528ce782e9 SHA512 18262b1e6749961bae37894649f518f88ad2ca100b83965eb48ce7344bbf4f7bfac9d36c9b9d91744281c00c4b89fa49209cc98ca5d848b46225facf4ef7a48f DIST vdr-extrecmenu-1.2.4-r2.tar.gz 729966 BLAKE2B 2ec2790cc57db3a9f1d12cdc43eea3e70076ef14d9f0392eb9ab4cda4bf30999a163526416276e661430bf9b684f7d313f5f7193997118e061bf5352c5bbe39a SHA512 d3103e5bc65f968bc4f512195eaa25b04fb5261281d79c7c486fe2532656b8ee7ddc00648d46e92c468b33f95e77c6ce3b2ca67a2debcc0c7021a4b525ac0aa4 -EBUILD vdr-extrecmenu-1.2.4-r2.ebuild 1097 BLAKE2B 15b854ec86cbb0e25bf0f2954cd149e052ebffdcee1062aaa4e57749f3dd0bb4bd0dbc36e9d94950f2018e09bb2e359869a7082ebbf7e76e92d0dd1b16af93d1 SHA512 1de7ebda64f50a665c8402124fb0df67b369d9eed23be5493e618a92ca8772ea3f990a242f0ac6de5fa38b976cccfa0d4ce93e18266974fd7dc2cb93179492fb -MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 +DIST vdr-extrecmenu-2.0.12.tbz2 732356 BLAKE2B 00eb2eb7bb42ff0a34a06b71f6194c4cb47c30831586d4afe5f797ff33e942b3685615d4635379d99af2b0bdca4a1da230c0565d582968cf66c91c48fabb54d9 SHA512 c23edced7f5670db128fbbea7620d02920bce858973916b7c0e6a9bc35fb984a03f0837c771f47550061ffb5525a5eb92f0f05ee4133fb203826a16eca2688e6 +EBUILD vdr-extrecmenu-1.2.4-r2.ebuild 1096 BLAKE2B d0e4454d42854604515d9a088fbcba7d9a6f4e75a8cf3e51a1f5b7907aec929f632848e70e60ef871b14f3550cd2384cd5b96f4bb0a22660a834b56e16728d41 SHA512 69234380e998ab21860199b391b486af31a9403fbc780ecea53d4f729c5903617270703e73f3d50af677f4ab70a3cd9d8704323f69f17095716f71f286eb901b +EBUILD vdr-extrecmenu-2.0.12.ebuild 830 BLAKE2B eae0ad2f23f9b59d9b6cc094950f6b1d001ba9a019bf9b03a2d31e3034d29bc7c2c93b53f511c2cb2eea4bef5fcb89c44c8060bf79aa173fd39e2506b45581d4 SHA512 7729c4cece4bb2d64c1e79be1fbd7d62cf3914724d70ffc2eec80799774ffbb73e21068e4ef2e691efb7ea2209d96d4ff235e0d0ab5ae07098d8cd691899ae27 +MISC metadata.xml 658 BLAKE2B 44b679fe2d61f05a6dfcfc1dddf250ee43f4776cf38b325bebc1388ff5e1d576b453196fb3fb7a3e611adfaa1891d12cf75f0eacb279fd764f3905b274c8ddb2 SHA512 51c56cbe2560c1ca6d606ee806a5f2011c141cd7c88cc5400e3a77b954b4183ecf49c845875883cdf9d8eb21573e704da074f45e2571e06caa5efe6fd13b3afb diff --git a/media-plugins/vdr-extrecmenu/metadata.xml b/media-plugins/vdr-extrecmenu/metadata.xml index c08751971fb3..c543d6a726e6 100644 --- a/media-plugins/vdr-extrecmenu/metadata.xml +++ b/media-plugins/vdr-extrecmenu/metadata.xml @@ -13,4 +13,7 @@ <email>vdr@gentoo.org</email> <name>Gentoo VDR Project</name> </maintainer> + <upstream> + <remote-id type="gitlab">kamel5/extrecmenung</remote-id> + </upstream> </pkgmetadata> diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild index 01d9a9172421..eb9aa4f7bacc 100644 --- a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild +++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-1.2.4-r2.ebuild @@ -13,6 +13,7 @@ DESCRIPTION="VDR Plugin: Extended recordings menu" HOMEPAGE="https://projects.vdr-developer.org/projects/plg-extrecmenu" SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-extrecmenu.git/snapshot/vdr-plugin-extrecmenu-${GIT_VERSION}.tar.gz -> ${PF}.tar.gz mirror://gentoo/${DVDARCHIVE}.gz" +S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}" LICENSE="GPL-2" SLOT="0" @@ -20,8 +21,6 @@ KEYWORDS="amd64 ~arm x86" DEPEND="media-video/vdr" -S="${WORKDIR}/vdr-plugin-extrecmenu-${GIT_VERSION}" - src_prepare() { rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die diff --git a/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild new file mode 100644 index 000000000000..86383ba76423 --- /dev/null +++ b/media-plugins/vdr-extrecmenu/vdr-extrecmenu-2.0.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +DESCRIPTION="VDR Plugin: Extended recordings menu (NG)" +HOMEPAGE="https://gitlab.com/kamel5/extrecmenung" +SRC_URI="https://gitlab.com/kamel5/extrecmenung/-/archive/v${PV}/extrecmenung-v${PV}.tar.bz2 -> ${P}.tbz2" +S="${WORKDIR}/extrecmenung-v${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +DEPEND="media-video/vdr" +RDEPEND="${DEPEND} + media-fonts/vdrsymbols-ttf" + +src_prepare() { + rm "${S}"/po/{ca_ES,da_DK,el_GR,et_EE,hr_HR,hu_HU,nl_NL,nn_NO,pl_PL,pt_PT,ro_RO,ru_RU,sl_SI,sv_SE,tr_TR}.po || die + + vdr-plugin-2_src_prepare +} + +src_install() { + vdr-plugin-2_src_install + + cd "${S}/scripts" + dobin dvdarchive.sh hddarchive.sh + + insinto /etc/vdr + doins "${FILESDIR}"/dvdarchive.conf +} diff --git a/media-plugins/vdr-femon/Manifest b/media-plugins/vdr-femon/Manifest index 4cf9c6409ce8..cf4b7b0a63cd 100644 --- a/media-plugins/vdr-femon/Manifest +++ b/media-plugins/vdr-femon/Manifest @@ -1,3 +1,3 @@ DIST vdr-femon-2.4.0.tar.gz 81485 BLAKE2B cd1644201b1da1d2b81c8d4d25c6d6bc84132fd750d778073317a026f5293afa17725ce48d14a781130a6b6c9ff742ba3d2c19a8f77887b9071d891bd271d95b SHA512 0c79f8d3427b7a2421393530a0c69e77e6841f9751dc70a7a8c970726d826bb2ab329f6375c38274d455ca33bacd2e18d65a3943ea52d1c562f0e8aa87f99f27 -EBUILD vdr-femon-2.4.0.ebuild 584 BLAKE2B addf764af876b354391088d58c42d93b2c712b66ebab1abb314ec8e5f4d8c4a0ee966fc143cc5141ea72a3fbf25100c892a1309a01091cd396f78afd5c4aa824 SHA512 18fcda14ab3c5715bb67c9cfa893fe01e71d40e3dec192efd357c4af5f72aa42aa05e135fbfb0abe27e94cdceccdfa61560af3f7b496987dbcf08e9c1bd3cbbf +EBUILD vdr-femon-2.4.0-r1.ebuild 584 BLAKE2B bf2ab57d1fa582e3b0da324ad770850ed92aca85ff2af276d047c9d784f1f8774dc65b291d9da5c54ba4c6a2dd41c8e18c82be46bb944cd5ddf05e8219848fd9 SHA512 2dc22f855e8dbe1a1dc49ebccb8b77a91bf9cbd468ebf508643d3bede372c61cc5e13a28d86385fac9c3fe0b388d3d03b8ce46ebf845db4e4c4c4a11a6e6bad7 MISC metadata.xml 597 BLAKE2B 20d792e6961d6da7dfdc2be3b7bb4d89bba118eb332117feb02826eb18aefa6e00cc5f22571351de6561458854ca8cc32646c9ed3d130f4c424da1173bf42bd1 SHA512 3d028699a6d131669a6c3862515613ea2298c8c18cd7f328ccec9372c848b29bccdcea9033bae062abc6d9dff3b8f455fede46ea70d1d7f256f6f628352b69fe diff --git a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild index 5054eafc9775..03c7a8a92c51 100644 --- a/media-plugins/vdr-femon/vdr-femon-2.4.0.ebuild +++ b/media-plugins/vdr-femon/vdr-femon-2.4.0-r1.ebuild @@ -1,13 +1,14 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit vdr-plugin-2 DESCRIPTION="VDR Plugin: DVB Frontend Status Monitor (signal strength/noise)" HOMEPAGE="https://github.com/rofafor/vdr-plugin-femon" SRC_URI="https://github.com/rofafor/vdr-plugin-femon/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vdr-plugin-femon-${PV}" LICENSE="GPL-2+" SLOT="0" @@ -19,4 +20,3 @@ RDEPEND="${DEPEND}" QA_FLAGS_IGNORED=" usr/lib/vdr/plugins/libvdr-.* usr/lib64/vdr/plugins/libvdr-.*" -S="${WORKDIR}/vdr-plugin-femon-${PV}" diff --git a/media-plugins/vdr-ffnetdev/Manifest b/media-plugins/vdr-ffnetdev/Manifest index fd6bd3ea9972..0d6520da2d1d 100644 --- a/media-plugins/vdr-ffnetdev/Manifest +++ b/media-plugins/vdr-ffnetdev/Manifest @@ -1,6 +1,5 @@ AUX confd 762 BLAKE2B 15fd4bdf5d90cb20e5f24e43f277f0417fc983e51728178537bd55ad2845ca63a8734d1dfb05ddaed6f761b5efa569e10b4e0aa347d5813174bb325712003c9b SHA512 083678d0eb8d7f4c108985ce487a40e1898132c4fa09cf6ebeecd3d40cc11563c1983ee8e140a9d5179dd31fba73ec6d699694a9d83fffcafefbbe1d71dcc1c0 AUX rc-addon.sh 347 BLAKE2B a2116fc8cf5add305a1f0187539d435a8860ff2294efdd7044fe96f9869331b9485113176d8240512577ab6c107a0726054898ffd246e9b93c49ff06eb232bb2 SHA512 2d95b774f5caffb784634d5a5ba413523e5fa2756ee9b57b7dd8426bec547acc850c82781d0e1c38d206199f25d40a466cccf599d11e7ef2b945cc3ab1cdf12d -AUX vdr-ffnetdev-0.1.2_gettext.diff 3946 BLAKE2B d9814db7b63583c862d6d8a33e75ba33b3148abee8c2070e823c9113ec821dd851449b10ebca77527b01c15953b4380a03ff9a663545777712b3d1e7ea75f585 SHA512 48f8dea661340f8fe23bd291008e0b005fc43298aa2fd8eb5220ad667d511b296cf1d37005cc894868e66c5019718552b303dc6690cf378e858df296653fe929 -DIST vdr-ffnetdev-0.1.2.tar.bz2 56059 BLAKE2B 09995e26dcc193be26ea82b061ea638f026129bb778fc250fed51596a5cb0e9776bf2590fc98fe31f229ecc05a1c67550a1619a9015cb63d585eb29e7f5420b8 SHA512 5583a0c1ea7a421a745704a4440f25c9b35ed72686baeacaa67324e0c1a51f7a4a2d0ff4840ffb0b7086b4d310f48141cd001889692a1c1987a246d999c9afd6 -EBUILD vdr-ffnetdev-0.1.2.ebuild 593 BLAKE2B d7ee01d6d7d1d3e1e47c38635183fbd1186f8dd62983a63e96cbb54ac4e7de8c24cb8d4fc7833e44708b53649bccbf70dab6c4b537f1b8ccddf2f6822c35300d SHA512 54529fd0d2b51b00b911feb7f8caba76827a3be3a9928e410bc8e60980ec691c411e59dcaa53d43bfa01ff8a1eb95e68ea8beb273e130bf46e14ba01ba3518c1 -MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 +DIST vdr-ffnetdev-0.1.3.tar.gz 64652 BLAKE2B a35391ad0b132124af1ee177a07268108b69aa98a5ea6daeb8faef945755b55c240a45695f722056e3e6ef2c76f2b59b2d538432ee7fb04e64a50177e0d412f4 SHA512 0052d27c67d9fde05b02c10d38c793c33f3f819bf8b48c1dfcfcca3efcebd5de925a142bc418161a33d9b74cce127f129ed6408a7a9352134ba96f572f64e44a +EBUILD vdr-ffnetdev-0.1.3.ebuild 589 BLAKE2B 07febe1fadbc89449df00f9156616b00a8d0e682f8df3d7f33882066c6019194c54e58648d569f926753d9eede6c8bc22dbc43b213190d7fe46b82b4662fc9db SHA512 39712c03fce813495cf447f99ac7cce96a7cc39810320775ea6bf04b285ed65d4cdd0bf8f934b18a1ad19ee5c50f304c508c86506383cf9a1a46e77c62f20c41 +MISC metadata.xml 671 BLAKE2B fee7084b3765c079e47c77a93980c2d582ef5fca5d2d07013f7ab23952a5bda81a650ced984b46bf2613185367bb98ec82e4f067bcc5c76651fb5c4623ca9e4e SHA512 31971d90ca135025752a4b408d03ea2524529a6b81ccb46f1b04cbe0a762dbb8fdb6058dd95e91c65db14d7ec1dd6c7a63b76bbfec8ed361cf610d35b448207d diff --git a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff b/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff deleted file mode 100644 index 061ac40bcede..000000000000 --- a/media-plugins/vdr-ffnetdev/files/vdr-ffnetdev-0.1.2_gettext.diff +++ /dev/null @@ -1,126 +0,0 @@ -converting to gettext -https://bugs.gentoo.org/show_bug.cgi?id=439970 -Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> -diff -Naur vdr-ffnetdev-0.1.2.orig/ffnetdev.c vdr-ffnetdev-0.1.2/ffnetdev.c ---- vdr-ffnetdev-0.1.2.orig/ffnetdev.c 2012-10-31 18:32:09.000000000 +0100 -+++ vdr-ffnetdev-0.1.2/ffnetdev.c 2012-10-31 18:34:05.000000000 +0100 -@@ -10,7 +10,7 @@ - - #include <vdr/tools.h> - --#include "i18n.h" -+#include <vdr/i18n.h> - #include "tsworker.h" - #include "netosd.h" - #include "ffnetdev.h" -@@ -22,7 +22,7 @@ - - - const char *cPluginFFNetDev::VERSION = "0.1.2"; --const char *cPluginFFNetDev::DESCRIPTION = "Full Featured Network Device for Streaming"; -+const char *cPluginFFNetDev::DESCRIPTION = trNOOP("Full Featured Network Device for Streaming"); - //const char *cOSDWorker::MAINMENUENTRY = "FFNetDev"; - - // --- cNetOSDProvider ----------------------------------------------- -@@ -163,9 +163,6 @@ - bool cPluginFFNetDev::Start(void) - { - // Start any background activities the plugin shall perform. -- RegisterI18n(Phrases); -- -- - cOSDWorker::Init(OSDPort, this); - cTSWorker::Init(m_StreamDevice, TSPort, this); - cClientControl::Init(ControlPort, this); -diff -Naur vdr-ffnetdev-0.1.2.orig/Makefile vdr-ffnetdev-0.1.2/Makefile ---- vdr-ffnetdev-0.1.2.orig/Makefile 2012-10-31 18:32:09.000000000 +0100 -+++ vdr-ffnetdev-0.1.2/Makefile 2012-10-31 18:37:10.000000000 +0100 -@@ -50,9 +50,7 @@ - - ### The object files (add further files here): - --COMMONOBJS = i18n.o \ -- \ -- tools/source.o tools/select.o tools/socket.o tools/tools.o -+COMMONOBJS = tools/source.o tools/select.o tools/socket.o tools/tools.o - - - SERVEROBJS = $(PLUGIN).o \ -@@ -95,9 +93,34 @@ - - -include $(DEPFILE) - -+### Internationalization (I18N): -+ -+PODIR = po -+LOCALEDIR = $(VDRDIR)/locale -+I18Npo = $(wildcard $(PODIR)/*.po) -+I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) -+I18Ndirs = $(notdir $(foreach file, $(I18Npo), $(basename $(file)))) -+I18Npot = $(PODIR)/$(PLUGIN).pot -+ -+%.mo: %.po -+ msgfmt -c -o $@ $< -+ -+$(I18Npot): $(wildcard *.c) -+ xgettext -C -cTRANSLATORS --no-wrap -F -k -ktr -ktrNOOP --msgid-bugs-address='<dev@erichseifert.de>' -o $@ $(wildcard *.c) -+ -+$(I18Npo): $(I18Npot) -+ msgmerge -U --no-wrap -F --backup=none -q $@ $< -+ -+i18n: $(I18Nmo) -+ @mkdir -p $(LOCALEDIR) -+ for i in $(I18Ndirs); do\ -+ mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\ -+ cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/vdr-$(PLUGIN).mo;\ -+ done -+ - ### Targets: - --all: libvdr-$(PLUGIN).so -+all: libvdr-$(PLUGIN).so i18n - - libvdr-$(PLUGIN).so: $(SERVEROBJS) $(COMMONOBJS) - -@@ -106,6 +129,7 @@ - @cp $@ $(LIBDIR)/$@.$(APIVERSION) - - dist: clean -+ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot - @-rm -rf $(TMPDIR)/$(ARCHIVE) - @mkdir $(TMPDIR)/$(ARCHIVE) - @cp -a * $(TMPDIR)/$(ARCHIVE) -diff -Naur vdr-ffnetdev-0.1.2.orig/po/de_DE.po vdr-ffnetdev-0.1.2/po/de_DE.po ---- vdr-ffnetdev-0.1.2.orig/po/de_DE.po 1970-01-01 01:00:00.000000000 +0100 -+++ vdr-ffnetdev-0.1.2/po/de_DE.po 2012-10-31 18:38:02.000000000 +0100 -@@ -0,0 +1,30 @@ -+# VDR plugin language source file. -+# Copyright (C) 2007 Klaus Schmidinger <kls@cadsoft.de> -+# This file is distributed under the same license as the VDR package. -+# Klaus Schmidinger <kls@cadsoft.de>, 2000 -+# Erich Seifert <dev@erichseifert.de>, 2012 -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: VDR 1.7.27\n" -+"Report-Msgid-Bugs-To: dev@erichseifert.de\n" -+"POT-Creation-Date: 2012-10-30 14:31+0100\n" -+"PO-Revision-Date: 2012-10-30 14:37+0100\n" -+"Last-Translator: Klaus Schmidinger <kls@cadsoft.de>\n" -+"Language-Team: <vdr@linuxtv.org>\n" -+"Language: \n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-15\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#: ffnetdevsetup.c:18 -+msgid "auto set as primary device" -+msgstr "Automatisch als prim�res Ger�t festlegen" -+ -+#: ffnetdevsetup.c:18 -+msgid "no" -+msgstr "nein" -+ -+#: ffnetdevsetup.c:18 -+msgid "yes" -+msgstr "ja" diff --git a/media-plugins/vdr-ffnetdev/metadata.xml b/media-plugins/vdr-ffnetdev/metadata.xml index c08751971fb3..0b0a6e0f0d1c 100644 --- a/media-plugins/vdr-ffnetdev/metadata.xml +++ b/media-plugins/vdr-ffnetdev/metadata.xml @@ -13,4 +13,7 @@ <email>vdr@gentoo.org</email> <name>Gentoo VDR Project</name> </maintainer> + <upstream> + <remote-id type="github">vdr-projects/vdr-plugin-ffnetdev</remote-id> + </upstream> </pkgmetadata> diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild deleted file mode 100644 index a1438f6197f0..000000000000 --- a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vdr-plugin-2 - -VERSION="837" # every bump, new version - -DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR" -HOMEPAGE="https://projects.vdr-developer.org/projects/plg-ffnetdev" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tar.bz2" -S="${WORKDIR}/${P}" # override eclass default - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=media-video/vdr-1.6.0" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}_gettext.diff" ) diff --git a/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild new file mode 100644 index 000000000000..4884ecab2a96 --- /dev/null +++ b/media-plugins/vdr-ffnetdev/vdr-ffnetdev-0.1.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit vdr-plugin-2 + +GITHASH="02d155ebe1a7d27aea3a4c1d99d2f9bf91b619a6" + +DESCRIPTION="VDR Plugin: Provides an easy way of connecting possible streaming clients to VDR" +HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-ffnetdev" +SRC_URI="https://github.com/vdr-projects/vdr-plugin-ffnetdev/archive/${GITHASH}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vdr-plugin-ffnetdev-${GITHASH}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="media-video/vdr" +RDEPEND="${DEPEND}" diff --git a/media-plugins/vdr-filebrowser/Manifest b/media-plugins/vdr-filebrowser/Manifest index c8f8d4f58ebf..284cfde80988 100644 --- a/media-plugins/vdr-filebrowser/Manifest +++ b/media-plugins/vdr-filebrowser/Manifest @@ -5,5 +5,5 @@ AUX sources.conf 338 BLAKE2B 966aa26a4633886ea5975786b122bd3f815269f3cb34874d739 AUX vdr-filebrowser-0.2.3-Makefile.patch 331 BLAKE2B f15127d7150f001b893dc08ec1f051ef3fbd9c1e9657c26e2a166aaa4cc92fabf2c07ba36108527b79553fa9eb560a314cf16f3a546e6a65e3dfb737fd8b053d SHA512 e11e3867e3e96c616abd622ca3aa082a6d6bf682d8629049826c51a6f8e851d732412b0481cd3ad7d8cb7fb4e3458233443c65a8a7a73fd961f578f80d110781 AUX vdr-filebrowser-0.2.3-clang.patch 488 BLAKE2B d7265ba87b99c9e50963a7ad94b075ac84eb89a8c274bedc0c6e03068bc3163ccaa8fce6327931586feeae5e43f06eab1721039f8f644bc8c5f4f063203d5d0b SHA512 9ddba8b26a4cbc5fe2f7ec7604a51d564df384bc06f1a6a9b871dbe022cb2dbc762c3270d61b67e71f4249591a7618bbffd699f2db2ad0e04b71434a4c8a7065 DIST vdr-filebrowser-0.2.3_p20210521.tar.gz 59659 BLAKE2B 1b369fa2d53326768e09d1e0e7d39a449d92b2c5bb1b609c792c107867eb3d0099a9654aff8e83aad86e189990412000eb24b64907fff3aff49a846631c060bf SHA512 0abc015e5c64b5f99bab4449262b1c8a1dbd8af97b1f6983fe6e1dc95794242ef6835b23c5877e0a3b9164f2f70742311274826380f1779aaeec9501c2a3a9d3 -EBUILD vdr-filebrowser-0.2.3_p20210521.ebuild 928 BLAKE2B 9fefd803834129118efe8120889e0b6f9792864cc9846ba0bda3cea2d409ce62155fb51d694c56961067bc36194df9202069dcc5d407d50f545e1cb80e9f99bb SHA512 dad915f55717b3a0ed773f5896b721c8d3f833face12046a9ca99e73140f55de212b659ccd081a72b36e2f78c317ad9f363bb2cdb88c6c17b8f3660e8bc28d48 -MISC metadata.xml 478 BLAKE2B b33991ae279f3b578d6b771dc6efdbc5f0d7643f0c3d4b0f1cdfe00d77077976927e916f2640dc493314a56e3a16d587f0970717f90dcdeecdf05acbe11dec11 SHA512 a8fb7bfae8b65a1e2edf22c0f0810670891a17cf5d56db0d207adc0e5bbf9ae16e6fb0763f70f7d7ced46ea1c63d030ea6d975240312125cd5c50e136dc3414e +EBUILD vdr-filebrowser-0.2.3_p20210521-r1.ebuild 920 BLAKE2B d3e777dc0b44e784d22d9511320a4284208fb2f3c6c6e264abcc89584539a94f3e70c98a3adfa013d31b5571985c1bc04470eb983c27397391a67cf7bc23129e SHA512 ea7096c3f8c67e1497344a642a17fced6063ebaca960deb21114db326a15d6a0fe7a08766ecbec01edfa9104a53baec16ac58efeacadf7424904d619d3da8fa6 +MISC metadata.xml 578 BLAKE2B 540a57528c46138559fe4dd4d26e3da45422ac006722e0d2c19c2384b63637d23e870682ebfe48cedd9a83fb0389879a18297f4ab3e0a9a211213e7d3cf19883 SHA512 36cfe4339e426bd759f64cf4c31776db111b7a982f29d53d436550b8b929cbc87f9e81c49e6853dd739066edda7ffb1390faecde90514b1828437ce9e11d07c1 diff --git a/media-plugins/vdr-filebrowser/metadata.xml b/media-plugins/vdr-filebrowser/metadata.xml index 96545eec4015..af358b4da1d3 100644 --- a/media-plugins/vdr-filebrowser/metadata.xml +++ b/media-plugins/vdr-filebrowser/metadata.xml @@ -13,4 +13,7 @@ <email>vdr@gentoo.org</email> <name>Gentoo VDR Project</name> </maintainer> + <upstream> + <remote-id type="github">vdr-projects/vdr-plugin-filebrowser</remote-id> + </upstream> </pkgmetadata> diff --git a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild index 0f8ff861872c..d3828016aa4c 100644 --- a/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild +++ b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit vdr-plugin-2 @@ -15,7 +15,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -DEPEND=">=media-video/vdr-1.4.0" +DEPEND="media-video/vdr" RDEPEND="${DEPEND}" PATCHES=( diff --git a/media-plugins/vdr-freecell/Manifest b/media-plugins/vdr-freecell/Manifest index de928a1d50fe..00665690379c 100644 --- a/media-plugins/vdr-freecell/Manifest +++ b/media-plugins/vdr-freecell/Manifest @@ -3,5 +3,5 @@ AUX vdr-freecell-0.0.2-gentoo.diff 997 BLAKE2B 627af34231e41d5aec71e2d7f1df22f79 AUX vdr-freecell-0.0.2_compilefix.patch 493 BLAKE2B 31c90f41d8c0416cd8f3a52c8e17221f725ce7a1f914c37f32ede3f349f279e49011140e027e39dcba9dd23f5756e545a0bed09acabb4e8461a8b04c9b7c3b89 SHA512 9efadaa9567be24d97dfd59bbdfd6678cdc7174a0d8e08aa384a4e8c2ec4df13159da722c829aa77e86ca627bc4ea2ad6ea73dafcbd1be49a5e38d76b9f34657 AUX vdr-freecell-0.0.2_vdr-1.5.4-compile.diff 570 BLAKE2B deb8adbbef3519e1ce8d0cec669be59be25d3813fbc84ac2fcacbc2f26a07ead854df1db98e1489129b21cc742e5eee384aeb8dd510451fbb858d307642df915 SHA512 63add756e5f7ec84728f48545301792f8ea1dcc9851b6d9e3c92b84b90bb9f73acfd01b32512e204018540c6ce91f1b7a5c156688b9f41f6da2b1cf8286dd37c DIST vdr-freecell-0.0.2.tgz 44019 BLAKE2B 56dd49906bb9cccebed3d51a3dbc0fc589f536bdb9d9bc4b3b9d0c5a5f582b706747d45865be057d8d3be5664292c01144a933eee6e36dc4a2610556b3fcd4cb SHA512 78288f10e56baffdd42a0448c118ccd619bdb3f94123a89661918976fc818052f45db0e3a6e0e45794dbe9f3db00b9ccfc140426e0f26d647c863c666827feb8 -EBUILD vdr-freecell-0.0.2-r4.ebuild 810 BLAKE2B 043e0131864b9e99277c7781f894dc64c0d299d5415ecf9d6185258fbd2c5f493636e70eae5a6b9bb4ca5c033e494ca2ff604a179e34b2da0bf9654c518038db SHA512 0ac17795a39ed588953423362d1337e7a658dfb8b1b874ba92b11c687e4bff4640bc39bc5ca13073db5adfae25dfd1b54dc125e33b19609a84e166e5f213f6bf +EBUILD vdr-freecell-0.0.2-r5.ebuild 822 BLAKE2B 8d228cd811d59f19fb0e0e64ba212ec048c1e570570ad32f8a94de5db3d5fd86761e34187c546411e309337b5336b473f39b77f2956bf377df5533635a99a2fd SHA512 c83d34617b6de4c45e57b775437615968a16066c2a967c8e7387e685332cb20272905675a2e05d0bf91da3d99ae04793810c6cb8d6567220c9372b7e036136e9 MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 diff --git a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild index 4b9e7bcc7a1b..1e4e2cfe6dbc 100644 --- a/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r4.ebuild +++ b/media-plugins/vdr-freecell/vdr-freecell-0.0.2-r5.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit vdr-plugin-2 @@ -9,12 +9,12 @@ DESCRIPTION="VDR plugin: play 'Freecell' on the On Screen Display" HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz" -SLOT="0" LICENSE="GPL-2" +SLOT="0" KEYWORDS="amd64 x86" -IUSE="" DEPEND="media-video/vdr" +RDEPEND="${DEPEND}" src_prepare() { vdr-plugin-2_src_prepare diff --git a/media-plugins/vdr-fritzbox/Manifest b/media-plugins/vdr-fritzbox/Manifest index f712854d23a8..c58de50b48bc 100644 --- a/media-plugins/vdr-fritzbox/Manifest +++ b/media-plugins/vdr-fritzbox/Manifest @@ -2,5 +2,11 @@ AUX vdr-fritzbox-1.5.3-boost-1.67.patch 466 BLAKE2B ffe1e2ab05fa7b56b000969b1388 AUX vdr-fritzbox-1.5.3-gcc11-include.patch 411 BLAKE2B 91f3bebc1485485d1c8d5cdefcc7634d5eb0efadafe4ba181c651eea7d2ccaf46bd5551dd52a47822a74f02aa4973ecc971e299d9651e55a0d5cbddfa8476dcc SHA512 93487eef575859b22e0f15eab30dca3fc145a293e5f039ea3fff8618176bb4c0962d34b320e915ec3ac952659b593f97fe71afc0d4ed37ea7692008504b4e208 AUX vdr-fritzbox-1.5.3_clang.patch 603 BLAKE2B 14b812d70d516ffde07219595d59f48829f69a20225288f9191a1bc18a8ca695e7ffc393be9f1e915c065ddafc30da36ea65fe4b06b0d54d22117ca57140a0e5 SHA512 65aa8324707debb96b42c4e93c210755113f1705c7840ab048465beff13002db880b65da84ee51caa974c4fb06356eee7c139465fd42faa503beda5d86f62f03 DIST vdr-fritzbox-1.5.3.tgz 132207 BLAKE2B c9a93e922eeb2126279409e3948c44cb1fc3348d44fbcc2c1116038d66fc77a707d3885a6d587c8996138fcaff134bb78db4dab2d122caf0293d2d8d8770e985 SHA512 d396bb1386ffc4b53867c735d4ffc710c4266067e011e17f2d4aa597ecceeb502d2c6e23a1df69f929503b2cd5d07f4d57869c890040b1ae9af1742c044541be +DIST vdr-fritzbox-1.5.4.libconvpp.tar.gz 215666 BLAKE2B 58a49a3008be465e8a068692e7e39882e99d802380d2bcc9673aaac91e5474d3b8acbf130bc91b092a5d95387fcd11c264c46039134fc2305fe9cd58b0077952 SHA512 b7169d20e6034bc4b40c862175b8f57af474073e50175b1d99e3d0a6f096e1e9cb072d9932350d12a0470fd6e1a1386fc3cf0a19ffb94b9a1a2d683ed9725808 +DIST vdr-fritzbox-1.5.4.libfritzpp.tar.gz 370775 BLAKE2B f27c55e913fbdffa4dab57ae6ce666e06e132789b4ec7703f53d31d3acb18be00c997587e44191c8249f1faeb5c0da30e73eac11e3fb2b0ff8b77d04d2683be7 SHA512 72134fc6aaa5091e219ce70a8ec462203aa2af2fa8454c0541050ad487e727a92a1d6798dc54a30dbb0d60772ba69bae9a6f6ad7cef58e3066aeef1dffdcb2b0 +DIST vdr-fritzbox-1.5.4.liblogpp.tar.gz 9552 BLAKE2B 55ae5fb39918e3f2df8aa1cb9725fd9e8de8450fe041bff8b4077c6d61a66d4d94605dd43f09c34f5a80858c902fcb8e69480a553772f7bc340f587edf2b8260 SHA512 4ad36a6c5f3c8f0a7e2f151c565e8e099a204157d238987f2c44a906b4fde2b7781e599f890124295f6aecd43a5f1f8c00af6a2f29048b492e7c1094446c5950 +DIST vdr-fritzbox-1.5.4.libnetpp.tar.gz 216618 BLAKE2B 960a6b7b538608a71947f7bcaeee1f1cb6d17d578fc0f514f32b9f1bcb8b19fa1bfe7a31825201b6c68596d15e1f3adf3ed885b6a3e206a3087e5e15f73edfcb SHA512 98f38f5d97ffd4b45bcca29fd60c4de1c3224e9332872a8d317c8411840dacd892ca823de5bc5cd1ebc3df00367a7eeb18f8cdb0ca5c1528e0c5621ed4528b98 +DIST vdr-fritzbox-1.5.4.tar.gz 267844 BLAKE2B 416b8476848b535137741f42aabee96c1c933f58176c270656422ccf1298b26a5912f864e2735b45e326634fcb9f5ea53cef5cb4e1788c64c07f8487caad567d SHA512 c3c893a26863bb2a6c96313cafd7b8373de2b179f1c97cb6d9f58e3baa71373beceada8948553dad268ce9823f9ca95b5cb18b876e43f03d88f2f38a3c67a4d5 EBUILD vdr-fritzbox-1.5.3-r4.ebuild 1313 BLAKE2B 0854fa3ae2f9eac210432dacd82c95d58ccb1222d1b3c1aaa3037545e55cbf50dcfaa13a81027d60b13e23b4d93531cd3f0dd4682f8266c8f5ebbaa61a56e7ed SHA512 2d30458b663f8ac85ec97f3a990ecf65aaa1bd3a391b20a86b00b601debbc77f158b560d075e0c3586693f2aa99cd856cc7e94c0af15f46e6b56743af52125e8 +EBUILD vdr-fritzbox-1.5.4.ebuild 2233 BLAKE2B 40434c75e8fc08c938fffa14489661bd68e8858958badba93abab00bc56c3e6b80785933efb6ff5ca43793f3a4f31e3b2de1c1185b659f0a88984c9f07956b27 SHA512 2c56a521e267fc2d4c82fb5df8efacefbe7663017376e9ca6b31aa70464489a6e9522fe601c204dd37dfd8895db7281c6caf7e9fc57c97deb015575f33cc15c4 MISC metadata.xml 655 BLAKE2B 75e052daff260d00d46213ffc28539ddb1e3cf78fe0248d06e5a4a6310d8acfc3b80b47ea86e877a3cd4a73816040e50ba02e283702ca3f11d383005e186f025 SHA512 b4938b1634c4c34bfcc8a46c9b69a8ddb1d48eaa4fa2d618ccec06f6798acb4ec9e716ecb3529b9dadf9f377dd0f1088a228856b11027ca9436e4a3af7ab3941 diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild new file mode 100644 index 000000000000..71c513cf8ddb --- /dev/null +++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs vdr-plugin-2 + +DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the fritz!box phonebook" +HOMEPAGE="https://github.com/jowi24/vdr-fritz" +SRC_URI="https://github.com/jowi24/vdr-fritz/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/jowi24/libconvpp/archive/286a289e30417ac534c861529ae245ccb44286e5.tar.gz -> ${P}.libconvpp.tar.gz + https://github.com/jowi24/libfritzpp/archive/c74fd462285ade1054784b97b6dce22d55196c01.tar.gz -> ${P}.libfritzpp.tar.gz + https://github.com/jowi24/liblogpp/archive/d61e25f4548f40261e6db62a967776cfa16e599a.tar.gz -> ${P}.liblogpp.tar.gz + https://github.com/jowi24/libnetpp/archive/b32ecc8e64508f3b1158a2adcbd82034c71d7a38.tar.gz -> ${P}.libnetpp.tar.gz" +S="${WORKDIR}/vdr-fritz-${PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-libs/libgcrypt:= + dev-libs/boost:= + media-video/vdr" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.5.3_clang.patch" +) + +src_unpack() { + default + + # source git repo has submodules, which are not included in main repo download. + # so each submodule is loaded separately und must be moved to the right place after unpack + mv libconvpp-*/* "${S}/libconv++/" || die + mv libfritzpp-*/* "${S}/libfritz++/" || die + mv liblogpp-*/* "${S}/liblog++/" || die + mv libnetpp-*/* "${S}/libnet++/" || die +} + +src_prepare() { + vdr-plugin-2_src_prepare + + # do not call ar directly + export _VDRAR="$(tc-getAR)" + sed -e "s:\@ar :\@\$(_VDRAR) :" \ + -i libconv++/Makefile \ + -i libfritz++/Makefile \ + -i liblog++/Makefile \ + -i libnet++/Makefile || die + + # upstream author forgot to update version information + sed -e "s:1.5.3:1.5.4:" -i fritzbox.cpp || die +} + +pkg_postinst() { + elog "It is recommend to update your firmware release to the latest." + elog + elog "The integrated call monitor (available in Fritz!Box official" + elog "firmware releases >= *.04.29) has to be enabled in order to" + elog "have the vdr-fritzbox plugin display anything on your tv. To" + elog "enable it call #96*5* from your telephone. If that doesn't" + elog "work for you, read the documentation for further instructions." +} diff --git a/media-plugins/vdr-newsticker/Manifest b/media-plugins/vdr-newsticker/Manifest index 2e07e8413a68..f289d840946d 100644 --- a/media-plugins/vdr-newsticker/Manifest +++ b/media-plugins/vdr-newsticker/Manifest @@ -1,5 +1,6 @@ -AUX rc-addon.sh 121 BLAKE2B 0b58d843a7d45181c0beb9f9fb152cf1b74b4bb204e00aee2a66217b3366e87636d293d230b36b6f86b8994f7104229b9be72e099c05e8b24b8e43ac9021d324 SHA512 f916ad72ac12d17f6a91679a6f825777faca82b1b1110a8f06ca6570af65b2ab27db196c2350f654d65f301fdd3ba2e5d5799bcabc72a3806e0f511164970a87 +AUX rc-addon.sh 189 BLAKE2B e737f42fadf22c97ee6a7d56714db57610493bfda5c7663e176df60e9c260b946adff4b21947db6a7781d3337afd5b49b90a4b4b515fd88967955318fce4b2cf SHA512 674dd89e993e1068ab191a061d8a1491ef90ce7b74a701a6f9b068554fe7a786b2304b9527ecbd0771b7e28dd253406f449e91495b6c25c70a7fb5f8d6cae56e AUX vdr-newsticker-0.0.4-gcc4.diff 1757 BLAKE2B 4d158f433de57da76085bfeaa4f84a8d4088d6611266a48de72040b584cbf1f31415c85092492c0930afd9e45f95acf84e677156987f71855e0ce57d8d3b2df7 SHA512 931f18eab783b4510e516370a6a56ae8233b43b3934d82ae4f4ad9d966bba4cfbec337c06141996b335dfb8b7b5f6f3fd456f972968549473a1b22d7fd6a85d5 DIST vdr-newsticker-0.0.4.tar.gz 15480 BLAKE2B de291810ecab536c22d33c82d3323dd85d8c0fa7e0be22c5002ede726c0d015a642b1ebe85ced2a8fddf8eb21aa5a86fc3a8fb46bbed26c3498d1987239c7dcf SHA512 8bcd0199547951f7c17077280af58cad99801f5a38b2d6b64860a1b3731987b5012e68041ca3fe0589f28f9ce1eaca9ee7d2d1e6aa542c6217b04c42b45c51a9 +EBUILD vdr-newsticker-0.0.4-r1.ebuild 756 BLAKE2B 574c5b06aabff0fccf0007c3c9952a717ec5732633a6c10968ef28f6eb092fcf27eff9e0e77eaacb310ce098b7be83b1b214f71d53f88b7dfa1b669cd5c2e10a SHA512 c4495e39d0ea50fa87e4e0a51cfadec598a3ea531ec1b81d09e6e6cc3aa2895f6710d7f052971b96e9af38d066885f96843ac02808cd563a4af07e8b360fa14f EBUILD vdr-newsticker-0.0.4.ebuild 562 BLAKE2B 18695dfc902d4dbfb3c3d28b040dd4c84f5e03fa3ed0f9270bd98b502909aa5a7f64d19f7e40123a44618d9115dbb24f74e4725b42a71557509c7cbef1ca5588 SHA512 183e59ade8fd1e522a5aa818db0eea6536184c1c06c8ad90f98be685d05dcb2313046c63111515c65dde441cfc1563228102de5c5e1682216553bdab0857d966 -MISC metadata.xml 562 BLAKE2B 6842a986585fef14cb5a59770ccbc727780d557c0368ede0e95a626c0ce89cb1374b87eb46bf1fad16531a6ec8b2fff3dcb6f5c0ed2f720323cc2efc4da9323b SHA512 19bdf1975d33057edf68b346c990a7524c4d8c8889ccf2a6314b239c28c7fcab1641321b1ebde4b7a66d66b901641b5e10d535fa735fdd483463bf105542bda8 +MISC metadata.xml 508 BLAKE2B 0e1fd077065c9e960657a6a6b2648f77a96cf106c57732b31c65050d3e85cdb35f3f735944bfc423f79be8382f5f210dcc7acfe04cdc10b294400f579cda251d SHA512 9409dce6ee81e8d7a7541528880eca2b38ba500cfc38a8c2d0eb0636c54ab5b5cb2987befa9f420fbb28b391b0516299ccc02b25b60137bef024cf2e70ee15a3 diff --git a/media-plugins/vdr-newsticker/files/rc-addon.sh b/media-plugins/vdr-newsticker/files/rc-addon.sh index 387d7ac42862..90a30ada6b13 100644 --- a/media-plugins/vdr-newsticker/files/rc-addon.sh +++ b/media-plugins/vdr-newsticker/files/rc-addon.sh @@ -3,5 +3,6 @@ # plugin_pre_vdr_start() { - add_plugin_param "--output=/var/vdr/newsticker" + local vdr_user_home=$( getent passwd "vdr" | cut -d: -f6 ) + add_plugin_param "--output=${vdr_user_home}/newsticker" } diff --git a/media-plugins/vdr-newsticker/metadata.xml b/media-plugins/vdr-newsticker/metadata.xml index c08751971fb3..b4dbb6eb43d2 100644 --- a/media-plugins/vdr-newsticker/metadata.xml +++ b/media-plugins/vdr-newsticker/metadata.xml @@ -1,16 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>martin.dummer@gmx.net</email> - <name>Martin Dummer</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="project"> - <email>vdr@gentoo.org</email> - <name>Gentoo VDR Project</name> - </maintainer> + <maintainer type="person" proxied="yes"> + <email>martin.dummer@gmx.net</email> + <name>Martin Dummer</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> </pkgmetadata> diff --git a/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild new file mode 100644 index 000000000000..b8fe6681e29a --- /dev/null +++ b/media-plugins/vdr-newsticker/vdr-newsticker-0.0.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit user-info vdr-plugin-2 + +DESCRIPTION="VDR plugin: Show rdf Newsticker on TV" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +SLOT="0" +LICENSE="GPL-2" + +BDEPEND="acct-user/vdr + media-video/vdr" +DEPEND="${BDEPEND}" +RDEPEND="${DEPEND} + net-misc/wget" + +PATCHES=( "${FILESDIR}/${P}-gcc4.diff" ) +QA_FLAGS_IGNORED=" + usr/lib/vdr/plugins/libvdr-.* + usr/lib64/vdr/plugins/libvdr-.*" + +src_install() { + vdr-plugin-2_src_install + + local vdr_user_home=$(egethome vdr) + keepdir "${vdr_user_home}/newsticker/" + fowners -R vdr:vdr "${vdr_user_home}//newsticker/" +} diff --git a/media-plugins/vdr-radio/Manifest b/media-plugins/vdr-radio/Manifest index c9306d1e62de..cabd8cab60b5 100644 --- a/media-plugins/vdr-radio/Manifest +++ b/media-plugins/vdr-radio/Manifest @@ -1,6 +1,4 @@ AUX rc-addon.sh 568 BLAKE2B f68a7df410ff0cd59053b16883b93f17ba232f71c56226f7df1a76e076f949f01afb80a134ba8fe5815996c7e14695018610913566305011c10cc3dfe680a65f SHA512 ef7e4b36803f17af17fa9864321bbfb1fd5c96803fef9e4b64b91c5b009634194dfb6312228e4ba178811de23ad2a5221967a5b60b8b7406d25d36650b9ef41b -DIST vdr-plugin-radio-1.1.0.tar.gz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6 -DIST vdr-radio-0.9.1.tgz 353414 BLAKE2B ff0d735188e6972e029256599b2832d4eea9bed377721966f2b956b5a750f47a34b474492addba0bb3f8964188611f2f10a3a47db3aa60101c851e1db43955f0 SHA512 81ab0d92ee390eecbbce73bc035714dda6157dc1f0781b6f8765603f65707e1711af64a48168923e2a78b77e0d869471fa313656d517cba27a3104e483085f43 -EBUILD vdr-radio-0.9.1.ebuild 819 BLAKE2B e063b404a939f577237c2fd3371be2492badc0a967409735354ab49404db58bb6c8cbe014c38d7289179001582af313a17f7adcefe0b46e5c69a384f6b515097 SHA512 2d7ce1e315991eabde04fd342cbdccdd39fff52635c188bef9cd61d105ec84a478c9220e56265022b235d638e3c04515b5a4b8334ffaf4fc557c73dba8e05968 -EBUILD vdr-radio-1.1.0.ebuild 874 BLAKE2B 2398bbb21c70d8e766fc77112f7b8d658af272da48b79ad1f8155cb02ce596b15c4e071e16a4c32d64720e02c7670d15b62c984433776921c860c006d7f31fda SHA512 026606337735e3e496ce79a0da3b8f9c541030af57105e02db7a8469d17ac8095c1c704a4be8c3264aaf49f27e10099dcb0bbe115fc2bb247ec91c22ee2e1f72 -MISC metadata.xml 746 BLAKE2B 284b89079073f477afc9af96b1f4b13faf613f0cb82773529e45d4fae923ca42af42f3dde2cfda253f1b5d30cc364dc5731a4907ae1c44944da7508d4a418d8a SHA512 2517a98138bf3cdf6703d7ca0d5e9100f9cc35be02611cbcbb369318c6e53b6310ed7172782e20cc1fa569e94dd3567f0d2722bcc09a479fbec08a6d5f5259e5 +DIST vdr-radio-1.1.0.tgz 710385 BLAKE2B fa9c692d528d718ace371359fea915eaf972b8ec759c28f86f52b9564c4f6e405da87639522af9a2c24138808351ee421d112dfacf3954d9779da9307a1f0a94 SHA512 d6c5ea7c457b5611b689bd5bc051c185feb108be6d82ea45ae9e9847a86cd06df38b38a1851bcdcf49808111cd1e9aea1f08decca66973c8020592d3a261aae6 +EBUILD vdr-radio-1.1.0-r1.ebuild 960 BLAKE2B c6845d3a91c0bf9bfe9f134abc9c12590fc75b03e15433702dae91547f02516cbba482369ba325c948778be9b57eec68805e15cff10b0f1b2d73b445d1280ae9 SHA512 b32d8d0fc6f7aa330936e79996cc79a2f3c20c351449b9c20653404c51f6a81b982298c1e5de9cc6477a40e2dada06c802f435e204d36a8d644dd7cc652865a4 +MISC metadata.xml 859 BLAKE2B ebc40c88c303fef7f68c2b804803c6756cca0b4e23e21f8ee48b1573ed9fe52080736f842b7759b909946e9f115e3b8755952ab0e74c298bb27b8e21b5b36a31 SHA512 6b85ddfc65e2928381885b0ea6b95dc4e6a2f371ab00977582889b8c26a4879ca6ef1dbb242c99315a0f847f5af954763c3e219335f7ba1e62f43e1b342e90d7 diff --git a/media-plugins/vdr-radio/metadata.xml b/media-plugins/vdr-radio/metadata.xml index d311c1f56233..20ea54b8c28f 100644 --- a/media-plugins/vdr-radio/metadata.xml +++ b/media-plugins/vdr-radio/metadata.xml @@ -13,8 +13,11 @@ <email>vdr@gentoo.org</email> <name>Gentoo VDR Project</name> </maintainer> + <upstream> + <remote-id type="github">vdr-projects/vdr-plugin-radio</remote-id> + </upstream> <longdescription> - This Plugin display a background image while the vdr is switcht to radio channels. - Also it supports RDS on radio channels. + This Plugin displays a background image while the vdr is switched to radio channels. + It also supports RDS text on radio channels. </longdescription> </pkgmetadata> diff --git a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild b/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild deleted file mode 100644 index b91b2138f6d9..000000000000 --- a/media-plugins/vdr-radio/vdr-radio-0.9.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit vdr-plugin-2 - -DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text" -HOMEPAGE="http://www.vdr-portal.de/board/thread.php?threadid=58795" -SRC_URI="http://www.egal-vdr.de/plugins/${P}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="media-video/vdr" -DEPEND="${RDEPEND}" - -VDR_RCADDON_FILE="${FILESDIR}/rc-addon.sh" - -src_install() { - vdr-plugin-2_src_install - - cd "${S}"/config || die "Can't enter source folder" - - insinto /usr/share/vdr/radio - doins mpegstill/rtext* - dosym rtextOben-kleo2-live.mpg /usr/share/vdr/radio/radio.mpg - dosym rtextOben-kleo2-replay.mpg /usr/share/vdr/radio/replay.mpg - - exeinto /usr/share/vdr/radio - doexe scripts/radioinfo* -} diff --git a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild index c99c2cec7b6c..f2738e298b2d 100644 --- a/media-plugins/vdr-radio/vdr-radio-1.1.0.ebuild +++ b/media-plugins/vdr-radio/vdr-radio-1.1.0-r1.ebuild @@ -1,22 +1,26 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit vdr-plugin-2 DESCRIPTION="VDR plugin: show background image for radio and decode RDS Text" -HOMEPAGE="https://projects.vdr-developer.org/projects/vdr-plugin-radio" -SRC_URI="https://projects.vdr-developer.org/git/vdr-plugin-radio.git/snapshot/vdr-plugin-radio-${PV}.tar.gz" +HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-radio/" +SRC_URI="https://github.com/vdr-projects/vdr-plugin-radio/archive/refs/tags/${PV}.tar.gz -> ${P}.tgz" +S="${WORKDIR}/vdr-plugin-radio-${PV}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -RDEPEND="media-video/vdr" -DEPEND="${RDEPEND}" +DEPEND="media-video/vdr" +RDEPEND="${DEPEND}" -S="${WORKDIR}/vdr-plugin-radio-${PV}" +src_prepare() { + sed -e '/^CXXFLAGS +=/ s/$/ -std=c++14/' -i Makefile || die + vdr-plugin-2_src_prepare +} src_install() { vdr-plugin-2_src_install |