1 |
|
### RPM external apt 0.5.15lorg3.2 |
2 |
– |
Requires: gcc-wrapper |
2 |
|
Source: http://apt-rpm.org/releases/%n-%v.tar.bz2 |
3 |
+ |
Patch0: apt-rpm449 |
4 |
|
Requires: libxml2 beecrypt rpm zlib bz2lib |
5 |
+ |
%if "%(echo %{cmsos} | cut -d_ -f 2 | sed -e 's|.*64.*|64|')" == "64" |
6 |
+ |
%define libdir lib64 |
7 |
+ |
%else |
8 |
+ |
%define libdir lib |
9 |
+ |
%endif |
10 |
|
|
11 |
+ |
%prep |
12 |
+ |
%setup -n %n-%{realversion} |
13 |
+ |
%patch0 -p0 |
14 |
|
%build |
15 |
< |
## IMPORT gcc-wrapper |
16 |
< |
export CFLAGS="-I$BEECRYPT_ROOT/include -I$RPM_ROOT/include" |
9 |
< |
export LDFLAGS="-L$BEECRYPT_ROOT/lib -L$RPM_ROOT/lib" |
10 |
< |
export LIBS="$LDFLAGS" |
15 |
> |
export CPPFLAGS="-I$BEECRYPT_ROOT/include -I$RPM_ROOT/include -I$RPM_ROOT/include/rpm" |
16 |
> |
export LDFLAGS="-L$BEECRYPT_ROOT/%{libdir} -L$RPM_ROOT/%{libdir}" |
17 |
|
export LIBDIR="$LIBS" |
18 |
|
export LIBXML2_CFLAGS="-I$LIBXML2_ROOT/include/libxml2 -I$BEECRYPT_ROOT/include -I$RPM_ROOT/include" |
19 |
< |
export LIBXML2_LIBS="-lxml2 -L$LIBXML2_ROOT/lib -L$BEECRYPT_ROOT/lib -L$RPM_ROOT/lib" |
19 |
> |
export LIBXML2_LIBS="-lxml2 -L$LIBXML2_ROOT/lib -L$BEECRYPT_ROOT/%{libdir} -L$RPM_ROOT/%{libdir}" |
20 |
|
|
21 |
|
./configure --prefix=%{i} --exec-prefix=%{i} \ |
22 |
|
--disable-nls \ |
23 |
|
--disable-dependency-tracking \ |
24 |
|
--without-libintl-prefix \ |
25 |
|
--disable-rpath |
26 |
< |
make %makeprocesses |
26 |
> |
make %makeprocesses |
27 |
> |
%install |
28 |
> |
make install |
29 |
> |
mkdir -p %{i}/etc/profile.d |
30 |
> |
(echo "#!/bin/sh"; \ |
31 |
> |
echo "source $RPM_ROOT/etc/profile.d/init.sh"; \ |
32 |
> |
echo "source $LIBXML2_ROOT/etc/profile.d/init.sh" ) > %{i}/etc/profile.d/dependencies-setup.sh |
33 |
> |
(echo "#!/bin/tcsh"; \ |
34 |
> |
echo "source $RPM_ROOT/etc/profile.d/init.csh"; \ |
35 |
> |
echo "source $LIBXML2_ROOT/etc/profile.d/init.csh" ) > %{i}/etc/profile.d/dependencies-setup.csh |
36 |
> |
%post |
37 |
> |
%{relocateConfig}etc/profile.d/dependencies-setup.sh |
38 |
> |
%{relocateConfig}etc/profile.d/dependencies-setup.csh |