3 %bcond_without lirc # LIRC driver
5 Summary: Infra-red remote control support for Y.A.R.D.2 hardware
6 Summary(pl.UTF-8): Obsługa pilotów na podczerwień Y.A.R.D.2
11 Group: Applications/System
12 Source0: https://launchpad.net/~yard2team/+archive/ubuntu/test/+files/%{name}_%{version}.orig.tar.gz
13 # Source0-md5: 91427839a1aad9bab65a163b1cbec951
14 # from git://git.assembla.com/yard2srvd.git (master on 20171026)
15 Patch0: %{name}-lircd_094.patch
16 Patch1: %{name}-lirc.patch
17 URL: https://app.assembla.com/spaces/yard2srvd/git/source
18 BuildRequires: libbsd-devel
19 BuildRequires: libusb-compat-devel
20 %{?with_lirc:BuildRequires: lirc-devel >= 0.9.4}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This package provides the daemon and some utilities to support
25 infra-red remote controls with the Y.A.R.D.2 type of hardware under
28 %description -l pl.UTF-8
29 Ten pakiet zawiera demona i narzędzia do obsługi pilotów na
30 podczerwień typu Y.A.R.D.2 pod Linuksem.
33 Summary: Infra-red remote control support for Y.A.R.D.2 hardware in VDR
34 Summary(pl.UTF-8): Obsługa pilotów na podczerwień Y.A.R.D.2 w programie VDR
36 Requires: %{name} = %{version}-%{release}
40 Infra-red remote control support for Y.A.R.D.2 hardware in VDR.
42 %description vdr -l pl.UTF-8
43 Obsługa pilotów na podczerwień Y.A.R.D.2 w programie VDR.
45 %package -n lirc-plugin-yard2
46 Summary: Y.A.R.D.2 driver for LIRC
47 Summary(pl.UTF-8): Sterownik do sprzętu Y.A.R.D.2 dla LIRC-a
49 Requires: lirc >= 0.9.4
51 %description -n lirc-plugin-yard2
52 Y.A.R.D.2 driver for LIRC.
54 %description -n lirc-plugin-yard2 -l pl.UTF-8
55 Sterownik do sprzętu Y.A.R.D.2 dla LIRC-a.
62 %{__rm} inih/extra/*.a
69 %{__make} -C lirc/lircd_094 \
71 CFLAGS="%{rpmcflags} -fPIC" \
72 LDFLAGS="%{rpmldflags}"
76 rm -rf $RPM_BUILD_ROOT
79 DESTDIR=$RPM_BUILD_ROOT
82 %{__make} -C lirc/lircd_094 install \
83 DESTDIR=$RPM_BUILD_ROOT
87 rm -rf $RPM_BUILD_ROOT
90 %defattr(644,root,root,755)
91 %doc Readme.txt ChangeLog
92 %attr(755,root,root) %{_bindir}/lirctest
93 %attr(755,root,root) %{_bindir}/yard2config
94 %attr(755,root,root) %{_bindir}/yard2flash
95 %attr(755,root,root) %{_bindir}/yard2lcdtest
96 %attr(755,root,root) %{_bindir}/yard2record
97 %attr(755,root,root) %{_bindir}/yard2srvd
98 %attr(755,root,root) %{_bindir}/yard2wakeup
99 %dir %{_sysconfdir}/yard2
100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/yard2/yard2tools.cfg
101 %{systemdunitdir}/yard2.service
102 /lib/udev/rules.d/60-usb-yard2.rules
105 %defattr(644,root,root,755)
106 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vdr/vdr-addon-yard2wakeup.conf
108 %dir %{_datadir}/vdr/shutdown-hooks
109 %{_datadir}/vdr/shutdown-hooks/S90.yard2-wakeup
112 %files -n lirc-plugin-yard2
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_libdir}/lirc/plugins/yard2.so
115 %{_datadir}/lirc/configs/yard2.conf