diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2010-07-15 19:28:21 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2010-07-30 11:02:56 +0200 |
commit | 0b492b334d9cb8aa14b81b12deff9ff5d128e6eb (patch) | |
tree | bf06a05b6346e790d7ec83e711428204bdfcef2f /eurephia.spec | |
parent | a34e02d26c3569de9790ee064e56e98292e2efcd (diff) | |
download | eurephia-0b492b334d9cb8aa14b81b12deff9ff5d128e6eb.tar.gz eurephia-0b492b334d9cb8aa14b81b12deff9ff5d128e6eb.tar.xz eurephia-0b492b334d9cb8aa14b81b12deff9ff5d128e6eb.zip |
Updated with comments from Fedora package reviews
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Diffstat (limited to 'eurephia.spec')
-rw-r--r-- | eurephia.spec | 44 |
1 files changed, 37 insertions, 7 deletions
diff --git a/eurephia.spec b/eurephia.spec index bfb4089..e74f924 100644 --- a/eurephia.spec +++ b/eurephia.spec @@ -1,6 +1,6 @@ Name: eurephia Version: 1.0.0 -Release: 3%{?betatag:.%{betatag}}%{?dist} +Release: 8%{?betatag:.%{betatag}}%{?dist} Summary: An advanced and flexible OpenVPN user authentication plug-in Group: Applications/Internet @@ -13,7 +13,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}{?betatag:_%{betatag}}- BuildRequires: libxml2-devel libxslt-devel openssl-devel BuildRequires: cmake >= 2.6.1 BuildRequires: sqlite-devel >= 3.0.0 -Requires: openvpn eurephia-sqlite3 +Requires: openvpn +Requires: eurephia-sqlite3 = %{version}-%{release} %description This plug-in enhances OpenVPN by adding user name and password @@ -36,7 +37,7 @@ This package contains the SQLite3 database driver for eurephia %package iptables Group: Applications/Internet Summary: The eurephia iptables interface module -Requires: eurephia +Requires: eurephia = %{version}-%{release} %description iptables To enable the firewall integration in eurephia, this module must be @@ -46,7 +47,7 @@ configuration. %package admin Group: Applications/Internet Summary: The eurephia command line administration utility -Requires: eurephia-sqlite3 +Requires: eurephia-sqlite3 = %{version}-%{release} %description admin This package contains the command line utility to administer and configure @@ -55,7 +56,7 @@ eurephia %package init Group: Applications/Internet Summary: Utility for initializing a new eurephia database -Requires: eurephia-sqlite3 +Requires: eurephia-sqlite3 = %{version}-%{release} %description init This package provides a program which will initialize the eurephia @@ -76,14 +77,16 @@ hash salt. %prep -%setup -q -b0 -n %{name}-%{version}%{?betatag:_%{betatag}} +%setup -q -n %{name}-%{version}%{?betatag:_%{betatag}} # This is needed to ship extra until openvpn-plugin.h becomes part of the OpenVPN RPM -cp -v %{_sourcedir}/openvpn-plugin.h %{_builddir}/%{name}-%{version}%{?betatag:_%{betatag}}/ +cp -v %{SOURCE1} . %build # The configure script is not an autotools script, but a cmake wrapper script. CFLAGS="%{optflags}" ./configure --prefix %{_prefix} --bin-dir %{_bindir} --xslt-path %{_datadir}/eurephia/xslt --plug-in-dir %{_libdir}/eurephia --plug-in --openvpn-src . --fw-iptables --db-sqlite3 --sqlite3-path %{_localstatedir}/lib/eurephia --eurephiadm + +# We don't do parallel building, as that might fail. make VERBOSE=1 %install @@ -110,6 +113,7 @@ rm -rf %{buildroot} %files sqlite3 %defattr(-,root,root,-) %doc LICENSE.txt CREDITS.txt +%dir %{_libdir}/eurephia/ %{_libdir}/eurephia/edb-sqlite.so %{_localstatedir}/lib/eurephia/ %{_mandir}/man7/edb-sqlite.7.gz @@ -129,6 +133,8 @@ rm -rf %{buildroot} %defattr(-,root,root,-) %doc LICENSE.txt CREDITS.txt %{_bindir}/eurephiadm +%dir %{_datadir}/eurephia/ +%dir %{_datadir}/eurephia/xslt %{_datadir}/eurephia/xslt/eurephiadm %{_mandir}/man7/eurephiadm.7.gz %{_mandir}/man7/eurephiadm-*.7.gz @@ -140,6 +146,30 @@ rm -rf %{buildroot} %{_mandir}/man7/eurephia_saltdecode.7.gz %changelog +* Thu Jul 15 2010 David Sommerseth <davids@redhat.com> - 1.0.0-8 +- Fixed silly mistakes + - Forgot to move over /usr/lib/eurephia from eurephia to eurephia-sqlite3 + - Double '=' in eurephia-init + +* Thu Jul 15 2010 David Sommerseth <davids@redhat.com> - 1.0.0-7 +- More review fixes + - Relocated ownership of directories + - Don't hard-code version number in intra-package deps + - Use proper fully qualified version number (including revision) + +* Thu Jul 15 2010 David Sommerseth <davids@redhat.com> - 1.0.0-6 +- Fixed file duplication between eurephia and eurephia-admin + +* Thu Jul 15 2010 David Sommerseth <davids@redhat.com> - 1.0.0-5 +- More review comments from mattias.ellert@fysast.uu.se + - Own /usr/lib{,64}/eurephia, /usr/share/eurephia/ and /usr/share/eurephia/xslt + - Intra-packages use fully qualified versions + +* Thu Jul 15 2010 David Sommerseth <davids@redhat.com> - 1.0.0-4 +- Review comments from mattias.ellert@fysast.uu.se + - Better way to copy source1 + - Removed -b0 from setup macro + * Thu Jul 8 2010 David Sommerseth <davids@redhat.com> - 1.0.0-3 - Added missing Group tags - Added stricter cmake version requirement |