[sidc/f17] Initial
Richard Marko
rmarko at fedoraproject.org
Tue Jul 24 16:44:57 UTC 2012
commit 6797e0c23ff9313eb24d99ffd1244ffe84c1513c
Author: Richard Marko <rissko at gmail.com>
Date: Tue Jul 24 18:39:49 2012 +0200
Initial
.gitignore | 1 +
sidc.spec | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 92 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..9c04086 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/sidc-v1.8.tar.gz
diff --git a/sidc.spec b/sidc.spec
new file mode 100644
index 0000000..ab9cbd2
--- /dev/null
+++ b/sidc.spec
@@ -0,0 +1,90 @@
+%global tardirname sorki-sidc-cf8e2fa
+# trick rpmlint into ignoring the lib path for tmpfiles.d
+%global _mylib lib
+%global _tmpfilesdir %{_prefix}/%{_mylib}
+
+Name: sidc
+Version: 1.8
+Release: 1%{?dist}
+Summary: A VLF signal monitor for recording sudden ionospheric disturbances
+
+Group: Applications/Communications
+License: GPLv2
+URL: http://github.com/sorki/sidc
+Source0: https://github.com/sorki/sidc/tarball/v%{version}/sidc-v%{version}.tar.gz
+
+BuildRequires: autoconf
+BuildRequires: fftw-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: systemd-units
+Requires: fftw
+Requires: alsa-utils
+Requires(pre): shadow-utils
+
+%description
+sidc is a simple C program to monitor and record VLF signal
+for sudden ionospheric disturbance detection.
+
+%prep
+%setup -q -n %{tardirname}
+
+%build
+autoconf
+%configure
+make %{?_smp_mflags}
+
+%install
+install -d %{buildroot}%{_bindir}
+install -d %{buildroot}%{_sysconfdir}
+install -d %{buildroot}%{_localstatedir}/lib/sidc
+install -d %{buildroot}%{_localstatedir}/log/sidc
+install -d -m 0755 %{buildroot}/run/sidc/
+
+make DESTDIR=%{buildroot} install
+
+install -Dm 644 sidc.service %{buildroot}%{_unitdir}/sidc.service
+install -Dm 644 sidc.sysconf %{buildroot}%{_sysconfdir}/sysconfig/sidc
+install -Dm 644 sidc.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/sidc
+install -Dm 644 sidc.tmpfiles %{buildroot}%{_tmpfilesdir}/tmpfiles.d/sidc.conf
+
+%files
+%doc README.rst
+%doc AUTHORS
+%doc LICENSE
+%{_bindir}/sidc
+%config(noreplace) %{_sysconfdir}/sidc.conf
+%config(noreplace) %{_sysconfdir}/sysconfig/sidc
+%config(noreplace) %{_sysconfdir}/logrotate.d/sidc
+%{_unitdir}/sidc.service
+%dir %attr(-, sidc, sidc) %{_localstatedir}/lib/sidc
+%dir %attr(-, sidc, sidc) %{_localstatedir}/log/sidc
+%dir %attr(-, sidc, sidc) /run/sidc/
+%{_tmpfilesdir}/tmpfiles.d/sidc.conf
+
+%pre
+getent group sidc >/dev/null || groupadd -r sidc
+getent passwd sidc >/dev/null || \
+useradd -r -g sidc -d %{_localstatedir}/lib/sidc -s /sbin/nologin \
+ -c "sidc daemon" -G audio sidc
+exit 0
+
+%post
+systemctl --system daemon-reload
+
+%changelog
+* Mon Jul 23 2012 Richard Marko <rmarko at redhat.com> - 1.8-1
+- Version bump, use tmpfiles.d
+* Mon Jul 23 2012 Richard Marko <rmarko at redhat.com> - 1.7-2
+- Replaced define macro with global
+* Sat Jul 21 2012 Richard Marko <rmarko at redhat.com> - 1.7-1
+- Version bump, adding logrotate and sysconfig config files
+* Fri Jul 20 2012 Richard Marko <rmarko at redhat.com> - 1.6-1
+- Version bump, fixed attr issue
+* Fri Jul 20 2012 Richard Marko <rmarko at redhat.com> - 1.5-1
+- Version bump, systemd compatible now
+* Thu Jul 19 2012 Richard Marko <rmarko at redhat.com> - 1.4-1
+- Version bump
+* Mon Jul 16 2012 Richard Marko <rmarko at redhat.com> - 1.3-1
+- Update
+* Wed Jun 29 2009 Marek Mahut <mmahut at fedoraproject.org> - 1.0-1
+- Initial packaging attempt
diff --git a/sources b/sources
index e69de29..79c8aad 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ae32ee8e06fbf257b17d029c054e046c sidc-v1.8.tar.gz
More information about the scm-commits
mailing list