|
|
|
@ -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} |
|
|
|
|
|
|
|
|
|