Browse Source

upgrading package: libassuan 1.0.5 -> 2.0.0

master
parent
commit
bbfbd3740e
  1. 21
      libassuan/libassuan.patch
  2. 85
      libassuan/libassuan.spec

21
libassuan/libassuan.patch

@ -1,6 +1,21 @@
Index: src/libassuan-config.in
--- src/libassuan-config.in.orig 2006-10-09 12:41:47 +0200
+++ src/libassuan-config.in 2006-11-15 20:25:37 +0100
Index: libassuan-1.0.5/src/libassuan-config.in
--- libassuan-1.0.5/src/libassuan-config.in.orig 2006-10-09 12:41:47 +0200
+++ libassuan-1.0.5/src/libassuan-config.in 2006-11-15 20:25:37 +0100
@@ -105,6 +105,11 @@
esac
shift
done
+
+if test "x${thread_module}" = "x-pth"; then
+ cflags="$cflags `$prefix/bin/pth-config --cflags`"
+ extralibs="$extralibs `$prefix/bin/pth-config --libs`"
+fi
if test "$echo_prefix" = "yes"; then
echo $prefix
Index: libassuan-2.0.0/src/libassuan-config.in
--- libassuan-2.0.0/src/libassuan-config.in.orig 2006-10-09 12:41:47 +0200
+++ libassuan-2.0.0/src/libassuan-config.in 2006-11-15 20:25:37 +0100
@@ -105,6 +105,11 @@
esac
shift

85
libassuan/libassuan.spec

@ -21,6 +21,10 @@
## SUCH DAMAGE.
##
# package version
%define V_assuan1 1.0.5
%define V_assuan2 2.0.0
# package information
Name: libassuan
Summary: GnuPG IPC Library
@ -31,11 +35,12 @@ Distribution: OpenPKG Community
Class: PLUS
Group: Libraries
License: GPL/LGPL
Version: 1.0.5
Release: 20080526
Version: %{V_assuan2}
Release: 20100108
# list of sources
Source0: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{version}.tar.bz2
Source0: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{V_assuan1}.tar.bz2
Source1: ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-%{V_assuan2}.tar.bz2
Patch0: libassuan.patch
# build information
@ -43,8 +48,8 @@ Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130
PreReq: OpenPKG, openpkg >= 20040130
BuildPreReq: pth
PreReq: pth
BuildPreReq: pth, gpg-error
PreReq: pth, gpg-error
AutoReq: no
AutoReqProv: no
@ -52,32 +57,70 @@ AutoReqProv: no
Libassuan is the IPC library used by some GnuPG related software.
%track
prog libassuan = {
version = %{version}
prog libassuan:libassuan1 = {
version = %{V_assuan1}
url = ftp://ftp.gnupg.org/gcrypt/libassuan/
regex = libassuan-(1\.\d+\.\d+)\.tar\.bz2
}
prog libassuan:libassuan2 = {
version = %{V_assuan2}
url = ftp://ftp.gnupg.org/gcrypt/libassuan/
regex = libassuan-(__VER__)\.tar\.bz2
regex = libassuan-(2\.\d+\.\d+)\.tar\.bz2
}
%prep
%setup -q
%setup -q -c
%setup -q -D -a 1
%patch -p0
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags pth .}" \
LDFLAGS="%{l_ldflags}" \
./configure \
--prefix=%{l_prefix} \
--infodir=%{l_prefix}/info \
--mandir=%{l_prefix}/man \
--with-pth-prefix=%{l_prefix} \
--disable-shared
%{l_make} %{l_mflags -O}
( cd libassuan-%{V_assuan1}
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags pth .}" \
LDFLAGS="%{l_ldflags}" \
./configure \
--prefix=%{l_prefix} \
--infodir=%{l_prefix}/info \
--mandir=%{l_prefix}/man \
--with-pth-prefix=%{l_prefix} \
--disable-shared
%{l_make} %{l_mflags -O}
) || exit $?
( cd libassuan-%{V_assuan2}
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags pth .}" \
LDFLAGS="%{l_ldflags}" \
./configure \
--prefix=%{l_prefix} \
--infodir=%{l_prefix}/info \
--mandir=%{l_prefix}/man \
--with-pth-prefix=%{l_prefix} \
--disable-shared
%{l_make} %{l_mflags -O}
) || exit $?
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
( cd libassuan-%{V_assuan2}
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
mv $RPM_BUILD_ROOT%{l_prefix}/bin/libassuan-config \
$RPM_BUILD_ROOT%{l_prefix}/bin/libassuan2-config
mv $RPM_BUILD_ROOT%{l_prefix}/include/assuan.h \
$RPM_BUILD_ROOT%{l_prefix}/include/assuan2.h
mv $RPM_BUILD_ROOT%{l_prefix}/info/assuan.info \
$RPM_BUILD_ROOT%{l_prefix}/info/assuan2.info
mv $RPM_BUILD_ROOT%{l_prefix}/lib/libassuan.a \
$RPM_BUILD_ROOT%{l_prefix}/lib/libassuan2.a
mv $RPM_BUILD_ROOT%{l_prefix}/lib/libassuan.la \
$RPM_BUILD_ROOT%{l_prefix}/lib/libassuan2.la
mv $RPM_BUILD_ROOT%{l_prefix}/share/aclocal/libassuan.m4 \
$RPM_BUILD_ROOT%{l_prefix}/share/aclocal/libassuan2.m4
) || exit $?
( cd libassuan-%{V_assuan1}
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
) || exit $?
rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}

Loading…
Cancel
Save