diff --git a/libtasn1.spec b/libtasn1.spec index d2d5920..2976fc5 100644 --- a/libtasn1.spec +++ b/libtasn1.spec @@ -1,39 +1,60 @@ +## $Id$ + +%{!?release_func:%global release_func() %1%{?dist}} + Summary: This is the ASN.1 library used in GNUTLS Name: libtasn1 -Version: 0.2.6 -Release: 3 +Version: 0.3.0 +Release: %release_func 1 License: LGPL Group: System Environment/Libraries URL: http://www.gnu.org/software/gnutls/download.html -Source0: ftp://ftp.gnutls.org/pub/gnutls/libtasn1/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -Provides: %{name}-devel = %{version}-%{release} +Source0: ftp://ftp.gnutls.org/pub/gnutls/libtasn1/%name-%version.tar.gz +Source1: ftp://ftp.gnutls.org/pub/gnutls/libtasn1/%name-%version.tar.gz.sig +BuildRoot: %_tmppath/%name-%version-%release-buildroot BuildRequires: bison +%package devel +Summary: Files for development of applications which will use libtasn1 +Group: Development/Libraries +Requires: %name = %version-%release +Requires(pre): automake pkgconfig +Requires(postun): automake pkgconfig +Requires(post): /sbin/install-info +Requires(postun): /sbin/install-info + %description This is the ASN.1 library used in GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org +%description devel +This is the ASN.1 library used in GNUTLS. More up to date information can +be found at http://www.gnu.org/software/gnutls and http://www.gnutls.org + +This packages contains files for development of applications which +will use libtasn1. + %prep %setup -q %build -%configure -%{__make} %{?_smp_mflags} +%configure --disable-static +make %{?_smp_mflags} %install rm -rf "$RPM_BUILD_ROOT" -%{__make} DESTDIR="$RPM_BUILD_ROOT" install -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +make DESTDIR="$RPM_BUILD_ROOT" install + +rm -f $RPM_BUILD_ROOT{%_libdir/*.la,%_infodir/dir} %check -%{__make} check +%__make check %clean @@ -44,16 +65,38 @@ rm -rf "$RPM_BUILD_ROOT" %postun -p /sbin/ldconfig +%post devel +/sbin/install-info --info-dir=%_infodir %_infodir/%name.info || : + +%preun devel +test "$1" != 0 || + /sbin/install-info --info-dir=%_infodir --delete %_infodir/%name.info || : + + %files %defattr(-,root,root,-) -%doc doc/TODO doc/*.ps +%doc doc/TODO doc/*.pdf %doc AUTHORS COPYING* ChangeLog NEWS README THANKS -%{_includedir}/* -%{_libdir}/*.a -%{_libdir}/*.so* +%_libdir/*.so.* + + +%files devel +%defattr(-,root,root,-) +%_bindir/*-config +%_libdir/*.so +%_libdir/pkgconfig/*.pc +%_includedir/* +%_datadir/aclocal/libtasn1.m4 +%_infodir/*.info.* +%_mandir/man3/*asn1* %changelog +* Mon Mar 6 2006 Enrico Scholz - 0.3.0-1 +- updated to 0.3.0 +- removed unneeded curlies +- created -devel subpackage + * Sun May 22 2005 Jeremy Katz - 0.2.6-3 - rebuild on all arches @@ -71,7 +114,3 @@ rm -rf "$RPM_BUILD_ROOT" * Tue Jun 10 2003 Enrico Scholz 0:0.2.4-0.fdr.1 - Initial build. - -### Local Variables: -### compile-command: "cd .. && ./buildpkg libtasn1" -### End: