5dcaba4
Name:		cwdaemon
2bfa2fb
Version:	0.10.2
101c65b
Release:	11%{?dist}
5dcaba4
Summary:	Morse daemon for the parallel or serial port
5dcaba4
5dcaba4
License:	GPLv2+
e228a04
URL:		http://cwdaemon.sourceforge.net
e228a04
Source0:	http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
5dcaba4
Source1:	cwdaemon.sysconfig
e314a95
Source2:	cwdaemon.service
2bfa2fb
Patch1:		cwdaemon-examples-fix.patch
5dcaba4
Igor Gnatenko 590d52b
BuildRequires:  gcc
dfb9c97
BuildRequires:	perl-generators
0a1cfea
BuildRequires:	unixcw-devel pkgconfig systemd
320c9f6
BuildRequires: make
0a1cfea
Requires(post): systemd
0a1cfea
Requires(preun): systemd
0a1cfea
Requires(postun): systemd
5dcaba4
5dcaba4
5dcaba4
%description
5dcaba4
Cwdaemon is a small daemon which uses the pc parallel or serial port
5dcaba4
and a simple transistor switch to output morse code to a transmitter
5dcaba4
from a text message sent to it via the udp internet protocol.
5dcaba4
5dcaba4
%prep
5dcaba4
%setup -q
2bfa2fb
%patch1 -p1 -b .examples-fix
5dcaba4
5dcaba4
%build
5dcaba4
%configure
5dcaba4
make %{?_smp_mflags}
5dcaba4
5dcaba4
%install
5dcaba4
make install DESTDIR=$RPM_BUILD_ROOT
5dcaba4
5dcaba4
#remove the test.c we don't know why it is here, if we figure it out we will fix it
5dcaba4
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/cwtest.*
5dcaba4
#prevent this files to be packed twice
5dcaba4
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/*_circuit.*
5dcaba4
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/cwdaemon.png
5dcaba4
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/cwsetup.sh
2bfa2fb
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/example.*
2bfa2fb
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/Makefile*
e228a04
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/README
5dcaba4
sed -i -e "s/schematics directory/documentation directory/g" %{_builddir}/%{name}-%{version}/README
5dcaba4
mkdir -p %{buildroot}%{_sysconfdir}
e314a95
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
e314a95
mkdir -p %{buildroot}%{_unitdir}
5dcaba4
install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysconfig/cwdaemon
e314a95
#install -m 755 %%{SOURCE2} %%{buildroot}%%{_sysconfdir}/rc.d/init.d/cwdaemon
e314a95
install -m 755 %{SOURCE2} %{buildroot}%{_unitdir}/cwdaemon.service
5dcaba4
5dcaba4
5dcaba4
%post
0a1cfea
%systemd_post cwdaemon.service
5dcaba4
5dcaba4
%preun
0a1cfea
%systemd_preun cwdaemon.service
e314a95
5dcaba4
%postun
2bfa2fb
%systemd_postun_with_restart cwdaemon.service
e314a95
5dcaba4
%files
2bfa2fb
%doc AUTHORS ChangeLog COPYING README TODO cwdaemon.png doc/schematics/parallelport_circuit.ps doc/schematics/serialport_circuit.ps doc/schematics/parallelport_circuit.jpg doc/schematics/serialport_circuit.jpg cwsetup.sh examples/example.{c,pl,sh}
5dcaba4
%{_sbindir}/%{name}
e314a95
%{_unitdir}/cwdaemon.service
5dcaba4
%config(noreplace) %{_sysconfdir}/sysconfig/cwdaemon
5dcaba4
%{_mandir}/man8/%{name}.8.gz
5dcaba4
5dcaba4
%changelog
101c65b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-11
101c65b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
101c65b
8a2e52d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-10
8a2e52d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
8a2e52d
0dc4ec6
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-9
0dc4ec6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0dc4ec6
e0ee512
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-8
e0ee512
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e0ee512
340948d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-7
340948d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
340948d
7c7d8e5
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-6
7c7d8e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7c7d8e5
0448436
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-5
0448436
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0448436
0454d6d
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-4
0454d6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
0454d6d
8ef16dd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-3
8ef16dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8ef16dd
6407198
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.2-2
6407198
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6407198
2bfa2fb
* Thu Feb 04 2016 Lucian Langa <lucilanga@gnome.eu.org> - 0.10.2-1
2bfa2fb
- update to latest upstream
2bfa2fb
051be68
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.1-3
051be68
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
051be68
0c07fc1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
0c07fc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0c07fc1
e228a04
* Mon Mar 23 2015 Lucian Langa <lucilanga@gnome.eu.org> - 0.10.1-1
e228a04
- sync with latest upstream
e228a04
809baea
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-20
809baea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
809baea
0a1cfea
* Mon Jul 28 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.9.4-19
0a1cfea
- Cleanup spec
0a1cfea
- fix FTBFS
0a1cfea
b13dfd0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-18
b13dfd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b13dfd0
294f158
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-17
294f158
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
294f158
d75e990
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-16
d75e990
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d75e990
934fe8e
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-15
934fe8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
934fe8e
e314a95
* Tue Feb 14 2012 Jon Ciesla <limburgher@gmail.com> - 0.9.4-14
e314a95
- Migrate to systemd, BZ 771724.
e314a95
9003436
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-13
9003436
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9003436
2ad1d0b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-12
2ad1d0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2ad1d0b
f4e394e
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-11
f4e394e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f4e394e
4e1c997
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-10
4e1c997
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4e1c997
1d107ae
* Wed Sep 03 2008 Lucian Langa <cooly@gnome.eu.org> - 0.9.4-9
1d107ae
- fix sysvinit script
1d107ae
5dcaba4
* Wed Aug 20 2008 Lucian Langa <cooly@gnome.eu.org> - 0.9.4-8
5dcaba4
- added postun scriptlet
5dcaba4
5dcaba4
* Sun Aug 10 2008 Lucian Langa <cooly@gnome.eu.org> - 0.9.4-7
5dcaba4
- Add sysinit script and default configuration file
5dcaba4
- Misc cleanups
5dcaba4
5dcaba4
* Mon Feb 18 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 0.9.4-6
5dcaba4
- fix manpage macro
5dcaba4
- remove -devel package section and files including test.c
5dcaba4
5dcaba4
* Mon Feb 18 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 0.9.4-5
5dcaba4
- remove symlink from files section
5dcaba4
5dcaba4
* Mon Feb 18 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 0.9.4-4
5dcaba4
- Fix a few things from initial review
5dcaba4
- Use sbin macro
5dcaba4
- add simlink for second README location
5dcaba4
5dcaba4
* Sat Feb 16 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 0.9.4-3
5dcaba4
- Submit for review
5dcaba4
5dcaba4
* Mon Nov 19 2007 Sindre Pedersen Bjørdal <foolish@guezz.net> 0.9.4-2
5dcaba4
- Update License tag
5dcaba4
- Add missing doc files
5dcaba4
- Don't package README twice
5dcaba4
- Fix permissions for scripts
5dcaba4
5dcaba4
* Sun Apr 29 2007 Robert 'Bob' Jensen <bob@bobjensen.com> 0.9.4-0
5dcaba4
- Initial spec file