[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