X-Git-Url: http://git.pld-linux.org/?p=packages%2Flibspf2.git;a=blobdiff_plain;f=libspf2.spec;h=c99eed0e5f60ed696ff1bfbeaa322de223fcddb4;hp=f106c0a7d7a00b832b4b089bb11442d5c8f2e854;hb=HEAD;hpb=f79457132b3fb03be6d5b31eed4341119bee910c diff --git a/libspf2.spec b/libspf2.spec index f106c0a..4fdba22 100644 --- a/libspf2.spec +++ b/libspf2.spec @@ -1,69 +1,98 @@ +# TODO +# ./configure[3000]: AX_WITH_PERL: not found - needed after regeneration + Summary: Implementation of the SPF specification -Summary(pl): Implementacja specyfikacji SPF +Summary(pl.UTF-8): Implementacja specyfikacji SPF Name: libspf2 -Version: 1.0.4 -Release: 0.1 +Version: 1.2.11 +Release: 3 License: LGPL Group: Libraries -Source0: http://libspf2.org/spf/%{name}-%{version}.tar.gz -# Source0-md5: 5fe69ba13bf35d505b733247032a8a64 +# Source0: http://www.libspf2.org/spf/%{name}-%{version}.tar.gz +Source0: https://github.com/shevek/libspf2/tarball/4915c30#/%{name}.tar.gz +# Source0-md5: ad5f1b48e4f2b5561df99ca7cbf30e92 Patch0: %{name}-link.patch +Patch1: 0001-remove-libreplace-unneeded-on-Linux.patch +# https://github.com/shevek/libspf2/pull/44 +Patch2: integer-underflow.patch +Patch3: spf_dns-include-std-headers.patch +Patch4: abolish-spf-rrtype.patch +URL: http://www.libspf2.org/ BuildRequires: autoconf >= 2.59 BuildRequires: automake BuildRequires: libtool -#Obsoletes: libspf_alt +Obsoletes: libspf_alt BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Libspf2 is an implementation of the SPF specification as found at -http://www.ietf.org/internet-drafts/draft-mengwong-spf-01.txt . +. + +%description -l pl.UTF-8 +Libspf2 jest implementacją specyfikacji SPF, która znajduje się pod +. + +%package tools +Summary: Tools distributed with libspf2 +Summary(pl.UTF-8): Programy narzędziowe, dystrybuowane z libspf2 +Group: Networking/Utilities +Requires: %{name} = %{version}-%{release} -%description -l pl -Libspf2 jest implementacj± specyfikacji SPF, która znajduje siê pod -adresem -http://www.ietf.org/internet-drafts/draft-mengwong-spf-01.txt . +%description tools +Tools distributed with libspf2; at the time of writing: spf_example, +spf_example_2mx, spfd, spfquery and spftest. + +%description tools -l pl.UTF-8 +Programy narzędziowe, dystrybuowane z libspf2; w momencie pisania tego +opisu: spf_example, spf_example_2mx, spfd, spfquery i spftest. %package devel Summary: Header files for libspf2 library -Summary(pl): Pliki nag³ówkowe biblioteki libspf2 +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libspf2 Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Obsoletes: libspf_alt-devel %description devel Header files for libspf2 library. -%description devel -l pl -Pliki nag³ówkowe biblioteki libspf2. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki libspf2. %package static Summary: Static libspf2 library -Summary(pl): Statyczna biblioteka libspf2 +Summary(pl.UTF-8): Statyczna biblioteka libspf2 Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} +Obsoletes: libspf_alt-static %description static Static libspf2 library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka libspf2. %prep -%setup -q +#%%setup -q +%setup -q -n shevek-libspf2-4915c30 %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build %{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} -%{__automake} -cp -f /usr/share/automake/config.sub . +%{__automake} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT - %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -75,21 +104,28 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README TODO LICENSES INSTALL Changelog docs/API docs/draft-mengwong-spf-00.txt +%doc README TODO LICENSES INSTALL +%attr(755,root,root) %{_libdir}/libspf2.so.*.*.* +%ghost %{_libdir}/libspf2.so.2 + +%files tools +%defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/spf_example -%attr(755,root,root) %{_bindir}/spf_example_2mx +%attr(755,root,root) %{_bindir}/spf_example_static %attr(755,root,root) %{_bindir}/spfd +%attr(755,root,root) %{_bindir}/spfd_static %attr(755,root,root) %{_bindir}/spfquery +%attr(755,root,root) %{_bindir}/spfquery_static %attr(755,root,root) %{_bindir}/spftest -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%attr(755,root,root) %{_bindir}/spftest_static %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la +%attr(755,root,root) %{_libdir}/libspf2.so +%{_libdir}/libspf2.la %dir %{_includedir}/spf2 %{_includedir}/spf2/*.h %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libspf2.a