commit:     e91c7ae30545cf75a0a8b660df44b1d2e8fb3887
Author:     Martin Dummer <martin.dummer <AT> gmx <DOT> net>
AuthorDate: Sun Oct 19 08:30:38 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 19 17:07:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91c7ae3

media-plugins/vdr-sleeptimer: add 0.8.3

update EAPI 7 -> 8
new HOME, SRC_URI
introduce subslot dependency on media-video/vdr

Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net>
Part-of: https://github.com/gentoo/gentoo/pull/44238
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-plugins/vdr-sleeptimer/Manifest              |  2 +-
 .../files/vdr-sleeptimer-0.6-includes.diff         | 11 ---------
 media-plugins/vdr-sleeptimer/metadata.xml          |  3 +++
 .../vdr-sleeptimer/vdr-sleeptimer-0.6-r1.ebuild    | 28 ----------------------
 .../vdr-sleeptimer/vdr-sleeptimer-0.8.3.ebuild     | 18 ++++++++++++++
 5 files changed, 22 insertions(+), 40 deletions(-)

diff --git a/media-plugins/vdr-sleeptimer/Manifest 
b/media-plugins/vdr-sleeptimer/Manifest
index 5c12e11024fb..0db95f6dcebc 100644
--- a/media-plugins/vdr-sleeptimer/Manifest
+++ b/media-plugins/vdr-sleeptimer/Manifest
@@ -1 +1 @@
-DIST sleeptimer-0.6.tar.gz 11708 BLAKE2B 
86d2dc3d09277a256b82b95a17f748a564b259b39a24b86b7a4f459e3bed4142fd5e4e3c7ac38c48ca107476959e32eacb6c61fd4b5874578bb4579ffaadd8c2
 SHA512 
dbe0fef681c47190948532615f1108d06f61f6ffd1f2eea3c606a38b813c745686cab7115bc3336957936855e6e911c502273fdd0eef8a07ae5256ead734795e
+DIST vdr-sleeptimer-0.8.3.tar.gz 24297 BLAKE2B 
d474258aefceb7a9600291a394b88e9e5ee717e16fec75290f68f3b4e442f9ee0d9ba59622fdc97cfd05cc6927b72e71b07d931c54168c759cc7ee53bd32c822
 SHA512 
c1f068ea5406aec7269cc5c728e2abca9a1497553868918484305fb10aeb482b6bb49a12834cee614bdf1e831a959c0ef125987ff31c9c43c5686648e64a4cdd

diff --git 
a/media-plugins/vdr-sleeptimer/files/vdr-sleeptimer-0.6-includes.diff 
b/media-plugins/vdr-sleeptimer/files/vdr-sleeptimer-0.6-includes.diff
deleted file mode 100644
index bd98e35da66e..000000000000
--- a/media-plugins/vdr-sleeptimer/files/vdr-sleeptimer-0.6-includes.diff
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ru sleeptimer-0.6-orig/sleeptimer.c sleeptimer-0.6/sleeptimer.c
---- sleeptimer-0.6-orig/sleeptimer.c   2005-10-24 20:15:18.000000000 +0200
-+++ sleeptimer-0.6/sleeptimer.c        2005-10-24 20:15:30.000000000 +0200
-@@ -8,6 +8,7 @@
- 
- #include <vdr/plugin.h>
- #include <vdr/interface.h>
-+#include <vdr/device.h>
- #include "i18n.h"
- 
- static const char *VERSION        = "0.6";

diff --git a/media-plugins/vdr-sleeptimer/metadata.xml 
b/media-plugins/vdr-sleeptimer/metadata.xml
index c08751971fb3..a1946fc8f188 100644
--- a/media-plugins/vdr-sleeptimer/metadata.xml
+++ b/media-plugins/vdr-sleeptimer/metadata.xml
@@ -13,4 +13,7 @@
         <email>[email protected]</email>
         <name>Gentoo VDR Project</name>
     </maintainer>
+    <upstream>
+        <remote-id type="github">vdr-projects/vdr-plugin-sleeptimer</remote-id>
+    </upstream>
 </pkgmetadata>

diff --git a/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.6-r1.ebuild 
b/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.6-r1.ebuild
deleted file mode 100644
index e209261840c6..000000000000
--- a/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.6-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-DESCRIPTION="VDR Plugin: Sleeptimer"
-HOMEPAGE="http://linvdr.org/download/vdr-sleeptimer";
-SRC_URI="http://linvdr.org/download/vdr-sleeptimer/${VDRPLUGIN}-${PV}.tar.gz";
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.2.6"
-
-PATCHES=( "${FILESDIR}/${P}-includes.diff" )
-
-src_prepare() {
-       vdr-plugin-2_src_prepare
-
-       sed -i sleeptimer.c -e "s:RegisterI18n://RegisterI18n:"
-
-       # 787497
-       sed -e "s:MAKEDEP = g++:MAKEDEP = \$(CXX):" -i Makefile
-}

diff --git a/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.8.3.ebuild 
b/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.8.3.ebuild
new file mode 100644
index 000000000000..b057662d68e8
--- /dev/null
+++ b/media-plugins/vdr-sleeptimer/vdr-sleeptimer-0.8.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: Sleeptimer"
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-sleeptimer/";
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-sleeptimer/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/vdr-plugin-sleeptimer-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-video/vdr:="
+RDEPEND="${DEPEND}"

Reply via email to