Пакет libassuan: Specfile

Name: libassuan
Version: 2.5.4.4.g05535d9
Release: alt4

Summary: IPC library used by some GnuPG related software
License: GPL-3.0-or-later AND LGPL-2.1-or-later
Group: System/Libraries
Url: https://www.gnupg.org/

Source: libassuan-%version.tar
Patch1: 0001-Fix-LFS-on-32-bit-systems.patch
Patch2: 0002-ALT-version-is-not-beta.patch

%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1

%set_verify_elf_method strict

BuildRequires: pkgconfig(gpg-error)
BuildRequires: makeinfo

%package devel
Summary: Development files for the libassuan library
Group: Development/C
Requires: %name = %version-%release
Conflicts: libassuan0-devel

%description
This is the IPC library used by GnuPG 2, GPGME and a few other packages.

%description devel
This package contains development files for the libassuan library.

%prep
%setup
%autopatch -p1

# Rename library: libassuan -> libassuan2.
sed -i 's/libassuan\(.la\)/libassuan2\1/g' */Makefile.am

cat > doc/version.texi <<EOF
@set UPDATED $(LANG=C date -u -r doc/assuan.texi +'%%d %%B %%Y')
@set UPDATED-MONTH $(LANG=C date -u -r doc/assuan.texi +'%%B %%Y')
@set EDITION %version
@set VERSION %version
EOF

%build
%autoreconf
%configure
%make_build

%install
%makeinstall_std
mv %buildroot%_libdir/libassuan{2,}.so

%check
%make_build check

%files
%doc AUTHORS NEWS README
%_libdir/lib*.so.*

%files devel
%_bindir/libassuan-config
%_libdir/*.so
%_includedir/*.h
%_datadir/aclocal/*.m4
%_infodir/*.info*
%_pkgconfigdir/*.pc

%changelog
* Mon Mar 15 2021 Michael Shigorin <mike@altlinux.org> 2.5.4.4.g05535d9-alt4
- Fix installation with --disable check.

* Thu Dec 31 2020 Alexey Gladkov <legion@altlinux.ru> 2.5.4.4.g05535d9-alt3
- Removed the suffix from the version completely.

* Wed Dec 30 2020 Alexey Gladkov <legion@altlinux.ru> 2.5.4.4.g05535d9-alt2
- Marked version as not beta.

* Sun Dec 27 2020 Alexey Gladkov <legion@altlinux.ru> 2.5.4.4.g05535d9-alt1
- Rebased to upstream git history.
- Updated License tag.
- Hardened build checks.
- Fixed build dependencies.

* Wed Dec 23 2020 Paul Wolneykien <manowar@altlinux.org> 2.5.4-alt1
- Freshed up to v2.5.4.

* Mon Mar 25 2019 Paul Wolneykien <manowar@altlinux.org> 2.5.3-alt1
- Freshed up to version 2.5.3.
- Get rid of %%ubt.
- Added libassuan.pc for pkgconfig.

* Wed Jan 17 2018 Sergey V Turchin <zerg@altlinux.org> 2.5.1-alt1
- new version

* Mon Apr 17 2017 Sergey V Turchin <zerg@altlinux.org> 2.4.3-alt1
- new version

* Thu Dec 03 2015 Igor Vlasenko <viy@altlinux.ru> 2.3.0-alt1.1
- NMU: added BR: texinfo

* Fri Aug 28 2015 Sergey V Turchin <zerg@altlinux.org> 2.3.0-alt1
- new version

* Tue Jun 23 2015 Sergey V Turchin <zerg@altlinux.org> 2.2.1-alt1
- new version

* Tue Nov 25 2014 Sergey V Turchin <zerg@altlinux.org> 2.1.3-alt0.M70P.1
- built for M70P

* Tue Nov 25 2014 Sergey V Turchin <zerg@altlinux.org> 2.1.3-alt1
- new version

* Mon Feb 25 2013 Sergey V Turchin <zerg@altlinux.org> 2.1.0-alt1
- new version

* Wed Jul 25 2012 Sergey V Turchin <zerg@altlinux.org> 2.0.3-alt1
- new version

* Mon Jul 04 2011 Sergey V Turchin <zerg@altlinux.org> 2.0.2-alt1
- new version

* Tue Mar 08 2011 Dmitry V. Levin <ldv@altlinux.org> 2.0.1-alt2
- Rebuilt for debuginfo.

* Sat Nov 06 2010 Dmitry V. Levin <ldv@altlinux.org> 2.0.1-alt1
- Updated to 2.0.1.

* Sat Nov 06 2010 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 2.0.0-alt2.1
- Rebuilt for soname set-versions

* Sun Feb 07 2010 Dmitry V. Levin <ldv@altlinux.org> 2.0.0-alt2
- Renamed library: libassuan -> libassuan2.
- Fixed compilation warnings.
- Cleaned up specfile.
- Enabled test suite.

* Wed Feb 03 2010 Sergey V Turchin <zerg@altlinux.org> 2.0.0-alt1
- new version

* Mon Dec 21 2009 Sergey V Turchin <zerg@altlinux.org> 1.0.5-alt2
- remove ldconfig from %%post

* Tue Jun 10 2008 Sergey V Turchin <zerg at altlinux dot org> 1.0.5-alt1
- new version

* Thu Dec 20 2007 Sergey V Turchin <zerg at altlinux dot org> 1.0.4-alt1
- new version
- add versioning

* Tue Jul 10 2007 Sergey V Turchin <zerg at altlinux dot org> 1.0.2-alt1
- new version

* Tue Jan 30 2007 Sergey V Turchin <zerg at altlinux dot org> 1.0.1-alt1
- new version

* Wed Nov 01 2006 Sergey V Turchin <zerg at altlinux dot org> 1.0.0-alt1
- new version

* Wed Oct 11 2006 Sergey V Turchin <zerg at altlinux dot org> 0.9.3-alt1
- new version

* Fri Jan 21 2005 Sergey V Turchin <zerg at altlinux dot org> 0.6.10-alt1
- new version

* Mon Oct 11 2004 Sergey V Turchin <zerg at altlinux dot org> 0.6.7-alt1
- new version

* Mon Apr 05 2004 Sergey V Turchin <zerg at altlinux dot org> 0.6.4-alt1
- new version sync patches with PLD

* Thu Nov 27 2003 Sergey V Turchin <zerg at altlinux dot org> 0.6.1-alt2
- remove *.la

* Mon Nov 24 2003 Sergey V Turchin <zerg at altlinux dot org> 0.6.1-alt1
- new version
- fix compile with text relocations

* Mon Sep 29 2003 Sergey V Turchin <zerg at altlinux dot org> 0.6.0-alt1
- build for ALT

* Thu Aug 21 2003 PLD Team <feedback@pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: libassuan.spec,v $
Revision 1.3  2003/08/21 08:41:47  qboosh
- epoch 1, release 2 (due to older libassuan-devel in pinentry.spec)

Revision 1.2  2003/08/11 11:03:36  qboosh
- typo in URL (probably there is no more libassuan-specific page, so use this)

Revision 1.1  2003/08/10 11:49:35  qboosh
- new - built as shared library