diff --git a/.libassuan.metadata b/.libassuan.metadata new file mode 100644 index 0000000..f5494a5 --- /dev/null +++ b/.libassuan.metadata @@ -0,0 +1,2 @@ +48c457d1a4739e4eec941dbffd2d13453eaf88e6 SOURCES/libassuan-2.1.0.tar.bz2.sig +af114073610ce0b30961986c2741d5e7230c9880 SOURCES/libassuan-2.1.0.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/libassuan-2.1.0-multilib.patch b/SOURCES/libassuan-2.1.0-multilib.patch new file mode 100644 index 0000000..f6ec6aa --- /dev/null +++ b/SOURCES/libassuan-2.1.0-multilib.patch @@ -0,0 +1,28 @@ +diff -up libassuan-2.1.0/src/libassuan-config.in.multilib libassuan-2.1.0/src/libassuan-config.in +--- libassuan-2.1.0/src/libassuan-config.in.multilib 2013-05-15 12:41:33.376279564 +0200 ++++ libassuan-2.1.0/src/libassuan-config.in 2013-05-15 12:40:11.565515616 +0200 +@@ -18,7 +18,7 @@ lib="@LIBASSUAN_CONFIG_LIB@" + extralibs="@LIBASSUAN_CONFIG_EXTRA_LIBS@ $gpg_error_libs" + cflags="@LIBASSUAN_CONFIG_CFLAGS@ $gpg_error_cflags" + api_version="@LIBASSUAN_CONFIG_API_VERSION@" +-my_host="@LIBASSUAN_CONFIG_HOST@" ++my_host="none" + prefix=@prefix@ + exec_prefix=@exec_prefix@ + includes="" +@@ -121,13 +121,7 @@ if test "$echo_cflags" = "yes"; then + fi + + if test "$echo_libs" = "yes"; then +- if test "@libdir@" != "/usr/lib" ; then +- libdirs="-L@libdir@" +- for i in $lib $extralibs ; do +- if test "$i" = "-L@libdir@" ; then +- libdirs="" +- fi +- done +- fi ++ # libdir is always standard and implicitly searched ++ libdirs="" + echo $libdirs $lib $extralibs + fi diff --git a/SPECS/libassuan.spec b/SPECS/libassuan.spec new file mode 100644 index 0000000..f36a568 --- /dev/null +++ b/SPECS/libassuan.spec @@ -0,0 +1,229 @@ +Name: libassuan +Summary: GnuPG IPC library +Version: 2.1.0 +Release: 1%{?dist} + +# The library is LGPLv2+, the documentation GPLv3+ +License: LGPLv2+ and GPLv3+ +Source0: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{version}.tar.bz2 +Source1: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{version}.tar.bz2.sig +URL: http://www.gnupg.org/ +Group: System Environment/Libraries + +Patch1: libassuan-2.1.0-multilib.patch + +BuildRequires: gawk +BuildRequires: libgpg-error-devel >= 1.8 +BuildRequires: pth-devel + +%description +This is the IPC library used by GnuPG 2, GPGME and a few other +packages. + +%package devel +Summary: GnuPG IPC library +Group: Development/Libraries +Provides: libassuan2-devel = %{version}-%{release} +Provides: libassuan2-devel%{?_isa} = %{version}-%{release} +Requires: pth-devel +Requires: libassuan%{?_isa} = %{version}-%{release} +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +%description devel +This is the IPC static library used by GnuPG 2, GPGME and a few other +packages. + +This package contains files needed to develop applications using %{name}. + + +%prep +%setup -q + +%patch1 -p1 -b .multilib + + +%build +%configure \ + --includedir=%{_includedir}/libassuan2 + +make %{?_smp_mflags} + + +%install +make install DESTDIR=%{buildroot} + +## Unpackaged files +rm -f %{buildroot}%{_infodir}/dir +rm -f %{buildroot}%{_libdir}/lib*.la + + +%check +make check + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel +/sbin/install-info %{_infodir}/assuan.info %{_infodir}/dir &>/dev/null || : + +%preun devel +if [ $1 -eq 0 ]; then + /sbin/install-info --delete %{_infodir}/assuan.info %{_infodir}/dir &>/dev/null || : +fi + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING COPYING.LIB NEWS README THANKS TODO +%{_libdir}/libassuan.so.0* + +%files devel +%defattr(-,root,root,-) +%{_bindir}/libassuan-config +%{_includedir}/libassuan2/ +%{_libdir}/libassuan.so +%{_datadir}/aclocal/libassuan.m4 +%{_infodir}/assuan.info* + + +%changelog +* Wed May 15 2013 Tomáš Mráz 2.1.0-1 +- new upstream release + +* Thu Feb 14 2013 Fedora Release Engineering - 2.0.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Dec 3 2012 Tomáš Mráz 2.0.3-4 +- multilib conflict in libassuan-config fixed + +* Thu Jul 19 2012 Fedora Release Engineering - 2.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Apr 18 2012 Tomáš Mráz 2.0.3-2 +- add missing requires of base package + +* Wed Apr 18 2012 Tomáš Mráz 2.0.3-1 +- new upstream release + +* Fri Jan 13 2012 Fedora Release Engineering - 2.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jul 15 2011 Tomáš Mráz 2.0.1-1 +- new upstream release + +* Thu Apr 14 2011 Rex Dieter 2.0.0-4 +- Missing ldconfig calls (#696787) + +* Mon Feb 07 2011 Fedora Release Engineering - 2.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Aug 10 2010 Rex Dieter - 2.0.0-2 +- -devel: Provides: libassuan2-devel + +* Tue Jul 27 2010 Rex Dieter - 2.0.0-1 +- libassuan-2.0.0 (#573796) + +* Thu Dec 17 2009 Rex Dieter - 1.0.5-4 +- better versioning for Obsoletes +- better (upstreamable) multilib patch + +* Thu Dec 17 2009 Tomas Mraz - 1.0.5-3 +- Fix license tag - the documentation is GPLv3+ + +* Fri Jul 24 2009 Fedora Release Engineering - 1.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat Jun 20 2009 Rex Dieter - 1.0.5-1 +- libassuan-1.0.5 + +* Wed Feb 25 2009 Fedora Release Engineering - 1.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Apr 03 2008 Rex Dieter 1.0.4-3 +- multiarch conflicts (#341911) + +* Fri Feb 08 2008 Rex Dieter 1.0.4-2 +- respin (gcc43) + +* Wed Dec 12 2007 Rex Dieter - 1.0.4-1 +- libassuan-1.0.4 +- License: LGPLv2+ +- disable useless -debuginfo (static libs only) + +* Sun Aug 26 2007 Rex Dieter - 1.0.3-2 +- BR: gawk (to reenable pth support) + +* Fri Aug 24 2007 Rex Dieter - 1.0.3-1 +- libassuan-1.0.3 +- License: LGPLv2 + +* Thu Aug 02 2007 Rex Dieter - 1.0.2-2 +- License: LGPLv3 (clarification, changed from LGPLv2 1.0.1 -> 1.0.2) + +* Fri Jul 06 2007 Rex Dieter - 1.0.2-1 +- libassuan-1.0.2 +- rename -static -> -devel + +* Sat Nov 25 2006 Rex Dieter - 1.0.1-1 +- libassuan-1.0.1 + +* Mon Nov 13 2006 Rex Dieter - 1.0.0-1 +- libassuan-1.0.0 +- rename -devel -> -static (+Obsoletes/Provides: %%name-devel) + +* Wed Oct 18 2006 Rex Dieter - 0.9.3-2 +- another libassuan.m4 patch + +* Tue Oct 10 2006 Rex Dieter - 0.9.3-1 +- 0.9.3 +- BR: pth-devel, -devel: Requires: pth-devel + +* Wed Oct 04 2006 Rex Dieter - 0.9.2-1 +- 0.9.2 + +* Mon Oct 02 2006 Rex Dieter - 0.9.0-3 +- respin + +* Tue Sep 26 2006 Rex Dieter - 0.6.10-3 +- fc6 respin + +* Wed Mar 1 2006 Rex Dieter +- fc5: gcc/glibc respin + +* Mon Jul 4 2005 Michael Schwendt - 0.6.10-2 +- Build PIC only for x86_64. + +* Fri Jul 1 2005 Ville Skyttä - 0.6.10-1 +- 0.6.10, macro patch no longer needed (#162262). + +* Sun May 8 2005 Michael Schwendt - 0.6.9-4 +- rebuilt + +* Fri Mar 18 2005 Ville Skyttä - 0.6.9-3 +- Fix FC4 build and source URLs. + +* Thu Feb 3 2005 Michael Schwendt - 0.6.9-2 +- Build PIC to fix x86_64 linking. + +* Thu Jan 06 2005 Rex Dieter - 0.6.9-1 +- 0.6.9 + +* Sat Oct 23 2004 Rex Dieter - 0.6.7-0.fdr.3 +- *really* fix description this time. + +* Fri Oct 22 2004 Rex Dieter - 0.6.7-0.fdr.2 +- remove "We decided..." part of description +- remove hard-coded .gz info references +- Req(preun)->Preq(postun): /sbin/install-info + +* Thu Oct 21 2004 Rex Dieter - 0.6.7-0.fdr.1 +- cleanup, make presentable. + +* Tue Oct 19 2004 Rex Dieter - 0.6.7-0.fdr.0 +- first try