ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/apt.spec
Revision: 1.6
Committed: Mon Jun 18 16:59:25 2007 UTC (17 years, 10 months ago) by eulisse
Branch: MAIN
Changes since 1.5: +13 -1 lines
Log Message:
init.sh/csh sources the rpm and libxml environment.

File Contents

# User Rev Content
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