aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorStefan Reiff <kroko87@hotmail.com>2019-05-12 20:38:56 +0200
committerKevin Daudt <kdaudt@alpinelinux.org>2019-05-12 18:45:42 +0000
commitf4e6ce7f7d97814be2dcee35472176fff98b288c (patch)
tree23271c3b73a2297f3279bac0013252b229a187ae /testing
parent47965644c390b1be1117769b1e08b31858267e9a (diff)
downloadaports-f4e6ce7f7d97814be2dcee35472176fff98b288c.tar.bz2
aports-f4e6ce7f7d97814be2dcee35472176fff98b288c.tar.xz
community/vdr: move from testing
Diffstat (limited to 'testing')
-rw-r--r--testing/vdr/APKBUILD260
-rw-r--r--testing/vdr/Make.config33
-rw-r--r--testing/vdr/conf.d/00-vdr.conf8
-rw-r--r--testing/vdr/conf.d/conflictcheckonly.conf1
-rw-r--r--testing/vdr/conf.d/dvbapi.conf4
-rw-r--r--testing/vdr/conf.d/epgsearch.conf10
-rw-r--r--testing/vdr/conf.d/epgsearchonly.conf1
-rw-r--r--testing/vdr/conf.d/femon.conf2
-rw-r--r--testing/vdr/conf.d/mpv.conf11
-rw-r--r--testing/vdr/conf.d/quickepgsearch.conf1
-rw-r--r--testing/vdr/conf.d/streamdev-server.conf3
-rw-r--r--testing/vdr/conf.d/svdrpservice.conf3
-rw-r--r--testing/vdr/conf.d/vnsiserver.conf5
-rw-r--r--testing/vdr/include-missing-limits.patch25
-rw-r--r--testing/vdr/musl-compat.patch133
-rw-r--r--testing/vdr/softhddevice-musl.patch19
-rw-r--r--testing/vdr/streamdev_makefile.patch14
-rw-r--r--testing/vdr/vdr.initd11
-rw-r--r--testing/vdr/vdr.pre-install7
19 files changed, 0 insertions, 551 deletions
diff --git a/testing/vdr/APKBUILD b/testing/vdr/APKBUILD
deleted file mode 100644
index 3973823877..0000000000
--- a/testing/vdr/APKBUILD
+++ /dev/null
@@ -1,260 +0,0 @@
-# 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=1
-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
- arm*|aarch64) make LIBDVBCSA=1 ;;
- *) make ;;
- 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
- arm*|aarch64) make -j1 LIBDVBCSA=1 DESTDIR="$pkgdir" install ;;
- *) make -j1 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"
diff --git a/testing/vdr/Make.config b/testing/vdr/Make.config
deleted file mode 100644
index 2844cfa470..0000000000
--- a/testing/vdr/Make.config
+++ /dev/null
@@ -1,33 +0,0 @@
-### The C compiler and options:
-
-CC = gcc
-CFLAGS = -g -O3 -Wall
-
-CXX = g++
-CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses
-
-# Use 'make DEBUG=1 ...' to build a debug version of VDR and plugins:
-ifdef DEBUG
-CFLAGS += -O0
-CXXFLAGS += -O0
-endif
-
-### Fallback for plugins with old makefiles:
-ifdef PLUGIN
-CFLAGS += -fPIC
-CXXFLAGS += -fPIC
-endif
-
-PREFIX = /usr
-VARDIR = /var
-CONFDIR = /etc/vdr
-BINDIR = $(PREFIX)/bin
-INCDIR = $(PREFIX)/include
-LIBDIR = $(PREFIX)/lib/vdr
-LOCDIR = $(PREFIX)/share/locale
-MANDIR = $(PREFIX)/share/man
-PCDIR = $(PREFIX)/lib/pkgconfig
-RESDIR = $(PREFIX)/share/vdr
-VIDEODIR = $(VARDIR)/lib/vdr/video
-CACHEDIR = $(VARDIR)/cache/vdr
-LIBS+=-lintl -lexecinfo
diff --git a/testing/vdr/conf.d/00-vdr.conf b/testing/vdr/conf.d/00-vdr.conf
deleted file mode 100644
index 7e125ef15e..0000000000
--- a/testing/vdr/conf.d/00-vdr.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-[vdr]
---log=3
---epgfile=/var/cache/vdr/epg.data
---user=vdr
---grab=/tmp
---port=6419
---watchdog=60
---vfat
diff --git a/testing/vdr/conf.d/conflictcheckonly.conf b/testing/vdr/conf.d/conflictcheckonly.conf
deleted file mode 100644
index 8c07e587bf..0000000000
--- a/testing/vdr/conf.d/conflictcheckonly.conf
+++ /dev/null
@@ -1 +0,0 @@
-[conflictcheckonly]
diff --git a/testing/vdr/conf.d/dvbapi.conf b/testing/vdr/conf.d/dvbapi.conf
deleted file mode 100644
index 97c1d54dc7..0000000000
--- a/testing/vdr/conf.d/dvbapi.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-[dvbapi]
-# -o N, --offset=N add constant value to all adapter indexes when
-# communicating with OSCam (default: 0)
-# -d, --disable-exp disable CW expiration check
diff --git a/testing/vdr/conf.d/epgsearch.conf b/testing/vdr/conf.d/epgsearch.conf
deleted file mode 100644
index 57078b537f..0000000000
--- a/testing/vdr/conf.d/epgsearch.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-[epgsearch]
-# -f file, --svdrpsendcmd=file the path to svdrpsend for external
-# SVDRP communication (default is internal
-# communication)
-# -c path, --config=path to specify a specific config dir for epgsearch
-# -l file, --logfile=file to specify a specific logfile for epgsearch
-# -v n, --verbose=n verbose level for logfile
-# -r, --reloadmenuconf reload epgsearchmenu.conf with plugin call
-# -m file, --mailcmd=file path to an alternative mail script for mail
-# notification
diff --git a/testing/vdr/conf.d/epgsearchonly.conf b/testing/vdr/conf.d/epgsearchonly.conf
deleted file mode 100644
index 30cee16ed7..0000000000
--- a/testing/vdr/conf.d/epgsearchonly.conf
+++ /dev/null
@@ -1 +0,0 @@
-[epgsearchonly]
diff --git a/testing/vdr/conf.d/femon.conf b/testing/vdr/conf.d/femon.conf
deleted file mode 100644
index de9bf51670..0000000000
--- a/testing/vdr/conf.d/femon.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[femon]
-# -t <mode>, --trace=<mode> set the tracing mode
diff --git a/testing/vdr/conf.d/mpv.conf b/testing/vdr/conf.d/mpv.conf
deleted file mode 100644
index 9156e848b5..0000000000
--- a/testing/vdr/conf.d/mpv.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-[mpv]
-# -a audio mpv --ao (Default: alsa:device=default)
-# -v video mpv --vo (Default: vdpau)
-# -h hwdec mpv --hwdec-codecs (Default: vdpau)
-# -d device mpv optical disc device (Default: /dev/dvd)
-# -l languages languages for audio and subtitles (Default: deu,de,ger,eng,en)
-# -b /dir browser root directory
-# -x extensions files with this extensions are handled as playlists
-# (Default: m3u,ini,pls,txt,playlist)
-# -m text text displayed in VDR main menu (Default: MPV)
-# -s don't load mpv LUA scripts
diff --git a/testing/vdr/conf.d/quickepgsearch.conf b/testing/vdr/conf.d/quickepgsearch.conf
deleted file mode 100644
index 8e07427975..0000000000
--- a/testing/vdr/conf.d/quickepgsearch.conf
+++ /dev/null
@@ -1 +0,0 @@
-[quickepgsearch]
diff --git a/testing/vdr/conf.d/streamdev-server.conf b/testing/vdr/conf.d/streamdev-server.conf
deleted file mode 100644
index 2f2d411b0b..0000000000
--- a/testing/vdr/conf.d/streamdev-server.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-[streamdev-server]
-# -a <LOGIN:PASSWORD>, --auth=<LOGIN:PASSWORD> Credentials for HTTP authentication.
-# -r <CMD>, --remux=<CMD> Define an external command for remuxing.
diff --git a/testing/vdr/conf.d/svdrpservice.conf b/testing/vdr/conf.d/svdrpservice.conf
deleted file mode 100644
index 183149a335..0000000000
--- a/testing/vdr/conf.d/svdrpservice.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-[svdrpservice]
-# IP[:PORT] Default server IP and optional port (e.g. 192.0.2.1:6419).
-# If no port is given, the default SVDRP port 6419 is asumed.
diff --git a/testing/vdr/conf.d/vnsiserver.conf b/testing/vdr/conf.d/vnsiserver.conf
deleted file mode 100644
index ba51aaecfc..0000000000
--- a/testing/vdr/conf.d/vnsiserver.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-[vnsiserver]
-# -t n, --timeout=n stream data timeout in seconds (default: 10)
-# -d , --device act as the primary device
-# -s n, --test=n TS stream test file to simulate as channel
-# -p n, --port=n tcp port to listen on
diff --git a/testing/vdr/include-missing-limits.patch b/testing/vdr/include-missing-limits.patch
deleted file mode 100644
index 9ce9b3e5cc..0000000000
--- a/testing/vdr/include-missing-limits.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-vdr package uses some macros like HOST_NAME_MAX, NAME_MAX, which are defined
-in limits.h.
-Needs to be explicitly included on ppc64le and for all archs for debug build.
-----
-
---- a/config.h
-+++ b/config.h
-@@ -19,6 +19,7 @@
- #include "i18n.h"
- #include "font.h"
- #include "tools.h"
-+#include <limits.h>
-
- // VDR's own version number:
-
---- a/tools.c
-+++ b/tools.c
-@@ -27,6 +27,7 @@
- #include <utime.h>
- #include "i18n.h"
- #include "thread.h"
-+#include <limits.h>
-
- int SysLogLevel = 3;
-
diff --git a/testing/vdr/musl-compat.patch b/testing/vdr/musl-compat.patch
deleted file mode 100644
index 4b5dbbf457..0000000000
--- a/testing/vdr/musl-compat.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-diff --git a/i18n.h b/i18n.h
-index f8ad9de..b002bbf 100644
---- a/i18n.h
-+++ b/i18n.h
-@@ -46,7 +46,7 @@ const cStringList *I18nLanguages(void);
- ///< have an actual locale installed. The rest are just dummy entries
- ///< to allow having three letter language codes for other languages
- ///< that have no actual locale on this system.
--const char *I18nTranslate(const char *s, const char *Plugin = NULL) __attribute_format_arg__(1);
-+const char *I18nTranslate(const char *s, const char *Plugin = NULL) __attribute__((__format_arg__ (1)));
- ///< Translates the given string (with optional Plugin context) into
- ///< the current language. If no translation is available, the original
- ///< string will be returned.
-diff --git a/osd.c b/osd.c
-index 524700a..ef975f5 100644
---- a/osd.c
-+++ b/osd.c
-@@ -12,7 +12,7 @@
- #include <stdlib.h>
- #include <sys/ioctl.h>
- #include <sys/stat.h>
--#include <sys/unistd.h>
-+#include <unistd.h>
- #include "device.h"
- #include "tools.h"
-
-diff --git a/thread.c b/thread.c
-index 47eb977..58dba43 100644
---- a/thread.c
-+++ b/thread.c
-@@ -155,7 +155,9 @@ cRwLock::cRwLock(bool PreferWriter)
- writeLockThreadId = 0;
- pthread_rwlockattr_t attr;
- pthread_rwlockattr_init(&attr);
-+#if defined(__GLIBC__)
- pthread_rwlockattr_setkind_np(&attr, PreferWriter ? PTHREAD_RWLOCK_PREFER_WRITER_NP : PTHREAD_RWLOCK_PREFER_READER_NP);
-+#endif
- pthread_rwlock_init(&rwlock, &attr);
- }
-
-@@ -205,7 +207,7 @@ cMutex::cMutex(void)
- locked = 0;
- pthread_mutexattr_t attr;
- pthread_mutexattr_init(&attr);
-- pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK_NP);
-+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK);
- pthread_mutex_init(&mutex, &attr);
- }
-
-diff --git a/tools.c b/tools.c
-index 754673d..fef9d2d 100644
---- a/tools.c
-+++ b/tools.c
-@@ -640,7 +640,7 @@ char *ReadLink(const char *FileName)
- {
- if (!FileName)
- return NULL;
-- char *TargetName = canonicalize_file_name(FileName);
-+ char *TargetName = realpath(FileName, NULL);
- if (!TargetName) {
- if (errno == ENOENT) // file doesn't exist
- TargetName = strdup(FileName);
-@@ -1528,7 +1528,7 @@
- struct dirent *cReadDir::Next(void)
- {
- if (directory) {
--#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
-+#if __GLIBC__
- while (readdir_r(directory, &u.d, &result) == 0 && result) {
- #else
- while ((result = readdir(directory)) != NULL) {
-diff --git a/tools.h b/tools.h
-index 73cca5a..03f5fd1 100644
---- a/tools.h
-+++ b/tools.h
-@@ -28,6 +28,16 @@
- #include <sys/types.h>
- #include "thread.h"
-
-+#ifndef ACCESSPERMS
-+# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
-+#endif
-+#ifndef ALLPERMS
-+# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */
-+#endif
-+#ifndef DEFFILEMODE
-+# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/
-+#endif
-+
- typedef unsigned char uchar;
-
- extern int SysLogLevel;
-@@ -400,7 +410,7 @@
- private:
- DIR *directory;
- struct dirent *result;
--#if !__GLIBC_PREREQ(2, 24) // readdir_r() is deprecated as of GLIBC 2.24
-+#if __GLIBC__
- union { // according to "The GNU C Library Reference Manual"
- struct dirent d;
- char b[offsetof(struct dirent, d_name) + NAME_MAX + 1];
-@@ -738,7 +748,7 @@ public:
- data[i] = T(0);
- size = 0;
- }
-- void Sort(__compar_fn_t Compare)
-+ void Sort(int (*Compare)(const void *, const void *))
- {
- qsort(data, size, sizeof(T), Compare);
- }
-diff --git a/vdr.c b/vdr.c
-index 8a49471..c2a82aa 100644
---- a/vdr.c
-+++ b/vdr.c
-@@ -670,12 +670,18 @@ int main(int argc, char *argv[])
- }
- }
- else if (Terminal) {
-+#ifdef __GLIBC__
- // Claim new controlling terminal
- stdin = freopen(Terminal, "r", stdin);
- stdout = freopen(Terminal, "w", stdout);
- stderr = freopen(Terminal, "w", stderr);
- HasStdin = true;
- tcgetattr(STDIN_FILENO, &savedTm);
-+#else
-+ // stdin, stdout, stderr are declared FILE const* by musl C library
-+ fprintf(stderr, "Option '-t' is only supported if VDR has been built against glibc.\n");
-+ return 2;
-+#endif
- }
-
- isyslog("VDR version %s started", VDRVERSION);
diff --git a/testing/vdr/softhddevice-musl.patch b/testing/vdr/softhddevice-musl.patch
deleted file mode 100644
index 8564ef5e72..0000000000
--- a/testing/vdr/softhddevice-musl.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/PLUGINS/src/softhddevice/audio.c
-+++ b/PLUGINS/src/softhddevice/audio.c
-@@ -48,6 +48,7 @@
- #include <inttypes.h>
- #include <string.h>
- #include <math.h>
-+#include <sched.h>
-
- #include <libintl.h>
- #define _(str) gettext(str) ///< gettext shortcut
-@@ -1584,7 +1585,7 @@
- if (err < 0) { // underrun error
- return -1;
- }
-- pthread_yield();
-+ sched_yield();
- usleep(OssFragmentTime * 1000); // let fill/empty the buffers
- return 0;
- }
diff --git a/testing/vdr/streamdev_makefile.patch b/testing/vdr/streamdev_makefile.patch
deleted file mode 100644
index d64f8d6b7f..0000000000
--- a/testing/vdr/streamdev_makefile.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/PLUGINS/src/streamdev/Makefile
-+++ b/PLUGINS/src/streamdev/Makefile
-@@ -37,8 +37,9 @@
- -include $(PLGCFG)
-
- ### export all vars for sub-makes, using absolute paths
--LIBDIR := $(shell cd $(LIBDIR) >/dev/null 2>&1 && pwd)
--LOCDIR := $(shell cd $(LOCDIR) >/dev/null 2>&1 && pwd)
-+# paths don't exist and absolute path isn't needed
-+#LIBDIR := $(shell cd $(LIBDIR) >/dev/null 2>&1 && pwd)
-+#LOCDIR := $(shell cd $(LOCDIR) >/dev/null 2>&1 && pwd)
- export
- unexport PLUGIN
-
diff --git a/testing/vdr/vdr.initd b/testing/vdr/vdr.initd
deleted file mode 100644
index 12b237dd84..0000000000
--- a/testing/vdr/vdr.initd
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-
-depend() {
- use logger
-}
-
-command=/usr/bin/vdr
-command_args=
-command_background=true
-pidfile="/run/${RC_SVCNAME}.pid"
-command_user="vdr:vdr"
diff --git a/testing/vdr/vdr.pre-install b/testing/vdr/vdr.pre-install
deleted file mode 100644
index a6edaed1bf..0000000000
--- a/testing/vdr/vdr.pre-install
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-addgroup -S vdr 2>/dev/null
-adduser -S -D -H -h /var/lib/vdr -s /sbin/nologin -G vdr -g vdr vdr 2>/dev/null
-adduser vdr video 2>/dev/null
-
-exit 0