Skip to content

Commit 798548e

Browse files
authored
Merge pull request #4 from pbiering/add-rpm-support
Add rpm support - forgotten fixes
2 parents 987a28b + 4474f55 commit 798548e

File tree

3 files changed

+20
-7
lines changed

3 files changed

+20
-7
lines changed

HISTORY

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
VDR Plugin 'mcli' Revision History
22
----------------------------------
3+
2021-01-26: Version 0.9.5
4+
- pbiering add contrib directory with RPM spec and vdr-plugin config file template
5+
36
2021-01-25
47
- pbiering cMcliDevice::SetPid: LOCK_THREAD deactivated because resulting in deadlock with osdteletext and zapping
58
- pbiering honor cam-disable earlier in cMcliDevice::SetChannelDevice

README

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,14 @@ END
104104
--sock-path <path>
105105
path of socket directory, default: API_SOCK_NAMESPACE
106106

107-
--cam-disable (NEW)
107+
--cam-disable (NEW since 0.9.5)
108108
reject tuning to channels which requiring CAM
109109

110-
--tuner-max <num> (NEW)
110+
--tuner-max <num> (NEW since 0.9.5)
111111
limit maximum number of tuners to <num>
112112
avoid that LCARS skin shows 8 tuners in a 3 tuner system
113113

114-
--debugmask <mask> (NEW)
114+
--debugmask <mask> (NEW since 0.9.5)
115115
<mask> can be hexadecimal (0x..) or decimal
116116
conditionally enable debug messages
117117
PIDS 0x01

contrib/vdr-mcli.spec

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
%define rel 1
1212

13-
1413
Name: vdr-%{pname}
1514
Version: 0.9.5
1615
%if 0%{?gitcommit:1}
@@ -97,8 +96,18 @@ mkdir -p $RPM_BUILD_ROOT/usr/sbin/
9796
%make_install
9897
popd
9998

100-
install -Dpm 644 %{SOURCE1} \
101-
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
99+
if [ -e %{SOURCE1} ]; then
100+
# use from SOURCES / local directory
101+
echo "NOTICE: take default config file from SOURCES"
102+
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
103+
elif [ -e contrib/$(basename "%{SOURCE1}") ]; then
104+
# use from inside tgz (rpmbuild -tb build)
105+
echo "NOTICE: take default config file from package"
106+
install -Dpm 644 contrib/$(basename "%{SOURCE1}") $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
107+
else
108+
echo "ERROR: can't find default config file %{SOURCE1}"
109+
exit 1
110+
fi
102111

103112
%find_lang %{name} --all-name --with-man
104113

@@ -119,7 +128,8 @@ install -Dpm 644 mcliheaders.h $RPM_BUILD_ROOT%{_includedir}/vdr
119128

120129
%changelog
121130
* Tue Jan 26 2021 Peter Bieringer <[email protected]> - 0.9.5-1
122-
- Create subpackage devel
131+
- Update to new release
132+
- Use default config file from package in case of rpmbuild -tX
123133

124134
* Sun Dec 20 2020 Peter Bieringer <[email protected]> - 0.9.4-2
125135
- Create subpackage devel

0 commit comments

Comments
 (0)