1 |
commit: 3236f138ed16ac8e05042dace3a64919dc083e35 |
2 |
Author: Martin Dummer <martin.dummer <AT> gmx <DOT> net> |
3 |
AuthorDate: Sat Aug 14 20:18:45 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 26 22:51:53 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3236f138 |
7 |
|
8 |
media-plugins/vdr-filebrowser: version bump, new upstream |
9 |
|
10 |
- new upstream URL |
11 |
- version bump to 0.2.3 |
12 |
- clang compile fix |
13 |
|
14 |
Bug: https://bugs.gentoo.org/808177 |
15 |
Package-Manager: Portage-3.0.20, Repoman-3.0.3 |
16 |
Signed-off-by: Martin Dummer <martin.dummer <AT> gmx.net> |
17 |
Closes: https://github.com/gentoo/gentoo/pull/22042 |
18 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
19 |
|
20 |
media-plugins/vdr-filebrowser/Manifest | 1 + |
21 |
.../files/vdr-filebrowser-0.2.3-Makefile.patch | 11 +++++++ |
22 |
.../files/vdr-filebrowser-0.2.3-clang.patch | 11 +++++++ |
23 |
media-plugins/vdr-filebrowser/metadata.xml | 16 +++++++--- |
24 |
.../vdr-filebrowser-0.2.3_p20210521.ebuild | 34 ++++++++++++++++++++++ |
25 |
5 files changed, 69 insertions(+), 4 deletions(-) |
26 |
|
27 |
diff --git a/media-plugins/vdr-filebrowser/Manifest b/media-plugins/vdr-filebrowser/Manifest |
28 |
index 23d037643a2..378e2910b38 100644 |
29 |
--- a/media-plugins/vdr-filebrowser/Manifest |
30 |
+++ b/media-plugins/vdr-filebrowser/Manifest |
31 |
@@ -1 +1,2 @@ |
32 |
DIST vdr-filebrowser-0.2.1.tgz 60870 BLAKE2B 44c1143ea122113cff05199325e219770b9de6c99f87b79d8daa6aa7324e5384ef46ce25d7e627a2570218d7d2ad66612465addb7fb634e4269e816e06e5dfdc SHA512 2807983513f7ac94d2be109d8fe09ac6a2c2af80ad09c51f58d4fab9fb5abc263a63ef301595915a4b0433dfba2e212c659db7c37d86bba065002fc17e763d6e |
33 |
+DIST vdr-filebrowser-0.2.3_p20210521.tar.gz 59659 BLAKE2B 1b369fa2d53326768e09d1e0e7d39a449d92b2c5bb1b609c792c107867eb3d0099a9654aff8e83aad86e189990412000eb24b64907fff3aff49a846631c060bf SHA512 0abc015e5c64b5f99bab4449262b1c8a1dbd8af97b1f6983fe6e1dc95794242ef6835b23c5877e0a3b9164f2f70742311274826380f1779aaeec9501c2a3a9d3 |
34 |
|
35 |
diff --git a/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-Makefile.patch b/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-Makefile.patch |
36 |
new file mode 100644 |
37 |
index 00000000000..f0013f4c874 |
38 |
--- /dev/null |
39 |
+++ b/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-Makefile.patch |
40 |
@@ -0,0 +1,11 @@ |
41 |
+--- a/Makefile 2021-08-14 19:52:35.575039425 +0200 |
42 |
++++ b/Makefile 2021-08-14 19:53:00.403530958 +0200 |
43 |
+@@ -47,8 +47,6 @@ |
44 |
+ |
45 |
+ ### Includes and Defines (add further entries here): |
46 |
+ |
47 |
+-#INCLUDES += |
48 |
+-INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include |
49 |
+ DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' |
50 |
+ DEFINES += -DFILEBROWSER_PLUGIN_BUILD |
51 |
+ |
52 |
|
53 |
diff --git a/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-clang.patch b/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-clang.patch |
54 |
new file mode 100644 |
55 |
index 00000000000..d9805cae6a3 |
56 |
--- /dev/null |
57 |
+++ b/media-plugins/vdr-filebrowser/files/vdr-filebrowser-0.2.3-clang.patch |
58 |
@@ -0,0 +1,11 @@ |
59 |
+--- a/command-sources.c 2021-08-14 21:20:11.367590500 +0200 |
60 |
++++ b/command-sources.c 2021-08-14 21:20:26.375889660 +0200 |
61 |
+@@ -93,7 +93,7 @@ |
62 |
+ void cFilebrowserCommandSourcesList::cSource::SwitchTo(cFilebrowserStatebag* Statebag) |
63 |
+ { |
64 |
+ D(fprintf(stderr, "[filebrowser] Setting new source: %s\n", *Path)); |
65 |
+- sprintf(Statebag->BaseDir, "%s", Path); |
66 |
++ sprintf(Statebag->BaseDir, "%s", *Path); |
67 |
+ Statebag->CurrentFiles->Clear(); |
68 |
+ Statebag->CurrentDirectory=Path; |
69 |
+ Statebag->Filter=Filter; |
70 |
|
71 |
diff --git a/media-plugins/vdr-filebrowser/metadata.xml b/media-plugins/vdr-filebrowser/metadata.xml |
72 |
index 27f419c289c..cd73dfdd596 100644 |
73 |
--- a/media-plugins/vdr-filebrowser/metadata.xml |
74 |
+++ b/media-plugins/vdr-filebrowser/metadata.xml |
75 |
@@ -1,8 +1,16 @@ |
76 |
<?xml version="1.0" encoding="UTF-8"?> |
77 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
78 |
<pkgmetadata> |
79 |
-<maintainer type="project"> |
80 |
-<email>vdr@g.o</email> |
81 |
-<name>Gentoo VDR Project</name> |
82 |
-</maintainer> |
83 |
+ <maintainer type="person"> |
84 |
+ <email>martin.dummer@×××.net</email> |
85 |
+ <name>Martin Dummer</name> |
86 |
+ </maintainer> |
87 |
+ <maintainer type="project"> |
88 |
+ <email>proxy-maint@g.o</email> |
89 |
+ <name>Proxy Maintainers</name> |
90 |
+ </maintainer> |
91 |
+ <maintainer type="project"> |
92 |
+ <email>vdr@g.o</email> |
93 |
+ <name>Gentoo VDR Project</name> |
94 |
+ </maintainer> |
95 |
</pkgmetadata> |
96 |
|
97 |
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.ebuild |
98 |
new file mode 100644 |
99 |
index 00000000000..0f8ff861872 |
100 |
--- /dev/null |
101 |
+++ b/media-plugins/vdr-filebrowser/vdr-filebrowser-0.2.3_p20210521.ebuild |
102 |
@@ -0,0 +1,34 @@ |
103 |
+# Copyright 2021 Gentoo Authors |
104 |
+# Distributed under the terms of the GNU General Public License v2 |
105 |
+ |
106 |
+EAPI=7 |
107 |
+ |
108 |
+inherit vdr-plugin-2 |
109 |
+ |
110 |
+GIT_COMMIT_ID="e09ba5519cf6db68190a2b176f0b6b442c870057" |
111 |
+DESCRIPTION="VDR plugin: file manager plugin for moving or renaming files in VDR" |
112 |
+HOMEPAGE="https://github.com/vdr-projects/vdr-plugin-filebrowser" |
113 |
+SRC_URI="https://github.com/vdr-projects/vdr-plugin-filebrowser/archive/${GIT_COMMIT_ID}.tar.gz -> ${P}.tar.gz" |
114 |
+S="${WORKDIR}/vdr-plugin-filebrowser-${GIT_COMMIT_ID}" |
115 |
+ |
116 |
+LICENSE="GPL-2+" |
117 |
+SLOT="0" |
118 |
+KEYWORDS="~amd64 ~x86" |
119 |
+ |
120 |
+DEPEND=">=media-video/vdr-1.4.0" |
121 |
+RDEPEND="${DEPEND}" |
122 |
+ |
123 |
+PATCHES=( |
124 |
+ "${FILESDIR}/vdr-filebrowser-0.2.3-Makefile.patch" |
125 |
+ "${FILESDIR}/vdr-filebrowser-0.2.3-clang.patch" |
126 |
+) |
127 |
+ |
128 |
+src_install() { |
129 |
+ default |
130 |
+ |
131 |
+ insinto /etc/vdr/plugins/filebrowser |
132 |
+ doins "${FILESDIR}"/commands.conf |
133 |
+ doins "${FILESDIR}"/order.conf |
134 |
+ doins "${FILESDIR}"/othercommands.conf |
135 |
+ doins "${FILESDIR}"/sources.conf |
136 |
+} |