aboutsummaryrefslogtreecommitdiffstats
path: root/community/vdr/APKBUILD
blob: ce797bc0e42e883b8183b781d32f2a1d19fff607 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
# Contributor: Stefan Reiff <kroko87@hotmail.com>
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Taner Tas <taner76@gmail.com>
pkgname=vdr
pkgver=2.4.0
pkgrel=2
pkgdesc="Video Disk Recorder"
url="http://www.tvdr.de/"
arch="all"
license="GPL-2.0-or-later"
depends_dev="libexecinfo-dev fontconfig-dev freetype-dev gettext-dev libjpeg-turbo-dev fribidi-dev
	libcap-dev alsa-lib-dev libvdpau-dev libva-dev libx11-dev xcb-util-dev xcb-util-wm-dev
	ffmpeg-dev libcdio-dev mpv libdvbcsa-dev ncurses-dev"
makedepends="$depends_dev bash coreutils groff perl util-linux openssl-dev"
install="$pkgname.pre-install"
pkgusers="$pkgname"                                                                                                
pkggroups="$pkgname"
subpackages="
	$pkgname-dev
	$pkgname-doc
	$pkgname-lang
	$pkgname-openrc
	$pkgname-femon
	$pkgname-mpv
	$pkgname-epgsearch
	$pkgname-streamdev
	$pkgname-vnsiserver
	$pkgname-dvbapi
	$pkgname-svdrpservice
	$pkgname-vdrmanager
	$pkgname-skincurses"
#no testsuite available
options="!check"

_femon_ver=d366856c719874ddf13886a00d741c4faa14130c
_mpv_ver=87543f7058b88a3ace8550551bb3982cc304720e
_vnsiserver_ver=49003f036609ee2a0b8d819979c063d8f8d348c8
_streamdev_ver=e2a9b979d3fb92967c7a6a8221e674eb7e55c813
_epgsearch_ver=770de32f1908b1f9c60f66bf288a4c8a03f97d52
_dvbapi_ver=7d51cc457823156d446d06c6ae40f850958fa735
_svdrpservice_ver=1.0.0
_vdrmanager_ver=0398f105bcc166d2695f3b8b2f91327c04acca48

_confd_dir=etc/vdr/conf.d
_plugins_conf_dir=etc/vdr/plugins

source="ftp://ftp.tvdr.de/$pkgname/$pkgname-$pkgver.tar.bz2
	01-vdr-2.4.0-fix-svdrp-modt-recflag.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-01-fix-svdrp-modt-recflag.diff
	02-vdr-2.4.0-fix-invalid-locking-sequence.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-02-fix-invalid-locking-sequence.diff
	03-vdr-2.4.0-fix-locking-channel-display.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-03-fix-locking-channel-display.diff
	04-vdr-2.4.0-fix-locking-channel-display-2.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-04-fix-locking-channel-display-2.diff
	05-vdr-2.4.0-fix-shutdown.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-05-fix-shutdown.diff
	06-vdr-2.4.0-fix-channel-switch.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-06-fix-channel-switch.diff
	07-vdr-2.4.0-fix-disabling-mtd.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-07-fix-disabling-mtd.diff
	08-vdr-2.4.0-add-multi-frontend-support.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-08-add-multi-frontend-support.diff
	09-vdr-2.4.0-fix-multi-frontend-access.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-09-fix-multi-frontend-access.diff
	10-vdr-2.4.0-fix-missing-epg.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-10-fix-missing-epg.diff
	11-vdr-2.4.0-fix-peerdemo-udp-port.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-11-fix-peerdemo-udp-port.diff
	12-vdr-2.4.0-fix-empty-pat.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-12-fix-empty-pat.diff
	13-vdr-2.4.0-fix-shutdown-2.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-13-fix-shutdown-2.diff
	14-vdr-2.4.0-fix-eitscan.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-14-fix-eitscan.diff
	15-vdr-2.4.0-fix-skincurses.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-15-fix-skincurses.diff
	16-vdr-2.4.0-fix-nit-transponder-processing.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-16-fix-nit-transponder-processing.diff
	17-vdr-2.4.0-fix-nit-sdt-trigger.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-17-fix-nit-sdt-trigger.diff
	19-vdr-2.4.0-add-eac3-from-other-sources.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-19-add-eac3-from-other-sources.diff
	20-vdr-2.4.0-fix-logging-inactive-transponders.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-20-fix-logging-inactive-transponders.diff
	21-vdr-2.4.0-fix-libsi.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-21-fix-libsi.diff
	22-vdr-2.4.0-fix-sort-recordings.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-22-fix-sort-recordings.diff
	23-vdr-2.4.0-fix-patch-16.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-23-fix-patch-16.diff
	24-vdr-2.4.0-fix-drop-caps.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-24-fix-drop-caps.diff
	25-vdr-2.4.0-fix-channels-menu.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-25-fix-channels-menu.diff
	26-vdr-2.4.0-fix-shared-ca-pids.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-26-fix-shared-ca-pids.diff
	27-vdr-2.4.0-fix-mtd-map-sid.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-27-fix-mtd-map-sid.diff
	28-vdr-2.4.0-fix-mtd-checksum.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-28-fix-mtd-checksum.diff
	29-vdr-2.4.0-fix-compiler-warning.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-29-fix-compiler-warning.diff
	30-vdr-2.4.0-fix-ci-sendanswer.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-30-fix-ci-sendanswer.diff
	31-vdr-2.4.0-fix-invalid-lock-sequence.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-31-fix-invalid-lock-sequence.diff
	32-vdr-2.4.0-fix-remote-timers-lstt-550.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-32-fix-remote-timers-lstt-550.diff
	33-vdr-2.4.0-fix-compiler-warning-add-attr-packed.patch::ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff
	$pkgname.initd
	conf.d/00-vdr.conf
	vdr-plugin-femon-${_femon_ver}.tar.gz::https://github.com/rofafor/vdr-plugin-femon/archive/${_femon_ver}.tar.gz
	conf.d/femon.conf
	vdr-plugin-mpv-${_mpv_ver}.tar.gz::https://github.com/chriszero/vdr-plugin-mpv/archive/${_mpv_ver}.tar.gz
	conf.d/mpv.conf
	vdr-plugin-vnsiserver-${_vnsiserver_ver}.tar.gz::https://github.com/FernetMenta/vdr-plugin-vnsiserver/archive/${_vnsiserver_ver}.tar.gz
	conf.d/vnsiserver.conf
	vdr-plugin-streamdev-${_streamdev_ver}.tar.gz::https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git/snapshot/vdr-plugin-streamdev-${_streamdev_ver}.tar.gz
	conf.d/streamdev-server.conf
	vdr-plugin-epgsearch-${_epgsearch_ver}.tar.gz::https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git/snapshot/vdr-plugin-epgsearch-${_epgsearch_ver}.tar.gz
	conf.d/conflictcheckonly.conf
	conf.d/epgsearch.conf
	conf.d/epgsearchonly.conf
	conf.d/quickepgsearch.conf
	vdr-plugin-dvbapi-${_dvbapi_ver}.tar.gz::https://github.com/manio/vdr-plugin-dvbapi/archive/${_dvbapi_ver}.tar.gz
	conf.d/dvbapi.conf
	vdr-plugin-svdrpservice-${_svdrpservice_ver}.tar.gz::https://vdr.schmirler.de/svdrpservice/vdr-svdrpservice-${_svdrpservice_ver}.tgz
	conf.d/svdrpservice.conf
	vdr-plugin-vdrmanager--${_vdrmanager_ver}.tar.gz::https://projects.vdr-developer.org/git/vdr-manager.git/snapshot/vdr-manager-${_vdrmanager_ver}.tar.gz
	musl-compat.patch
	Make.config
	include-missing-limits.patch
	streamdev_makefile.patch"

builddir="$srcdir/$pkgname-$pkgver"

prepare() {
	cp -aP $srcdir/vdr-plugin-femon-${_femon_ver} ${builddir}/PLUGINS/src/femon
	cp -aP $srcdir/vdr-plugin-mpv-${_mpv_ver} ${builddir}/PLUGINS/src/mpv
	cp -aP $srcdir/vdr-plugin-vnsiserver-${_vnsiserver_ver} ${builddir}/PLUGINS/src/vnsiserver
	cp -aP $srcdir/vdr-plugin-streamdev-${_streamdev_ver} ${builddir}/PLUGINS/src/streamdev
	cp -aP $srcdir/vdr-plugin-epgsearch-${_epgsearch_ver} ${builddir}/PLUGINS/src/epgsearch
	cp -aP $srcdir/vdr-plugin-dvbapi-${_dvbapi_ver} ${builddir}/PLUGINS/src/dvbapi
	cp -aP $srcdir/svdrpservice-${_svdrpservice_ver} ${builddir}/PLUGINS/src/svdrpservice
	cp -aP $srcdir/vdr-manager-${_vdrmanager_ver}/vdr-vdrmanager ${builddir}/PLUGINS/src/vdrmanager
	sed -i -e 's,^--- ,--- a/,' -e 's,^+++ ,+++ b/,' -e 's,\([a|b]\)/\./,\1/,'  $srcdir/[0-9][0-9]-vdr-2.4.0-*.patch
	cd "$builddir"
	default_prepare
}

build() {
	cd "$builddir"
	cp $srcdir/Make.config $builddir
	case "$CARCH" in
		x86*) make ;;
		*) make LIBDVBCSA=1 ;;
	esac
}

femon() {
	_plugin_defaults femon
}

mpv() {
	_plugin_defaults mpv
}

vnsiserver() {
	_plugin_defaults vnsiserver
	mkdir -p ${subpkgdir}/${_plugins_conf_dir}
	cp -a ${builddir}/PLUGINS/src/vnsiserver/vnsiserver ${subpkgdir}/${_plugins_conf_dir}
}

streamdev() {
	_plugin_defaults streamdev-client streamdev-server
	mkdir -p ${subpkgdir}/${_plugins_conf_dir}
	cp -a ${builddir}/PLUGINS/src/streamdev/streamdev-server ${subpkgdir}/${_plugins_conf_dir}
}

epgsearch() {
	_plugin_defaults conflictcheckonly epgsearch epgsearchonly quickepgsearch
	mkdir -p ${subpkgdir}/${_plugins_conf_dir}
	mv ${_plugins_conf_dir}/epgsearch ${subpkgdir}/${_plugins_conf_dir}
}

dvbapi() {
	_plugin_defaults dvbapi
}

svdrpservice() {
	_plugin_defaults svdrpservice
}

vdrmanager() {
	_plugin_defaults vdrmanager
	mkdir -p ${subpkgdir}/${_confd_dir}
	sed '1s/^/[vdrmanager]\n/' ${srcdir}/vdr-manager-${_vdrmanager_ver}/vdr-vdrmanager/examples/plugin.vdrmanager.conf \
		> ${subpkgdir}/${_confd_dir}/vdrmanager.conf
}

skincurses() {
	_plugin_defaults skincurses
}

package() {
	cd "$builddir"
	case "$CARCH" in
		x86*) make -j1 DESTDIR="$pkgdir" install ;;
		*) make -j1 LIBDVBCSA=1 DESTDIR="$pkgdir" install ;;
	esac
	install -D -m755 "$srcdir"/$pkgname.initd \
		${pkgdir}/etc/init.d/$pkgname
	install -m644 ${srcdir}/00-vdr.conf \
		${pkgdir}/${_confd_dir}/00-vdr.conf
	chown -R $pkgusers:$pkggroups ${pkgdir}/etc/vdr \
		${pkgdir}/var/cache/vdr ${pkgdir}/var/lib/vdr/video
}

_plugin_defaults() {
	depends="${pkgname}=$pkgver-r$pkgrel"
        cd "$pkgdir"
        mkdir -p ${subpkgdir}/usr/lib/vdr
	local plugin_name
	for plugin_name in "$@"; do
		[ -f ${srcdir}/${plugin_name}.conf ] && \
			install -D -m644 ${srcdir}/${plugin_name}.conf \
				${subpkgdir}/${_confd_dir}/${plugin_name}.conf
		[ -f usr/lib/vdr/libvdr-${plugin_name}.so.${pkgver} ] && \
			mv usr/lib/vdr/libvdr-${plugin_name}.so.${pkgver} \
				${subpkgdir}/usr/lib/vdr
	done
}

sha512sums="bdc2d022b0d28835a413ec2e95419f11b3ab1c8ae99ef0acd88ec4aa98141757c65a9a9d4b36dc06747799adb8729b84056db79e0d8204406c434b975d59ee08  vdr-2.4.0.tar.bz2
e43a95269bccbbc74238f8cbed3e09af2af546dddec3a95c9ae35d846eb53adfd4e4453e87831d490941c2c7dcf9f90ad17c58b4d11e2db9f74ab08388ab8e1b  01-vdr-2.4.0-fix-svdrp-modt-recflag.patch
3d67021d37915f70c1cd9f40ec04ee15e2050daf5285347d606094e12afc3ab81c3e177b0965ddadeb01acec69f27f62bd200d79496cf1c314252ce576657eeb  02-vdr-2.4.0-fix-invalid-locking-sequence.patch
e83d62c53af940e28977b64a0fc2a5d4ac3e1f7b4b25c8a0884260e20ed9909de2d0e81dab0a6f1afcb4a72ec2c4285b57fecc6c45025a460be7af63b68c58a9  03-vdr-2.4.0-fix-locking-channel-display.patch
3435e35b02da3788be40950dd03c6f6c94dd46e726b84ae618aea341c6517ac3215a5e70258cff29335056e7e96382689790ec89a04255a11f147b99e5a70e61  04-vdr-2.4.0-fix-locking-channel-display-2.patch
b5c663cae125ac8b11d74a276e1dd6c49e2596c25e2d5af7866e2e5f3c03e9ddc43ff43fdff90888b4d6061d0aec35c7d90c9768f2d915491632977c0843cd83  05-vdr-2.4.0-fix-shutdown.patch
7acac553e7b747a498e80adc2a119037b6506558ea8d756c492793cd867e078395802f725f3ebfc70a8550be93f53ae1572a6e2c6eb5186d8eb54a7bdc185806  06-vdr-2.4.0-fix-channel-switch.patch
ddd7d90a8014dd912cd5323ef2718f4634d26695e5a6888614252efe0471869f2a961c0ad3ee9ee1c26a0b2c244d287b7418cd491c1f28a8b84a7455aa9946da  07-vdr-2.4.0-fix-disabling-mtd.patch
d52fb290326af7069c30c6d1323ee51562d1a42488fc0a2abf28e7cc1a78477b40fe9214563313dee44d1d1a374e7becedeeee4cb508ce3176ec50f377df93aa  08-vdr-2.4.0-add-multi-frontend-support.patch
ddafc9f054b612ce753d3809fbce4d6f19205f7646369ea7b4439d9467b2a71fb19cfe7cecbb6e431490edb21fb9ed7b56fd604fb0926e8f565593963b16187b  09-vdr-2.4.0-fix-multi-frontend-access.patch
fd2f4ba90c0bde234fc86ad06d376bdd2615d63ac88a3454440c67a356ab9860a118d7a07220d78e4175670cbf8cc9bdc8aa2ed3dcaa4f2825415cbae4d8ce9e  10-vdr-2.4.0-fix-missing-epg.patch
50033a609182e7b581e3bf386d6640845a449e2e80ed4b12191775dc6eb32b3171eb7abf01eafd7da84d89bf2496efc932a380df4b82f67e55f4a59410f0e905  11-vdr-2.4.0-fix-peerdemo-udp-port.patch
6df744946f9437a251d7060ec872567a9941d799142110cf8a03ee04f5d59d5019659e89a9c3a2e1a09add905738bcddec5397f0ed96eca0eea04406d0c6f13a  12-vdr-2.4.0-fix-empty-pat.patch
f71c5d0a4a333cf164c74bf56c68665059a1e5b64da41bcfad8a37d7c5164d68a330a54fb3d9bbe56d6f243ea9b105f735b16f640aa12db36d22fa65c00fe9f2  13-vdr-2.4.0-fix-shutdown-2.patch
609471c588edc2658e17251b06d8b95cb44e7b1002b6a31dac0520ed3c5d8f082e7fc160e972a8354a357ba16277e71a150b11f41b4a339e9015e747070e8248  14-vdr-2.4.0-fix-eitscan.patch
bafbfcffcb7e718870e4773cdebe2067861b5b969191a67e9dfcc8f7d16089133cf85ac7e33cfb5d0eb023b48bb292780b14f327f483dd04873fe122fac0a0f7  15-vdr-2.4.0-fix-skincurses.patch
8f4ff2dc53705e26a0b2dc7726a815f383813de9f97770ba9a50abf642186c14627c6ae99e52f3c5cab58116471de8038ef0b6c27b676f558d5ff66f3277dc80  16-vdr-2.4.0-fix-nit-transponder-processing.patch
381c429122224d05d54ef1f2e14e2977cc1d663289c3088b1c59deafbe1b961c596c2739306df925973ebd1e3c136ee3b17319911bde4d9ba32143bb5a0d7485  17-vdr-2.4.0-fix-nit-sdt-trigger.patch
3b0e1dd18fc67ee9fa088a17441957d01e5e3ea84b581791b0ec0de9fbebb25638e9ec837c6441fd03370c4406d71437e466d0c7098368cefb3c2722629bbd9c  19-vdr-2.4.0-add-eac3-from-other-sources.patch
a67d1463f6b3b70c12f3b2ad90ff2fd6ce38978a3e58c45b547201b8b5e4b6a192fdd16af35f0b13b3cb06fa1ed45d0ff46284854b5f87573fd03911dff36d73  20-vdr-2.4.0-fix-logging-inactive-transponders.patch
cbb463ce628724add384c1adbf0d89369ac80e069fe913094e89959fee21267f7ff74066be0c14082fb8e04c6ca3f24a8cdadcc6c23a331f79056ec15594e278  21-vdr-2.4.0-fix-libsi.patch
3083e977a3be1fc3fb466aa5659feb0d6f3e4adff51f86aa21bfd6acfab31a5bf4c5e6dd237dc225035204734a0f5e8510cfe3a60b09830404c27a58a3a718b9  22-vdr-2.4.0-fix-sort-recordings.patch
caf22c32826bf2e2ad1901c28eb725b19aac8bd3eb04a8659663b8b2e8173416a679bd09c22dc548b4e76cb8269c5b64cd6b94e8e208430ff59cac29f5d02567  23-vdr-2.4.0-fix-patch-16.patch
b369770249343e59ab51182913348cb6d0591ee35cc388a18711b0b179ecbc55b7981a4f94f6cfce3a17fadcadb454af68fc0f656ee68c3dc9e18477aa6ad5ab  24-vdr-2.4.0-fix-drop-caps.patch
7030c9bdcecf4186440c9c8fd382a2b1202ac293cb53627c1e7e51929a5c84ab5c4dcf796ce0ae09a6f530171e456bfe2b9136bd75169b7c19e49d16e0fc7c44  25-vdr-2.4.0-fix-channels-menu.patch
1bb1639720ce7c87d8578656388a9f5c18cb188a3e32f51f00cd113190ea463dc19770a74102181c3b7da38987fb6bcc7719c574873b4d5c078eec32ac0c0bb0  26-vdr-2.4.0-fix-shared-ca-pids.patch
cc803a1cf116a0d9bf32ac0efe0ed3160a32121facf6ec7fa739a27c9fd3090d1bdc0a3d28e82c18e7559d6a74ffc314bec318cd39358de13933db342d31fab1  27-vdr-2.4.0-fix-mtd-map-sid.patch
0117ab6e2625da351d9b06ea34750de44d6c209f2d8a58a2f8b63ead31fd8e9a42934d13809d23ce272b20bcfeec290ab47840144c49bef1278332d732cd16d8  28-vdr-2.4.0-fix-mtd-checksum.patch
676a2deed04702e03b4f58d3651d0e6c79557852e3ca17956fbf3858439b0ee07234aed253265b2d83b3896f3ce04f6dda0485a3b89a7c2c22ef6f890333ecfd  29-vdr-2.4.0-fix-compiler-warning.patch
abafc0cb72fe4c3a1b6241c85a643ba7712f972bde66996801658ba942f0240a4c729729964293a636d30b4c470e34ca8d8a6c3340a51dd430cc57c261fe3292  30-vdr-2.4.0-fix-ci-sendanswer.patch
725c26a9cadffe904c4519f3975305668ca13998238b3e8281087cffa97eac0a5cf6d0a0dd9882effdc4fe2d847b8c9bb7565f738c9fa8a1016265620aa73054  31-vdr-2.4.0-fix-invalid-lock-sequence.patch
aa20dc75baea6aa84cdc6f51cc69e20a9936a1b0bc54d46a388d444f1314639cb9e083ad82c45fd5a6e5d4f555e0ed124a14d83960bdf6f84d18a3f383d36fba  32-vdr-2.4.0-fix-remote-timers-lstt-550.patch
db91e66ad4be31865e27d0e970aec173f26c933eade28672148fa98fc3515c32c0924d86bef3a22fa0e769ece03716a96cb1601d40b7e2bbd882621cf5dce1f9  33-vdr-2.4.0-fix-compiler-warning-add-attr-packed.patch
52a6221096f543d7af76f14d1e9227bd9a84151eb1c41654c048f5fcb95759e4d98639ba84921c3306742815f4ee3ba8f93ac1799215cfb1a19370b84f80041f  vdr.initd
43502a337324910c8f5db71097336b55a7a58629f201f3a5032397e406ddaf631c647f64220241a84b2eb1b2e0e85af05fa1b017d3d05732c643a754455609d2  00-vdr.conf
741c84ef3769e7b101288315cbbed7c9e9c047b382f888e9789e40c7a6ee734028a41aff03fc0d688a9e5b9091ea2f33896adb6b5ec47f21ff09e29f860500c1  vdr-plugin-femon-d366856c719874ddf13886a00d741c4faa14130c.tar.gz
c80295dd6b4d27eed0639131e104bd071ea3ff55503fc5fdbed4e7668221775a062d37d9e4ff322e4cdc554f0f4ba29adbe3f6424504a74c93f5d302f8f0a904  femon.conf
a9047da75cc11e675123d418c15a9712ac019658836630c7949699e39a0ade555dd2d52845abffd2cce0857e2c810f4bb5a7bf8b80dbc1a3c1b75002392dece3  vdr-plugin-mpv-87543f7058b88a3ace8550551bb3982cc304720e.tar.gz
c3663b890af2be949e4faffac1ccc1064bb377aa3ba85b4d136ce71db3a1c49b01e9c327e13cd5d02c3d0d850677c3f97a42628957738c17a74d04ec86950bdf  mpv.conf
fc168d69bd317c482d8971dac23b4a74119c51ad519db946c0bad689a0a951239cb7dc5d214f17f1b256dc9a06f23bf3b2a67f0648d232dc2270179b5f60cd2e  vdr-plugin-vnsiserver-49003f036609ee2a0b8d819979c063d8f8d348c8.tar.gz
f5672a2929c1ba177a8223dd071b5968bd0fa3f56ac9e0a267dc596adf8884262c239c53e482d3f7c278ce8adaccbb6a179fde704f77160e3a13e8d0a64904b4  vnsiserver.conf
4bd1cb3115ec6d9e91b1ff38f761fb7cd95d314f96ec00e619a993afc8422f2dc5b30f2638e9fbf27afe20fbd9597318aa8e347efca29d4cabeff7e2e4f3c25c  vdr-plugin-streamdev-e2a9b979d3fb92967c7a6a8221e674eb7e55c813.tar.gz
f1aabdb5ab3f9032419dd9cb60bd48402a0f034fb01f7ade2b625cb505719175f245036fae3699f1d0314f48819919e6f7cb48de73d9acf4ef43114504223f48  streamdev-server.conf
2034f39912e6b816104fe244dbe26ca1409dc69d578a3837945a669c7206ffd20d0eaf9a58751d78ed743670be02d46a2061f24f154644fd63708762b9fa7e65  vdr-plugin-epgsearch-770de32f1908b1f9c60f66bf288a4c8a03f97d52.tar.gz
770c06cd1769da932f2a962cae29e4158992e2510c9e29b7b9cf9e1dccccefcd1b60e22001c60ba6bc05f25ec2a050a8f5299d52f9920bb50ed976a9a8460150  conflictcheckonly.conf
d3046f1a4dd2b2e1166cae05160be835998826f6aa055fc6d53ee81a1f39a7d6297ed23290056dbf51e054fe6b124c52d539b88064c539b8662dba7a780571fa  epgsearch.conf
7b343b0437783bcc6fe6ab1fd46561855c7b84d9886d2a339622635461831e9db08ebf4f7a5f596e937671fd9cad8e2d3952f61dd438f12f08604698a78f43b8  epgsearchonly.conf
f9c1cc50297b5210aa31b92b17769d4afe20ca0f9f15e190f6e34033b1e2c89a37e332e9f2e9fe4b18e98cc3f4558e3175b59b6b33253fe914bcee689656ed7d  quickepgsearch.conf
bbe3eacd4576e92e3d64345b9382a92289bc845b61af67a2357d944d13dfac03e067d4fe3941eca68c28435d430489ae1deca632644b663b479fe06c8bd8ae19  vdr-plugin-dvbapi-7d51cc457823156d446d06c6ae40f850958fa735.tar.gz
7cdf36a2b6b3c470a1117f057bf233de57d395a899fc98f7941f526bbaf6935f4d5a368b4936db26217c1e39afb30cfdbec889aa4078109e3fa53e776f07d3b9  dvbapi.conf
2395aed428a072b568ed790e0ee8b3e1d17be62fb28a21bc030c021cef778ba00d7e17451eccf26f09da63c8d5b7786fd12e377d904b23ca1b24c040dc5ce429  vdr-plugin-svdrpservice-1.0.0.tar.gz
9cffb3d8347cfc1028bf39a3b14202ea0bc85d7944a7b12863998abca55d113c36ad327c159bc56d1f58bbe9c43c7beae2bf5b21ffbab70a5bc6c632b8b7c4eb  svdrpservice.conf
4d6592c3573f2b786bf8995648b4d4eee5c1658cf1faf1479de52264ea2c38f148bb6ca09ee47bcecdc4470dcea740d154917fe30dba62f14ab49af45573dd36  vdr-plugin-vdrmanager--0398f105bcc166d2695f3b8b2f91327c04acca48.tar.gz
f47461445515e44f5cdb9c6d3b1bcae323bb83ba3de7c77a3be4d9ac99ed9e76ebe2ee720660c5593fa4b6995366b9d98bf1683f7b8786518a444de7754731ca  musl-compat.patch
6b7102f609bf0272159753dca3b019482e97053a69a666fa0658f45d9d6dbd406070ac9320d127920c2e6d9b32f90b8b47d50d8490b3ce8575830938bb6b84e0  Make.config
7715ef27c820d9e7964dcc24dd12288f66fdf0a6db34d0da43cf6f16e2f815f23bd714654ffa9c3b7d28854bd1e0f7f201dcc5320f99556be92dd248b73bb86f  include-missing-limits.patch
d65877bb0b2e983cf7b1c4b9e3ed8e4105c25f6ef4bb3c400255f4a30f7e177aa41d7a89871e2c4e2afae1447d6bbe26e79105d5ca20b8593ea49c35ae048952  streamdev_makefile.patch"