|
|
5d3f5fa |
# TODO, maybe some day:
|
|
|
5d3f5fa |
# - livebuffer patch, http://www.vdr-portal.de/board/thread.php?threadid=37309
|
|
|
5d3f5fa |
# - channelfilter patch, http://www.u32.de/vdr.html#patches
|
|
|
866ca71 |
# - more rofa's patches, http://www.saunalahti.fi/~rahrenbe/vdr/patches/
|
|
|
21718ca |
# - pause patch (causes OSD placement issues at least with unrebuilt text2skin)
|
|
|
21718ca |
# http://www.tolleri.net/vdr/vdr/vdr-1.6.0-2-pause-0.0.1.patch
|
|
|
21718ca |
# http://thread.gmane.org/gmane.linux.vdr/40188
|
|
|
a35aa6e |
|
|
|
1b915af |
# - The dvbhddevice plugin is no longer part of the VDR source archive.
|
|
|
1b915af |
# You can get the latest version of this plugin from the author's repository at
|
|
|
1b915af |
# https://bitbucket.org/powARman/dvbhddevice.
|
|
|
1b915af |
# - The dvbsddevice and rcu plugins are no longer part of the VDR source archive.
|
|
|
1b915af |
# You can get the latest versions of these plugins from ftp://ftp.tvdr.de/vdr/Plugins.
|
|
|
1b915af |
|
|
|
111c9b0 |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
|
63d0788 |
%global _hardened_build 1
|
|
|
844269b |
%bcond_without docs
|
|
|
5d3f5fa |
|
|
|
0634e61 |
%global varbase %{_var}/lib/vdr
|
|
|
0634e61 |
%global videodir %{varbase}/video
|
|
|
0634e61 |
%global vardir %{varbase}/data
|
|
|
0634e61 |
%global plugindir %{_libdir}/vdr
|
|
|
0634e61 |
%global configdir %{_sysconfdir}/vdr
|
|
|
0634e61 |
%global cachedir %{_var}/cache/vdr
|
|
|
1e91262 |
%global rundir /run/vdr
|
|
|
0634e61 |
%global vdr_user vdr
|
|
|
0634e61 |
%global vdr_group video
|
|
|
5d3f5fa |
# From APIVERSION in config.h
|
|
|
1e91262 |
%global apiver 2.4.1
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
Name: vdr
|
|
|
1e91262 |
Version: 2.4.1
|
|
|
1e91262 |
Release: 1%{?dist}
|
|
|
5d3f5fa |
Summary: Video Disk Recorder
|
|
|
5d3f5fa |
|
|
|
a0f2a1c |
License: GPLv2+
|
|
|
c0a972b |
URL: http://www.tvdr.de/
|
|
|
45c0a50 |
Source0: ftp://ftp.tvdr.de/vdr/%{name}-%{version}.tar.bz2
|
|
|
4d27feb |
Source1: %{name}.service
|
|
|
5d3f5fa |
Source2: %{name}.sysconfig
|
|
|
24c1363 |
Source3: %{name}.sudoers
|
|
|
5d3f5fa |
Source5: %{name}-reccmds.conf
|
|
|
5d3f5fa |
Source6: %{name}-commands.conf
|
|
|
5d3f5fa |
Source7: %{name}-runvdr.sh
|
|
|
9925847 |
Source8: %{name}-dvbsddevice.conf
|
|
|
5d3f5fa |
Source9: %{name}-config.sh
|
|
|
5d3f5fa |
Source10: %{name}-README.package
|
|
|
5d3f5fa |
Source11: %{name}-skincurses.conf
|
|
|
08a8083 |
Source12: %{name}-dvbhddevice.conf
|
|
|
d4502d9 |
Source13: %{name}-timercmds.conf
|
|
|
9d21e0b |
Source14: %{name}-shutdown.sh
|
|
|
a0f2a1c |
Source15: %{name}-moveto.sh
|
|
|
a0f2a1c |
Source16: %{name}-CHANGES.package.old
|
|
|
33918ba |
Source17: %{name}.macros
|
|
|
5a94cc6 |
Source18: http://cdn.debian.net/debian/pool/main/v/vdr/vdr_2.2.0-5.debian.tar.bz2
|
|
|
4d27feb |
Source19: %{name}-check-setup.sh
|
|
|
9925847 |
Source20: %{name}-rcu.conf
|
|
|
151b6f6 |
Source21: %{name}-set-wakeup.sh
|
|
|
bb4a05f |
Source30: https://bitbucket.org/powARman/dvbhddevice/get/2ea854ae8c7a.zip
|
|
|
9925847 |
Source31: ftp://ftp.tvdr.de/vdr/Plugins/vdr-dvbsddevice-2.2.0.tgz
|
|
|
9925847 |
Source32: ftp://ftp.tvdr.de/vdr/Plugins/vdr-rcu-2.2.0.tgz
|
|
|
1b915af |
|
|
|
bb4a05f |
Patch0: define_AUDIO_GET_PTS.patch
|
|
|
a0f2a1c |
Patch1: http://zap.tartarus.org/~ds/debian/dists/stable/main/source/vdr_1.4.5-2.ds.diff.gz
|
|
|
1e91262 |
Patch2: http://www.saunalahti.fi/~rahrenbe/vdr/patches/vdr-2.4.1-editrecording.patch.gz
|
|
|
08a8083 |
# Extracted from http://copperhead.htpc-forum.de/downloads/extensionpatch/extpngvdr1.7.21v1.diff.gz
|
|
|
08a8083 |
Patch3: %{name}-1.7.21-plugin-missing.patch
|
|
|
1b915af |
Patch4: %{name}-2.4.0-paths.patch
|
|
|
1b915af |
# https://alioth-lists.debian.net/pipermail/pkg-vdr-dvb-changes/2018-February/015443.html
|
|
|
1e91262 |
Patch6: vdr-2.4.1-skincurses-log-errors.patch
|
|
|
1b915af |
# http://vdrportal.de/board/thread.php?postid=343665#post343665
|
|
|
1b915af |
Patch7: 12_osdbase-maxitems.patch
|
|
|
1e91262 |
Patch8: http://www.saunalahti.fi/~rahrenbe/vdr/patches/vdr-2.4.1-lcn-support-v2.patch.gz
|
|
|
788b4cd |
# http://www.udo-richter.de/vdr/naludump.en.html
|
|
|
216c0bb |
Patch10: http://www.udo-richter.de/vdr/files/vdr-2.1.5-naludump-0.1.diff
|
|
|
64913d2 |
# http://article.gmane.org/gmane.linux.vdr/43590
|
|
|
1b915af |
Patch11: %{name}-2.4.0-mainmenuhooks101.patch
|
|
|
3e81aaa |
# Sent upstream 2016-06-17
|
|
|
a871dd0 |
Patch15: %{name}-1.7.37-fedora-pkgconfig.patch
|
|
|
1b915af |
|
|
|
bb4a05f |
BuildRequires: gcc
|
|
|
91d4fc8 |
BuildRequires: gcc-c++
|
|
|
5d3f5fa |
BuildRequires: libjpeg-devel
|
|
|
5d3f5fa |
BuildRequires: libcap-devel
|
|
|
5d3f5fa |
BuildRequires: pkgconfig
|
|
|
5d3f5fa |
BuildRequires: perl(File::Spec)
|
|
|
a35aa6e |
BuildRequires: fontconfig-devel
|
|
|
a35aa6e |
BuildRequires: freetype-devel
|
|
|
a35aa6e |
BuildRequires: gettext
|
|
|
8dcf4e8 |
# systemd >= 186 for scriptlet macros
|
|
|
8dcf4e8 |
BuildRequires: systemd >= 186
|
|
|
de859ee |
BuildRequires: systemd-devel
|
|
|
a35aa6e |
%if %{with docs}
|
|
|
a35aa6e |
BuildRequires: doxygen
|
|
|
a35aa6e |
BuildRequires: graphviz
|
|
|
a35aa6e |
%endif # docs
|
|
|
8b356d1 |
# udev >= 136-1 for the audio, cdrom, dialout, and video groups
|
|
|
866ca71 |
Requires: udev >= 136-1
|
|
|
24c1363 |
# sudo for the shutdown script, >= 1.7.2p2-3 for sudoers.d functionality
|
|
|
24c1363 |
Requires: sudo >= 1.7.2p2-3
|
|
|
ca9938d |
# util-linux >= 2.15 for "rtcwake -m no" timer driven wakeups
|
|
|
ca9938d |
Requires: util-linux >= 2.15
|
|
|
a941300 |
Requires: vdrsymbol-fonts
|
|
|
32796fc |
# shadow-utils >= 4.1.1 for useradd -N
|
|
|
32796fc |
Requires(pre): shadow-utils >= 2:4.1.1
|
|
|
8dcf4e8 |
# systemd >= 189 for RestartPreventExitStatus=
|
|
|
f1fafbb |
Requires(post,preun,postun): systemd >= 189
|
|
|
0634e61 |
Provides: vdr(abi)%{?_isa} = %{apiver}
|
|
|
a35aa6e |
Obsoletes: vdr-subtitles <= 0.5.0
|
|
|
08a8083 |
Obsoletes: vdr-sky < 1.7.11
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%description
|
|
|
5d3f5fa |
VDR implements a complete digital set-top-box and video recorder.
|
|
|
5d3f5fa |
It can work with signals received from satellites (DVB-S) as well as
|
|
|
5d3f5fa |
cable (DVB-C) and terrestrial (DVB-T) signals. At least one DVB card
|
|
|
5d3f5fa |
is required to run VDR.
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%package devel
|
|
|
5d3f5fa |
Summary: Development files for VDR
|
|
|
1e0f2e7 |
Requires: gettext
|
|
|
5d3f5fa |
Provides: vdr-devel(api) = %{apiver}
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%description devel
|
|
|
5d3f5fa |
%{summary}.
|
|
|
5d3f5fa |
|
|
|
a35aa6e |
%package docs
|
|
|
a35aa6e |
Summary: Developer documentation for VDR
|
|
|
77c601e |
BuildArch: noarch
|
|
|
a35aa6e |
|
|
|
a35aa6e |
%description docs
|
|
|
a35aa6e |
%{summary}.
|
|
|
a35aa6e |
|
|
|
08a8083 |
%package dvbhddevice
|
|
|
08a8083 |
Summary: VDR output device plugin for TechnoTrend S2-6400 DVB cards
|
|
|
08a8083 |
Requires: vdr(abi)%{?_isa} = %{apiver}
|
|
|
08a8083 |
|
|
|
08a8083 |
%description dvbhddevice
|
|
|
08a8083 |
The dvbhddevice plugin implements a VDR output device for the "Full
|
|
|
08a8083 |
Featured TechnoTrend S2-6400" DVB cards.
|
|
|
08a8083 |
|
|
|
08a8083 |
%package dvbsddevice
|
|
|
08a8083 |
Summary: VDR output device plugin for full featured SD DVB cards
|
|
|
08a8083 |
Requires: vdr(abi)%{?_isa} = %{apiver}
|
|
|
08a8083 |
# To get this subpackage pulled in on upgrades
|
|
|
08a8083 |
Obsoletes: vdr < 1.7.11
|
|
|
08a8083 |
|
|
|
08a8083 |
%description dvbsddevice
|
|
|
08a8083 |
The dvbsddevice plugin implements the output device for the "Full
|
|
|
08a8083 |
Featured" DVB cards based on the TechnoTrend/Fujitsu-Siemens design.
|
|
|
08a8083 |
|
|
|
9925847 |
%package rcu
|
|
|
9925847 |
Summary: VDR remote control unit plugin
|
|
|
9925847 |
Requires: vdr(abi)%{?_isa} = %{apiver}
|
|
|
9925847 |
# To get this subpackage pulled in on upgrades
|
|
|
9925847 |
Obsoletes: vdr < 1.7.25
|
|
|
9925847 |
|
|
|
9925847 |
%description rcu
|
|
|
9925847 |
The rcu plugin implements a remote control unit for VDR.
|
|
|
9925847 |
|
|
|
5d3f5fa |
%package skincurses
|
|
|
5d3f5fa |
Summary: Shell window skin plugin for VDR
|
|
|
5d3f5fa |
BuildRequires: ncurses-devel
|
|
|
0634e61 |
Requires: vdr(abi)%{?_isa} = %{apiver}
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%description skincurses
|
|
|
5d3f5fa |
The skincurses plugin implements a VDR skin that works in a shell
|
|
|
5d3f5fa |
window, using only plain text output.
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%prep
|
|
|
08a8083 |
%setup -q -a 18
|
|
|
9925847 |
# dvbhddevice
|
|
|
1e91262 |
unzip -o %{SOURCE30} -d $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src
|
|
|
1e91262 |
mv $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/powARman-dvbhddevice-2ea854ae8c7a $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/dvbhddevice
|
|
|
1b915af |
cd PLUGINS/src
|
|
|
bb4a05f |
%patch0 -p3
|
|
|
1b915af |
cd ../..
|
|
|
9925847 |
# dvbsddevice
|
|
|
1e91262 |
tar -xzf %{SOURCE31} -C $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src
|
|
|
1e91262 |
mv $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/dvbsddevice-2.2.0 $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/dvbsddevice
|
|
|
9925847 |
# rcu
|
|
|
1e91262 |
tar -xzf %{SOURCE32} -C $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src
|
|
|
1e91262 |
mv $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/rcu-2.2.0 $RPM_BUILD_DIR/vdr-%{apiver}/PLUGINS/src/rcu
|
|
|
1b915af |
|
|
|
5d3f5fa |
%patch1 -p1
|
|
|
5d3f5fa |
# sort_options would be nice, but it conflicts with channel+epg which is nicer
|
|
|
70b5c7b |
#patch -F 0 -i debian/patches/02_sort_options.dpatch
|
|
|
b0ac6ad |
# TODO: does not apply since 1.7.24
|
|
|
b0ac6ad |
#patch -F 0 -i debian/patches/06_recording_scan_speedup.dpatch
|
|
|
70b5c7b |
patch -F 2 -i debian/patches/07_blockify_define.dpatch
|
|
|
81642f4 |
%patch2 -p1
|
|
|
5d3f5fa |
%patch3 -p1
|
|
|
a35aa6e |
sed \
|
|
|
bc3b51b |
-e 's|__CACHEDIR__|%{cachedir}|' \
|
|
|
bc3b51b |
-e 's|__CONFIGDIR__|%{configdir}|' \
|
|
|
bc3b51b |
-e 's|__PLUGINDIR__|%{plugindir}|' \
|
|
|
bc3b51b |
-e 's|__VARDIR__|%{vardir}|' \
|
|
|
bc3b51b |
-e 's|__VIDEODIR__|%{videodir}|' \
|
|
|
bc3b51b |
%{PATCH4} | %{__patch} -p1
|
|
|
1b915af |
%patch6 -p1
|
|
|
2bfbe93 |
%patch7 -p1
|
|
|
bbeac48 |
%patch8 -p1
|
|
|
216c0bb |
%patch10 -p1
|
|
|
cfc0752 |
%patch11 -p1
|
|
|
6affa81 |
%patch15 -p1
|
|
|
08a8083 |
|
|
|
1e91262 |
for f in CONTRIBUTORS HISTORY UPDATE-1.4.0 \
|
|
|
bc3b51b |
PLUGINS/src/dvbhddevice/HISTORY; do
|
|
|
bc3b51b |
iconv -f iso-8859-1 -t utf-8 -o $f.utf8 $f && mv $f.utf8 $f
|
|
|
5d3f5fa |
done
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
cp -p %{SOURCE5} reccmds.conf
|
|
|
d4502d9 |
cp -p %{SOURCE13} timercmds.conf
|
|
|
9ea658c |
cp -p %{SOURCE6} commands.conf
|
|
|
5d3f5fa |
# Unfortunately these can't have comments in them, so ship 'em empty.
|
|
|
5d3f5fa |
cat /dev/null > channels.conf
|
|
|
5d3f5fa |
cat /dev/null > remote.conf
|
|
|
5d3f5fa |
cat /dev/null > setup.conf
|
|
|
5d3f5fa |
cat /dev/null > timers.conf
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
install -pm 644 %{SOURCE10} README.package
|
|
|
a0f2a1c |
install -pm 644 %{SOURCE16} CHANGES.package.old
|
|
|
5d3f5fa |
|
|
|
9d21e0b |
# Would like to do "files {channels,setup,timers}.conf" from config dir
|
|
|
9d21e0b |
# only, but rename() in cSafeFile barks "device or resource busy", cf.
|
|
|
9d21e0b |
# http://lists.suse.com/archive/suse-programming-e/2003-Mar/0051.html
|
|
|
9d21e0b |
cat << EOF > %{name}.rwtab
|
|
|
56b016f |
dirs %{cachedir}
|
|
|
56b016f |
files %{configdir}
|
|
|
56b016f |
files %{vardir}
|
|
|
9d21e0b |
EOF
|
|
|
9d21e0b |
|
|
|
a35aa6e |
# Disable some graphs that end up too big to be useful.
|
|
|
a35aa6e |
for g in COLLABORATION INCLUDE INCLUDED_BY ; do
|
|
|
a35aa6e |
sed -i -e 's/^\(\s*'$g'_GRAPH\s*=\s*\).*/\1NO/' Doxyfile
|
|
|
a35aa6e |
done
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
|
|
|
a35aa6e |
%build
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
cat << EOF > Make.config
|
|
|
5d3f5fa |
CC = %{__cc}
|
|
|
5d3f5fa |
CXX = %{__cxx}
|
|
|
5d3f5fa |
|
|
|
a871dd0 |
CFLAGS = \$(shell pkg-config vdr --variable=cflags)
|
|
|
a871dd0 |
CXXFLAGS = \$(shell pkg-config vdr --variable=cxxflags)
|
|
|
a871dd0 |
LDFLAGS = $RPM_LD_FLAGS
|
|
|
5d3f5fa |
|
|
|
b0ac6ad |
PREFIX = %{_prefix}
|
|
|
a871dd0 |
MANDIR = \$(shell pkg-config vdr --variable=mandir)
|
|
|
a871dd0 |
BINDIR = \$(shell pkg-config vdr --variable=bindir)
|
|
|
a35aa6e |
|
|
|
a871dd0 |
LOCDIR = \$(shell pkg-config vdr --variable=locdir)
|
|
|
a871dd0 |
PLUGINLIBDIR = \$(shell pkg-config vdr --variable=libdir)
|
|
|
a35aa6e |
VIDEODIR = \$(shell pkg-config vdr --variable=videodir)
|
|
|
a35aa6e |
CONFDIR = \$(shell pkg-config vdr --variable=configdir)
|
|
|
6affa81 |
CACHEDIR = \$(shell pkg-config vdr --variable=cachedir)
|
|
|
6affa81 |
RESDIR = \$(shell pkg-config vdr --variable=resdir)
|
|
|
a871dd0 |
INCDIR = %{_includedir}
|
|
|
5d3f5fa |
LIBDIR = \$(PLUGINLIBDIR)
|
|
|
5d3f5fa |
|
|
|
a871dd0 |
PLGCFG = \$(LIBDIR)/plugins.mk
|
|
|
38ede85 |
LIRC_DEVICE = %{_localstatedir}/run/lirc/lircd
|
|
|
a871dd0 |
VDR_USER = \$(shell pkg-config vdr --variable=user)
|
|
|
de859ee |
SDNOTIFY = 1
|
|
|
5d3f5fa |
EOF
|
|
|
5d3f5fa |
|
|
|
a871dd0 |
cat << EOF > plugins.mk
|
|
|
a871dd0 |
LDFLAGS = $RPM_LD_FLAGS
|
|
|
a871dd0 |
EOF
|
|
|
a35aa6e |
|
|
|
a871dd0 |
cp plugins.mk bundled-plugins.mk
|
|
|
a871dd0 |
cat << EOF >> bundled-plugins.mk
|
|
|
a871dd0 |
CFLAGS += -I$PWD/include
|
|
|
a871dd0 |
CXXFLAGS += -I$PWD/include
|
|
|
a871dd0 |
EOF
|
|
|
a871dd0 |
|
|
|
a871dd0 |
cflags="${RPM_OPT_FLAGS/-O2/-O3} -fPIC" # see HISTORY for 1.7.17 for -O3
|
|
|
a35aa6e |
|
|
|
a871dd0 |
make vdr.pc BINDIR=%{_bindir} MANDIR=%{_mandir} CONFDIR=%{configdir} \
|
|
|
a871dd0 |
VIDEODIR=%{videodir} CACHEDIR=%{cachedir} RESDIR=%{_datadir}/vdr \
|
|
|
a871dd0 |
LIBDIR=%{plugindir} LOCDIR=%{_datadir}/locale RUNDIR=%{rundir} \
|
|
|
a871dd0 |
VARDIR=%{vardir} VDR_USER=%{vdr_user} VDR_GROUP=%{vdr_group} \
|
|
|
a871dd0 |
LDFLAGS="$RPM_LD_FLAGS" CFLAGS="$cflags" \
|
|
|
a871dd0 |
CXXFLAGS="$cflags -Werror=overloaded-virtual -Wno-parentheses"
|
|
|
a871dd0 |
|
|
|
a871dd0 |
PKG_CONFIG_PATH="$PWD:$PKG_CONFIG_PATH" \
|
|
|
c752063 |
%make_build vdr include-dir i18n
|
|
|
a871dd0 |
|
|
|
9925847 |
for plugin in dvbhddevice dvbsddevice rcu skincurses ; do
|
|
|
c752063 |
%make_build -C PLUGINS/src/$plugin VDRDIR=$PWD \
|
|
|
a871dd0 |
PLGCFG=$PWD/bundled-plugins.mk all
|
|
|
a871dd0 |
done
|
|
|
08a8083 |
|
|
|
a35aa6e |
%if %{with docs}
|
|
|
c752063 |
%make_build srcdoc
|
|
|
a35aa6e |
%endif # docs
|
|
|
a35aa6e |
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%install
|
|
|
5d3f5fa |
|
|
|
a871dd0 |
# Not using the install-pc target to preserve our already good vdr.pc
|
|
|
a871dd0 |
install -Dpm 644 vdr.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig/vdr.pc
|
|
|
a871dd0 |
|
|
|
a871dd0 |
PKG_CONFIG_PATH="$RPM_BUILD_ROOT%{_libdir}/pkgconfig:$PKG_CONFIG_PATH" \
|
|
|
a871dd0 |
make install-bin install-dirs install-conf install-doc install-i18n \
|
|
|
a871dd0 |
install-includes DESTDIR=$RPM_BUILD_ROOT
|
|
|
5d3f5fa |
|
|
|
b2bfb89 |
install -pm 755 epg2html $RPM_BUILD_ROOT%{_bindir}
|
|
|
a871dd0 |
install -dm 755 $RPM_BUILD_ROOT%{_sbindir}
|
|
|
a871dd0 |
mv $RPM_BUILD_ROOT%{_bindir}/vdr $RPM_BUILD_ROOT%{_sbindir}
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
install -dm 755 $RPM_BUILD_ROOT%{configdir}/plugins
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
install -dm 755 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d
|
|
|
5d3f5fa |
|
|
|
56b016f |
install -dm 755 $RPM_BUILD_ROOT%{vardir}/themes
|
|
|
56b016f |
touch $RPM_BUILD_ROOT%{vardir}/themes/{classic,sttng}-default.theme
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
install -pm 755 %{SOURCE7} $RPM_BUILD_ROOT%{_sbindir}/runvdr
|
|
|
5d3f5fa |
sed -i \
|
|
|
bc3b51b |
-e 's|/usr/sbin/|%{_sbindir}/|' \
|
|
|
bc3b51b |
-e 's|/etc/sysconfig/|%{_sysconfdir}/sysconfig/|g' \
|
|
|
bc3b51b |
-e 's|/usr/lib/vdr\b|%{plugindir}|' \
|
|
|
bc3b51b |
-e 's|VDR_PLUGIN_VERSION|%{apiver}|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_sbindir}/runvdr
|
|
|
5d3f5fa |
|
|
|
bc3b51b |
install -Dm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/usr/lib/vdr/|%{plugindir}/|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr
|
|
|
5d3f5fa |
|
|
|
b78580b |
touch $RPM_BUILD_ROOT%{videodir}/.update
|
|
|
b78580b |
|
|
|
5d3f5fa |
install -dm 755 $RPM_BUILD_ROOT%{plugindir}/bin
|
|
|
bc3b51b |
|
|
|
bc3b51b |
install -m 755 %{SOURCE14} $RPM_BUILD_ROOT%{plugindir}/bin/%{name}-shutdown.sh
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/etc/sysconfig/|%{_sysconfdir}/sysconfig/|' \
|
|
|
bc3b51b |
-e 's|/var/run/vdr/|%{rundir}/|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{plugindir}/bin/%{name}-shutdown.sh
|
|
|
bc3b51b |
|
|
|
bc3b51b |
install -m 755 %{SOURCE15} $RPM_BUILD_ROOT%{plugindir}/bin/%{name}-moveto.sh
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/var/lib/vdr/video|%{videodir}|' \
|
|
|
bc3b51b |
-e 's|/etc/vdr/|%{configdir}/|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{plugindir}/bin/%{name}-moveto.sh
|
|
|
bc3b51b |
|
|
|
bc3b51b |
install -m 755 %{SOURCE19} $RPM_BUILD_ROOT%{plugindir}/bin/%{name}-check-setup
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/etc/vdr/|%{configdir}/|' \
|
|
|
bc3b51b |
-e 's|VDR_USER|%{vdr_user}|' \
|
|
|
bc3b51b |
-e 's|VDR_GROUP|%{vdr_group}|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{plugindir}/bin/%{name}-check-setup
|
|
|
bc3b51b |
|
|
|
bc3b51b |
install -m 755 %{SOURCE21} $RPM_BUILD_ROOT%{plugindir}/bin/%{name}-set-wakeup
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/usr/sbin/|%{_sbindir}/|' \
|
|
|
bc3b51b |
-e 's|/var/run/vdr/|%{rundir}/|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{plugindir}/bin/%{name}-set-wakeup
|
|
|
bc3b51b |
|
|
|
bc3b51b |
install -Dm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
|
|
|
bc3b51b |
sed -i \
|
|
|
bc3b51b |
-e 's|/usr/lib/vdr/|%{plugindir}/|' \
|
|
|
bc3b51b |
-e 's|/usr/sbin/|%{_sbindir}/|' \
|
|
|
bc3b51b |
-e 's|/usr/share/doc/vdr/|%{_pkgdocdir}/|' \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_unitdir}/%{name}.service
|
|
|
a0f2a1c |
|
|
|
24c1363 |
install -Dpm 440 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d/vdr
|
|
|
24c1363 |
|
|
|
5d3f5fa |
touch $RPM_BUILD_ROOT%{cachedir}/epg.data
|
|
|
a871dd0 |
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/vdr/{logos,plugins}
|
|
|
5d3f5fa |
install -dm 755 $RPM_BUILD_ROOT%{rundir}
|
|
|
ca9938d |
touch $RPM_BUILD_ROOT%{rundir}/next-timer
|
|
|
5d3f5fa |
install -dm 755 $RPM_BUILD_ROOT%{vardir}
|
|
|
5d3f5fa |
|
|
|
9d21e0b |
install -Dpm 644 %{name}.rwtab $RPM_BUILD_ROOT%{_sysconfdir}/rwtab.d/%{name}
|
|
|
9d21e0b |
|
|
|
fd79852 |
install -dm 755 $RPM_BUILD_ROOT%{_pkgdocdir}
|
|
|
86b3288 |
install -pm 644 CHANGES.package.old CONTRIBUTORS \
|
|
|
a5df68a |
HISTORY* INSTALL MANUAL PLUGINS.html README* UPDATE-?.?.0 \
|
|
|
a5df68a |
$RPM_BUILD_ROOT%{_pkgdocdir}
|
|
|
fd79852 |
%if %{with docs}
|
|
|
fd79852 |
cp -pR srcdoc/html $RPM_BUILD_ROOT%{_pkgdocdir}
|
|
|
fd79852 |
%endif
|
|
|
fd79852 |
|
|
|
5d3f5fa |
# devel
|
|
|
08a8083 |
|
|
|
b2bfb89 |
abs2rel() { perl -MFile::Spec -e 'print File::Spec->abs2rel(@ARGV)' "$@" ; }
|
|
|
b2bfb89 |
|
|
|
5d3f5fa |
install -pm 755 %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/vdr-config
|
|
|
5d3f5fa |
install -pm 755 newplugin $RPM_BUILD_ROOT%{_bindir}/vdr-newplugin
|
|
|
a871dd0 |
install -pm 644 Make.{config,global} plugins.mk $RPM_BUILD_ROOT%{_libdir}/vdr
|
|
|
5d3f5fa |
ln -s $(abs2rel %{_includedir}/vdr/config.h %{_libdir}/vdr) \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_libdir}/vdr
|
|
|
6c3baed |
macrodir=%{_sysconfdir}/rpm
|
|
|
6c3baed |
[ -d %{_rpmconfigdir}/macros.d ] && macrodir=%{_rpmconfigdir}/macros.d
|
|
|
6c3baed |
install -Dpm 644 %{SOURCE17} $RPM_BUILD_ROOT$macrodir/macros.vdr
|
|
|
6c3baed |
echo $macrodir/macros.vdr > %{name}-devel.files
|
|
|
5d3f5fa |
|
|
|
a35aa6e |
# i18n
|
|
|
08a8083 |
|
|
|
a35aa6e |
%find_lang %{name}
|
|
|
a35aa6e |
sed -i -e '1i%%defattr(-,root,root,-)' %{name}.lang
|
|
|
a35aa6e |
|
|
|
cf87d20 |
install -dm 755 $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d
|
|
|
cf87d20 |
echo "d %{rundir} 0755 %{vdr_user} root -" \
|
|
|
bc3b51b |
> $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/%{name}.conf
|
|
|
cf87d20 |
echo "%{_prefix}/lib/tmpfiles.d/%{name}.conf" \
|
|
|
bc3b51b |
>> %{name}.lang
|
|
|
e112bda |
|
|
|
5d3f5fa |
# plugins
|
|
|
08a8083 |
|
|
|
a871dd0 |
%make_install -C PLUGINS/src/dvbhddevice
|
|
|
08a8083 |
install -pm 644 %{SOURCE12} \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/dvbhddevice.conf
|
|
|
08a8083 |
%find_lang %{name}-dvbhddevice
|
|
|
08a8083 |
|
|
|
9925847 |
%make_install -C PLUGINS/src/dvbsddevice
|
|
|
9925847 |
install -pm 644 %{SOURCE8} \
|
|
|
9925847 |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/dvbsddevice.conf
|
|
|
9925847 |
|
|
|
9925847 |
%make_install -C PLUGINS/src/rcu
|
|
|
9925847 |
install -pm 644 %{SOURCE20} \
|
|
|
9925847 |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/rcu.conf
|
|
|
9925847 |
|
|
|
a871dd0 |
%make_install -C PLUGINS/src/skincurses
|
|
|
5d3f5fa |
install -pm 644 %{SOURCE11} \
|
|
|
bc3b51b |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/skincurses.conf
|
|
|
a35aa6e |
%find_lang %{name}-skincurses
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%check
|
|
|
5d3f5fa |
export PKG_CONFIG_PATH=$RPM_BUILD_ROOT%{_libdir}/pkgconfig
|
|
|
5d3f5fa |
if [ "$(pkg-config vdr --variable=apiversion)" != "%{apiver}" ] ; then
|
|
|
5d3f5fa |
echo "ERROR: API version mismatch in vdr.pc / package / config.h" ; exit 1
|
|
|
5d3f5fa |
fi
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%pre
|
|
|
bc32ed4 |
# dialout for serial port remote controllers
|
|
|
a0f2a1c |
getent passwd %{vdr_user} >/dev/null || \
|
|
|
32796fc |
useradd -r -g %{vdr_group} -d %{vardir} -s /sbin/nologin -M -N \
|
|
|
bc3b51b |
-G audio,cdrom,dialout -c "Video Disk Recorder" %{vdr_user} || :
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%post
|
|
|
8dcf4e8 |
%systemd_post %{name}.service
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%preun
|
|
|
8dcf4e8 |
%systemd_preun %{name}.service
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%postun
|
|
|
8dcf4e8 |
%systemd_postun_with_restart %{name}.service
|
|
|
5d3f5fa |
|
|
|
a35aa6e |
%files -f %{name}.lang
|
|
|
fd79852 |
%{_pkgdocdir}
|
|
|
fd79852 |
%exclude %{_pkgdocdir}/PLUGINS.html
|
|
|
fd79852 |
%if %{with docs}
|
|
|
fd79852 |
%exclude %{_pkgdocdir}/html/
|
|
|
fd79852 |
%endif
|
|
|
24c1363 |
%config(noreplace) %{_sysconfdir}/sudoers.d/vdr
|
|
|
5d3f5fa |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr
|
|
|
9d21e0b |
%config(noreplace) %{_sysconfdir}/rwtab.d/%{name}
|
|
|
a35aa6e |
%config %dir %{_sysconfdir}/sysconfig/vdr-plugins.d/
|
|
|
5d3f5fa |
%{_bindir}/epg2html
|
|
|
5d3f5fa |
%{_bindir}/svdrpsend
|
|
|
5d3f5fa |
%{_sbindir}/runvdr
|
|
|
5d3f5fa |
%{_sbindir}/vdr
|
|
|
4d27feb |
%{_unitdir}/%{name}.service
|
|
|
5d3f5fa |
%dir %{plugindir}/
|
|
|
5d3f5fa |
%dir %{plugindir}/bin/
|
|
|
4d27feb |
%{plugindir}/bin/%{name}-check-setup
|
|
|
a0f2a1c |
%{plugindir}/bin/%{name}-moveto.sh
|
|
|
151b6f6 |
%{plugindir}/bin/%{name}-set-wakeup
|
|
|
9d21e0b |
%{plugindir}/bin/%{name}-shutdown.sh
|
|
|
a871dd0 |
%{_datadir}/vdr/
|
|
|
08a8083 |
%{_mandir}/man1/svdrpsend.1*
|
|
|
08a8083 |
%{_mandir}/man1/vdr.1*
|
|
|
08a8083 |
%{_mandir}/man5/vdr.5*
|
|
|
9ea658c |
%dir %{varbase}/
|
|
|
5d3f5fa |
%defattr(-,%{vdr_user},%{vdr_group},-)
|
|
|
a871dd0 |
# TODO: tighten ownerships to root:root for some files in %%{configdir}
|
|
|
5d3f5fa |
%config(noreplace) %{configdir}/*.conf
|
|
|
5d3f5fa |
%dir %{videodir}/
|
|
|
b78580b |
%ghost %{videodir}/.update
|
|
|
56b016f |
%ghost %{vardir}/themes/*.theme
|
|
|
56b016f |
%ghost %{cachedir}/epg.data
|
|
|
9d21e0b |
%defattr(-,%{vdr_user},root,-)
|
|
|
56b016f |
%dir %{configdir}/
|
|
|
56b016f |
%dir %{configdir}/plugins/
|
|
|
56b016f |
%dir %{rundir}/
|
|
|
ca9938d |
%ghost %{rundir}/next-timer
|
|
|
9d21e0b |
%dir %{vardir}/
|
|
|
56b016f |
%dir %{vardir}/themes/
|
|
|
5d3f5fa |
%dir %{cachedir}/
|
|
|
5d3f5fa |
|
|
|
6c3baed |
%files devel -f %{name}-devel.files
|
|
|
86b3288 |
%{!?_with_docs:%dir %{_pkgdocdir}}
|
|
|
a5df68a |
%license COPYING
|
|
|
a35aa6e |
%if ! %{with docs}
|
|
|
fd79852 |
%{_pkgdocdir}/PLUGINS.html
|
|
|
a5df68a |
%endif # with docs
|
|
|
5d3f5fa |
%{_bindir}/vdr-config
|
|
|
5d3f5fa |
%{_bindir}/vdr-newplugin
|
|
|
5d3f5fa |
%{_includedir}/libsi/
|
|
|
5d3f5fa |
%{_includedir}/vdr/
|
|
|
5d3f5fa |
%{_libdir}/pkgconfig/vdr.pc
|
|
|
5d3f5fa |
%dir %{_libdir}/vdr/
|
|
|
5d3f5fa |
%{_libdir}/vdr/Make.config
|
|
|
08a8083 |
%{_libdir}/vdr/Make.global
|
|
|
5d3f5fa |
%{_libdir}/vdr/config.h
|
|
|
a871dd0 |
%{_libdir}/vdr/plugins.mk
|
|
|
5d3f5fa |
|
|
|
a35aa6e |
%if %{with docs}
|
|
|
a35aa6e |
%files docs
|
|
|
fd79852 |
%dir %{_pkgdocdir}
|
|
|
a5df68a |
%license COPYING
|
|
|
fd79852 |
%{_pkgdocdir}/PLUGINS.html
|
|
|
fd79852 |
%{_pkgdocdir}/html/
|
|
|
a35aa6e |
%endif
|
|
|
a35aa6e |
|
|
|
08a8083 |
%files dvbhddevice -f %{name}-dvbhddevice.lang
|
|
|
a5df68a |
%license PLUGINS/src/dvbhddevice/COPYING
|
|
|
a5df68a |
%doc PLUGINS/src/dvbhddevice/{HISTORY,README}
|
|
|
08a8083 |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/dvbhddevice.conf
|
|
|
08a8083 |
%{plugindir}/libvdr-dvbhddevice.so.%{apiver}
|
|
|
08a8083 |
|
|
|
9925847 |
%files dvbsddevice
|
|
|
9925847 |
%license PLUGINS/src/dvbsddevice/COPYING
|
|
|
9925847 |
%doc PLUGINS/src/dvbsddevice/{HISTORY,README}
|
|
|
9925847 |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/dvbsddevice.conf
|
|
|
9925847 |
%{plugindir}/libvdr-dvbsddevice.so.%{apiver}
|
|
|
9925847 |
|
|
|
9925847 |
%files rcu
|
|
|
9925847 |
%license PLUGINS/src/rcu/COPYING
|
|
|
9925847 |
%doc PLUGINS/src/rcu/{HISTORY,README}
|
|
|
9925847 |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/rcu.conf
|
|
|
9925847 |
%{plugindir}/libvdr-rcu.so.%{apiver}
|
|
|
9925847 |
|
|
|
a35aa6e |
%files skincurses -f %{name}-skincurses.lang
|
|
|
a5df68a |
%license PLUGINS/src/skincurses/COPYING
|
|
|
a5df68a |
%doc PLUGINS/src/skincurses/{HISTORY,README}
|
|
|
5d3f5fa |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/skincurses.conf
|
|
|
5d3f5fa |
%{plugindir}/libvdr-skincurses.so.%{apiver}
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
|
|
|
5d3f5fa |
%changelog
|
|
|
1e91262 |
* Mon Jun 17 2019 Martin Gansser <martinkg@fedoraproject.org> - 2.4.1-1
|
|
|
1e91262 |
- Dropped Patch5 vdr-2.4.0-01-fix-svdrp-modt-recflag.diff
|
|
|
1e91262 |
- Ccustomized Patch6 vdr-2.4.1-skincurses-log-errors.patch
|
|
|
1e91262 |
- Add vdr-2.4.0-lcn-support-v2.patch.gz
|
|
|
1e91262 |
- Add vdr-2.4.1-editrecording.patch.gz
|
|
|
1e91262 |
- Fix systemd-tmpfiles migration warning, rundir from %%{_var}/run/vdr to /run/vdr
|
|
|
1e91262 |
|
|
|
c5074c4 |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-6
|
|
|
c5074c4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
c5074c4 |
|
|
|
cccfdb0 |
* Tue Nov 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.4.0-5
|
|
|
cccfdb0 |
- Rebuild for tinyxml2 7.x
|
|
|
cccfdb0 |
|
|
|
1e91262 |
* Sun Oct 28 2018 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-4
|
|
|
9925847 |
- Re-add dvbsddevice Plugin
|
|
|
9925847 |
- Re-add rcu Plugin
|
|
|
9925847 |
|
|
|
bb4a05f |
* Fri Sep 28 2018 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-3
|
|
|
bb4a05f |
- Add BR gcc
|
|
|
bb4a05f |
- Add BR gcc-c++
|
|
|
bb4a05f |
- Update to dvbhddevice-2ea854ae8c7a
|
|
|
bb4a05f |
- Add define_AUDIO_GET_PTS.patch
|
|
|
bb4a05f |
|
|
|
0cc6aea |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2
|
|
|
0cc6aea |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
0cc6aea |
|
|
|
1b915af |
* Mon Apr 16 2018 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-1
|
|
|
1b915af |
- Dropped dvbsddevice and rcu plugins
|
|
|
1b915af |
- SPEC File cleanup
|
|
|
1b915af |
- Dropped patch9 vdr-1.7.29-hlcutter-0.2.3.diff
|
|
|
1b915af |
- Dropped patch14 0001-Fix-build-with-systemd-230.patch
|
|
|
1b915af |
- Dropped patch19 vdr-2.2.0-menuselection.patch
|
|
|
1b915af |
- Dropped Patch20 %%{name}-2.3.2-unsignedtosigned.diff
|
|
|
1b915af |
- Dropped Patch21 %%{name}-gcc7-fix.patch
|
|
|
1b915af |
- Add %%{name}-2.4.0-01-fix-svdrp-modt-recflag.diff
|
|
|
1b915af |
- Add skincurses-log-errors.patch
|
|
|
1b915af |
- Add 12_osdbase-maxitems.patch
|
|
|
1b915af |
|
|
|
c73577b |
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.0-14
|
|
|
c73577b |
- Escape macros in %%changelog
|
|
|
c73577b |
|
|
|
69f4c26 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-13
|
|
|
69f4c26 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
69f4c26 |
|
|
|
394329e |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-12
|
|
|
394329e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
394329e |
|
|
Martin Gansser |
7a2ef25 |
* Thu Mar 02 2017 Martin Gansser <martinkg@fedoraproject.org> - 2.2.0-11
|
|
|
c73577b |
- Add %%{name}-2.3.2-unsignedtosigned.diff
|
|
|
c73577b |
- Add %%{name}-gcc7-fix.patch
|
|
|
0e4e796 |
|
|
|
c03706c |
* Fri Jun 17 2016 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-10
|
|
|
3e81aaa |
- Patch to fix build with systemd >= 230 (#1347724)
|
|
|
86b3288 |
- Drop %%{_licensedir} conditionals
|
|
|
3e81aaa |
|
|
|
156ac75 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-9
|
|
|
156ac75 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
156ac75 |
|
|
|
e1d5c72 |
* Fri Jan 8 2016 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-8
|
|
|
a941300 |
- Require vdrsymbol-fonts instead of an arbitrary English font
|
|
|
495d4bf |
- Order service after sound.target (in absence of dvb.target)
|
|
|
4978bd2 |
- Update LCN support patch
|
|
|
4978bd2 |
|
|
|
9ee64e8 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-7
|
|
|
9ee64e8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
9ee64e8 |
|
|
|
bc32ed4 |
* Sun May 31 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-6
|
|
|
bc32ed4 |
- Drop udev rules (#1226698)
|
|
|
bc32ed4 |
|
|
|
8cc8c02 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.2.0-5
|
|
|
8cc8c02 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
8cc8c02 |
|
|
|
bbeac48 |
* Fri Mar 13 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-4
|
|
|
bbeac48 |
- Add LCN support patch by Rolf Ahrenberg
|
|
|
bbeac48 |
- Don't chdir to /tmp in runvdr, no longer necessary with systemd
|
|
|
bbeac48 |
|
|
|
81642f4 |
* Sat Feb 21 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-3
|
|
|
81642f4 |
- Add edit recording patch by Rolf Ahrenberg
|
|
|
81642f4 |
- Make use of systemd notification in service
|
|
|
81642f4 |
|
|
|
de859ee |
* Thu Feb 19 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-2
|
|
|
de859ee |
- Enable systemd notification support
|
|
|
de859ee |
- Refresh some patches
|
|
|
de859ee |
|
|
|
52552c5 |
* Thu Feb 19 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.2.0-1
|
|
|
52552c5 |
- Update to 2.2.0
|
|
|
52552c5 |
|
|
|
623d100 |
* Wed Jan 21 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.0.7-1
|
|
|
623d100 |
- Update to 2.0.7
|
|
|
623d100 |
- Mark license files as %%license where available
|
|
|
623d100 |
|
|
|
dfc7d84 |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.6-6
|
|
|
dfc7d84 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
dfc7d84 |
|
|
|
1c824ee |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.6-5
|
|
|
1c824ee |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
1c824ee |
|
|
|
6d779c1 |
* Fri May 9 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.6-4
|
|
|
6d779c1 |
- Disable previous patch, causes crashes
|
|
|
6d779c1 |
|
|
|
0662c84 |
* Wed May 7 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.6-3
|
|
|
0662c84 |
- Add epghandler segment transfer patch for epg2vdr.
|
|
|
0662c84 |
|
|
|
216c0bb |
* Mon Mar 31 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.6-2
|
|
|
216c0bb |
- Bring back NALU dump patch
|
|
|
216c0bb |
|
|
|
f1fafbb |
* Sat Mar 22 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.6-1
|
|
|
f1fafbb |
- Update to 2.0.6
|
|
|
f1fafbb |
- Drop NALU dump (N/A for 2.0.6 at the moment) and resumereset patches
|
|
|
f1fafbb |
- Bring back jumpplay patch from yavdr
|
|
|
f1fafbb |
|
|
|
e610f17 |
* Tue Jan 7 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.5-1
|
|
|
e610f17 |
- Update to 2.0.5, starting after lirc.service is no longer needed.
|
|
|
ca956af |
- Remove restart logic from runvdr, handle it with systemd instead.
|
|
|
ca956af |
- Drop DVB reloading logic due to the above change.
|
|
|
1819282 |
- Use stdout/err for script log messages and let systemd route them.
|
|
|
4f014ca |
- Get locale settings from /etc/locale.conf, not /etc/sysconfig/i18n.
|
|
|
8dcf4e8 |
- Use systemd macros in scriptlets (#850358).
|
|
|
1819282 |
|
|
|
fd79852 |
* Wed Dec 11 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.4-2
|
|
|
fd79852 |
- Use main package's doc dir in -devel and -docs.
|
|
|
fd79852 |
- Use upstream copy of NALU dump patch.
|
|
|
fd79852 |
|
|
|
de1f536 |
* Wed Oct 23 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.4-1
|
|
|
de1f536 |
- Update to 2.0.4.
|
|
|
de1f536 |
|
|
|
7c9ef4b |
* Mon Sep 2 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.3-1
|
|
|
7c9ef4b |
- Update to 2.0.3.
|
|
|
7c9ef4b |
|
|
|
9efb7e1 |
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 2.0.2-4
|
|
|
9efb7e1 |
- Perl 5.18 rebuild
|
|
|
9efb7e1 |
|
|
|
111c9b0 |
* Fri Jul 26 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.2-3
|
|
|
111c9b0 |
- Honor %%{_pkgdocdir} where available.
|
|
|
111c9b0 |
|
|
|
8f8682a |
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.0.2-2
|
|
|
8f8682a |
- Perl 5.18 rebuild
|
|
|
8f8682a |
|
|
|
58747d3 |
* Mon May 20 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.2-1
|
|
|
58747d3 |
- Update to 2.0.2.
|
|
|
58747d3 |
|
|
|
2981fc2 |
* Sat Apr 13 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.1-1
|
|
|
2981fc2 |
- Update to 2.0.1.
|
|
|
2981fc2 |
|
|
|
00ee9b3 |
* Sun Apr 7 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.0-2
|
|
|
00ee9b3 |
- Update vasarajanauloja patch to 2.0.0.
|
|
|
00ee9b3 |
- Apply upstream cDevice::keepTracks init patch.
|
|
|
00ee9b3 |
|
|
|
45c0a50 |
* Sun Mar 31 2013 Ville Skyttä <ville.skytta@iki.fi> - 2.0.0-1
|
|
|
45c0a50 |
- Update to 2.0.0.
|
|
|
45c0a50 |
- Move pre-1.7 changelog entries to CHANGES.package.old.
|
|
|
45c0a50 |
|
|
|
df64db7 |
* Sat Mar 23 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.42-2
|
|
|
df64db7 |
- Fix API version.
|
|
|
df64db7 |
|
|
|
6e143e6 |
* Sat Mar 23 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.42-1
|
|
|
6e143e6 |
- Update to 1.7.42.
|
|
|
6e143e6 |
|
|
|
1c8cacb |
* Sat Mar 16 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.41-1
|
|
|
1c8cacb |
- Update to 1.7.41.
|
|
|
6c3baed |
- Move macros.vdr to %%{_rpmconfigdir}/macros.d where applicable.
|
|
|
1c8cacb |
|
|
|
2bfbe93 |
* Wed Mar 13 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.40-1
|
|
|
2bfbe93 |
- Update to 1.7.40.
|
|
|
2bfbe93 |
|
|
|
cf87d20 |
* Sun Mar 3 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.39-2
|
|
|
cf87d20 |
- Move tmpfiles.d snippet to %%{_prefix}/lib/tmpfiles.d, make it more friendly
|
|
|
cf87d20 |
to plugin specific subdirs.
|
|
|
cf87d20 |
|
|
|
788b4cd |
* Sun Mar 3 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.39-1
|
|
|
788b4cd |
- Update to 1.7.39.
|
|
|
788b4cd |
- Apply Udo Richter's NALU dump patch.
|
|
|
788b4cd |
|
|
|
a871dd0 |
* Mon Feb 18 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.7.38-1
|
|
|
a871dd0 |
- Update to 1.7.38; hard link cutter and jumpplay are temporarily not included,
|
|
|
a871dd0 |
and some variables in *.pc and macros have changed.
|
|
|
a871dd0 |
- Drop no longer needed sysv-to-systemd migration scriptlets.
|
|
|
a871dd0 |
- Drop After=syslog.target from systemd unit file.
|
|
|
a871dd0 |
- Drop deprecated %%{_isa}-less vdr(abi) provision.
|
|
|
a871dd0 |
- Misc specfile cleanups.
|
|
|
a871dd0 |
|
|
|
37b601a |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.31-5
|
|
|
37b601a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
37b601a |
|
|
Adam Tkac |
0166cb4 |
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 1.7.31-4
|
|
Adam Tkac |
0166cb4 |
- rebuild due to "jpeg8-ABI" feature drop
|
|
Adam Tkac |
0166cb4 |
|
|
|
4d69402 |
* Sat Dec 22 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.31-3
|
|
|
4d69402 |
- Fix build with DVB API 5.8 (upstream).
|
|
|
4d69402 |
- Do not mark recordings as new when removing marks at EOF (Rolf Ahrenberg).
|
|
|
4d69402 |
- Require font(:lang=en) [#863720].
|
|
|
4d69402 |
|
|
Adam Tkac |
545618b |
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 1.7.31-2
|
|
Adam Tkac |
545618b |
- rebuild against new libjpeg
|
|
Adam Tkac |
545618b |
|
|
|
a18ef66 |
* Tue Oct 2 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.31-1
|
|
|
a18ef66 |
- Update to 1.7.31.
|
|
|
a18ef66 |
|
|
|
6affa81 |
* Thu Sep 13 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.30-1
|
|
|
6affa81 |
- Update to 1.7.30.
|
|
|
6affa81 |
- Add Documentation entries to systemd service.
|
|
|
6affa81 |
|
|
|
d512308 |
* Wed Jul 18 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.29-1
|
|
|
d512308 |
- Update to 1.7.29.
|
|
|
d512308 |
|
|
|
f1dcdaf |
* Wed Jun 27 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.28-1
|
|
|
f1dcdaf |
- Update to 1.7.28.
|
|
|
f1dcdaf |
- Add softhdddevice to sysconfig's VDR_PLUGIN_ORDER.
|
|
|
f1dcdaf |
|
|
|
63d0788 |
* Mon Apr 23 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.27-2
|
|
|
63d0788 |
- Build with hardening flags on.
|
|
|
63d0788 |
- Update hlcutter patch to 0.2.3.
|
|
|
63d0788 |
- Patch to build libhdffcmd with our CFLAGS.
|
|
|
63d0788 |
- Sync CXXFLAGS in Make.config with upstream.
|
|
|
63d0788 |
|
|
Ville Skyttä |
8647d30 |
* Mon Mar 26 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.27-1
|
|
Ville Skyttä |
8647d30 |
- Update to 1.7.27, re-enable legacy receiver code for now.
|
|
Ville Skyttä |
8647d30 |
|
|
|
cf7176c |
* Sun Mar 18 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.26-2
|
|
|
cf7176c |
- Apply Rolf Ahrenberg's subtitles fix.
|
|
|
cf7176c |
|
|
|
684829c |
* Sun Mar 11 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.26-1
|
|
|
684829c |
- Update to 1.7.26.
|
|
|
684829c |
|
|
|
cfc0752 |
* Tue Mar 6 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.25-1
|
|
|
cfc0752 |
- Update to 1.7.25; RCU functionality split into -rcu plugin subpackage.
|
|
|
cfc0752 |
|
|
|
1d74f4f |
* Tue Feb 21 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.24-3
|
|
|
1d74f4f |
- Apply upstream dvbplayer 50fps reload patch.
|
|
|
1d74f4f |
|
|
|
696ccaf |
* Tue Feb 21 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.24-2
|
|
|
696ccaf |
- Revert only problematic dvbplayer changes to 1.7.23, thanks to Udo Richter.
|
|
|
696ccaf |
|
|
|
b0ac6ad |
* Mon Feb 20 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.24-1
|
|
|
b0ac6ad |
- Update to 1.7.24 sans dvbplayer changes that broke some output plugins.
|
|
|
b0ac6ad |
|
|
|
b2bfb89 |
* Sun Jan 15 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.23-1
|
|
|
b2bfb89 |
- Update to 1.7.23.
|
|
|
4d27feb |
- Migrate to systemd.
|
|
|
4d27feb |
- runvdr cleanups.
|
|
|
4d27feb |
|
|
|
18efde9 |
* Wed Jan 4 2012 Ville Skyttä <ville.skytta@iki.fi> - 1.7.22-2
|
|
|
18efde9 |
- Fix build with g++ 4.7.0.
|
|
|
18efde9 |
- Turn on teletext subtitles by default for 1.6.x backwards compat.
|
|
|
18efde9 |
|
|
|
844269b |
* Sun Dec 4 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.7.22-1
|
|
|
844269b |
- Update to 1.7.22.
|
|
|
844269b |
- Build docs by default.
|
|
|
844269b |
|
|
|
74e1cc4 |
* Thu Nov 17 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.7.21-2
|
|
|
74e1cc4 |
- Update liemikuutio patch to 1.33.
|
|
|
74e1cc4 |
|
|
|
08a8083 |
* Sun Nov 6 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.7.21-1
|
|
|
08a8083 |
- Update to 1.7.21.
|
|
|
08a8083 |
- Clean up specfile constructs no longer needed with Fedora or EL6+.
|