1 |
eulisse |
1.2 |
### RPM external apt 0.5.15lorg3.2
|
2 |
|
|
Source: http://apt-rpm.org/releases/%n-%v.tar.bz2
|
3 |
eulisse |
1.5 |
Patch0: apt-rpm449
|
4 |
eulisse |
1.2 |
Requires: libxml2 beecrypt rpm zlib bz2lib
|
5 |
eulisse |
1.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 |
ratnik |
1.1 |
|
11 |
eulisse |
1.5 |
%prep
|
12 |
|
|
%setup -n %n-%{realversion}
|
13 |
|
|
%patch0 -p0
|
14 |
ratnik |
1.1 |
%build
|
15 |
eulisse |
1.5 |
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 |
eulisse |
1.2 |
export LIBDIR="$LIBS"
|
18 |
|
|
export LIBXML2_CFLAGS="-I$LIBXML2_ROOT/include/libxml2 -I$BEECRYPT_ROOT/include -I$RPM_ROOT/include"
|
19 |
eulisse |
1.5 |
export LIBXML2_LIBS="-lxml2 -L$LIBXML2_ROOT/lib -L$BEECRYPT_ROOT/%{libdir} -L$RPM_ROOT/%{libdir}"
|
20 |
ratnik |
1.1 |
|
21 |
eulisse |
1.2 |
./configure --prefix=%{i} --exec-prefix=%{i} \
|
22 |
|
|
--disable-nls \
|
23 |
|
|
--disable-dependency-tracking \
|
24 |
|
|
--without-libintl-prefix \
|
25 |
|
|
--disable-rpath
|
26 |
eulisse |
1.6 |
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
|