Summary: The ASN.1 library used in GNUTLS Name: libtasn1 Version: 4.8 Release: 2%{?dist} # The libtasn1 library is LGPLv2+, utilities are GPLv3+ License: GPLv3+ and LGPLv2+ Group: System Environment/Libraries URL: http://www.gnu.org/software/libtasn1/ Source0: http://ftp.gnu.org/gnu/libtasn1/%name-%version.tar.gz Source1: http://ftp.gnu.org/gnu/libtasn1/%name-%version.tar.gz.sig Source2: gpgkey-1F42418905D8206AA754CCDC29EE58B996865171.gpg Patch1: libtasn1-3.4-rpath.patch Patch2: libtasn1-4.8-long-oid.patch BuildRequires: bison, pkgconfig BuildRequires: autoconf, automake, libtool %ifarch %ix86 x86_64 ppc ppc64 BuildRequires: valgrind %endif # Wildcard bundling exception https://fedorahosted.org/fpc/ticket/174 Provides: bundled(gnulib) = 20130324 %package devel Summary: Files for development of applications which will use libtasn1 Group: Development/Libraries Requires: %name = %version-%release Requires: pkgconfig Requires(post): /sbin/install-info Requires(postun): /sbin/install-info %package tools Summary: Some ASN.1 tools Group: Applications/Text License: GPLv3+ Requires: %name = %version-%release %description A library that provides Abstract Syntax Notation One (ASN.1, as specified by the X.680 ITU-T recommendation) parsing and structures management, and Distinguished Encoding Rules (DER, as per X.690) encoding and decoding functions. %description devel This package contains files for development of applications which will use libtasn1. %description tools This package contains simple tools that can decode and encode ASN.1 data. %prep gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %setup -q %patch1 -p1 -b .rpath %patch2 -p1 -b .long-oid %build autoreconf -v -f --install %configure --disable-static --disable-silent-rules --disable-valgrind-tests # libtasn1 likes to regenerate docs touch doc/stamp_docs make %{?_smp_mflags} %install make DESTDIR="$RPM_BUILD_ROOT" install rm -f $RPM_BUILD_ROOT{%_libdir/*.la,%_infodir/dir} %check make check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel test -f %_infodir/%name.info.gz && \ /sbin/install-info --info-dir=%_infodir %_infodir/%name.info || : %preun devel test "$1" = 0 -a -f %_infodir/%name.info.gz && \ /sbin/install-info --info-dir=%_infodir --delete %_infodir/%name.info || : %files %defattr(-,root,root,-) %doc doc/TODO doc/*.pdf %{!?_licensedir:%global license %%doc} %license COPYING* %doc AUTHORS NEWS README THANKS %_libdir/*.so.6* %files tools %defattr(-,root,root,-) %_bindir/asn1* %_mandir/man1/asn1* %files devel %defattr(-,root,root,-) %_libdir/*.so %_libdir/pkgconfig/*.pc %_includedir/* %_infodir/*.info.* %_mandir/man3/*asn1* %changelog * Fri Jul 8 2016 Nikos Mavrogiannopoulos - 4.8-2 - Resolve issue which prevented the decoding of long OIDs (#1353838) * Mon Apr 11 2016 Nikos Mavrogiannopoulos - 4.8-1 - Update to 4.8 - Resolves infinite loop recursion in the decode of certain BER structures. * Thu Feb 04 2016 Fedora Release Engineering - 4.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Sep 15 2015 Nikos Mavrogiannopoulos - 4.7-1 - Update to 4.7 (#1260325) * Wed Jun 17 2015 Fedora Release Engineering - 4.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Apr 30 2015 Nikos Mavrogiannopoulos - 4.5-1 - Update to 4.5 (#1217282) * Mon Mar 30 2015 Nikos Mavrogiannopoulos - 4.4-1 - new upstream release (#1206968) - fixes stack overflow in DER decoder * Tue Mar 10 2015 Nikos Mavrogiannopoulos - 4.3-1 - new upstream release * Tue Sep 16 2014 Nikos Mavrogiannopoulos - 4.2-1 - new upstream release * Mon Aug 25 2014 Nikos Mavrogiannopoulos - 4.1-2 - added bug fix for octet string decoding (#1138218) * Mon Aug 25 2014 Nikos Mavrogiannopoulos - 4.1-1 - new upstream release * Sun Aug 17 2014 Fedora Release Engineering - 4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Jul 18 2014 Tom Callaway - 4.0-2 - fix license handling * Mon Jun 30 2014 Nikos Mavrogiannopoulos - 4.0-1 - new upstream release * Sat Jun 07 2014 Fedora Release Engineering - 3.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon May 26 2014 Nikos Mavrogiannopoulos - 3.6-1 - new upstream release * Fri May 02 2014 Nikos Mavrogiannopoulos - 3.5-1 - new upstream release * Wed Nov 27 2013 Nikos Mavrogiannopoulos - 3.4-1 - new upstream release * Sat Aug 03 2013 Fedora Release Engineering - 3.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Mar 25 2013 Tomáš Mráz - 3.3-1 - new upstream release - improved description * Thu Mar 7 2013 Tomas Mraz - 3.2-3 - drop the temporary compat libtasn1 * Tue Feb 5 2013 Tomas Mraz - 3.2-2 - now with temporary compat libtasn1 taken from old build * Tue Feb 5 2013 Tomas Mraz - 3.2-1 - new upstream release - SONAME bumped * Fri Nov 9 2012 Tomas Mraz - 2.14-1 - new upstream release * Thu Jul 19 2012 Fedora Release Engineering - 2.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 18 2012 Tomas Mraz - 2.13-1 - new upstream release * Tue Mar 20 2012 Tomas Mraz - 2.12-1 - new upstream release * Fri Jan 13 2012 Fedora Release Engineering - 2.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Aug 3 2010 Tomas Mraz - 2.7-1 - new upstream release * Thu Jan 28 2010 Tomas Mraz - 2.4-2 - drop superfluous rpath * Mon Jan 18 2010 Tomas Mraz - 2.4-1 - new upstream release * Mon Jan 11 2010 Tomas Mraz - 2.3-2 - no longer ignore make check result on ppc64 * Tue Aug 11 2009 Tomas Mraz - 2.3-1 - updated to new upstream version - fix warnings when installed with --excludedocs (#515950) * Sat Jul 25 2009 Fedora Release Engineering - 2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri May 29 2009 Tomas Mraz - 2.2-1 - updated to new upstream version - SMP build should work now - drop fix for spurious rpath - no longer necessary * Wed Feb 25 2009 Fedora Release Engineering - 1.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Jan 27 2009 Enrico Scholz - 1.8-1 - updated to 1.8 - updated URLs - disabled SMP builds for now * Fri Dec 12 2008 Caolán McNamara - 1.7-2 - rebuild to get provides pkgconfig(libtasn1) * Fri Nov 21 2008 Tomas Mraz - 1.7-1 - updated to new upstream version * Tue Sep 30 2008 Tomas Mraz - 1.5-1 - updated to new upstream version - fix license tag - fix spurious rpath in the tool binaries * Thu Aug 7 2008 Tom "spot" Callaway - 1.4-2 - fix license tag * Thu Jun 5 2008 Tomas Mraz - 1.4-1 - updated to new upstream version * Wed Feb 13 2008 Enrico Scholz - 1.3-1 - updated to 1.3 (#426488, #431334) - use wrapper around libtasn1-config which should make it multilib safe (#342411); this implies an untagged 'Requires: pkgconfig' for -devel now - conditionalized BR of valgrind (#401041) * Mon Sep 3 2007 Enrico Scholz - 1.1-1 - updated to 1.1 - workaround 'make check' errors on ppc64 * Thu Jun 14 2007 Enrico Scholz - 0.3.10-1 - updated to 0.3.10 * Fri Mar 2 2007 Enrico Scholz - 0.3.9-1 - updated to 0.3.9 * Sat Feb 3 2007 Enrico Scholz - 0.3.8-1 - updated to 0.3.8 * Sun Nov 5 2006 Enrico Scholz - 0.3.6-1 - updated to 0.3.6 - BR valgrind * Fri Sep 15 2006 Enrico Scholz - 0.3.5-1 - updated to 0.3.5 * Sat Jun 3 2006 Enrico Scholz - 0.3.4-1 - updated to 0.3.4 * Sun Mar 26 2006 Enrico Scholz - 0.3.2-1 - updated to 0.3.2 - added -tools subpackage * Wed Mar 8 2006 Enrico Scholz - 0.3.1-1 - updated to 0.3.1 * 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 * Thu Apr 7 2005 Michael Schwendt - rebuilt * Tue Nov 18 2003 Enrico Scholz - 0:0.2.6-0.fdr.1 - updated to 0.2.6 * Mon Aug 4 2003 Enrico Scholz 0:0.2.5-0.fdr.1 - updated to 0.2.5 - changed license to LGPL - rearranged %%check to reflect execution order - minor cosmetical changes * Tue Jun 10 2003 Enrico Scholz 0:0.2.4-0.fdr.1 - Initial build.