OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 08-Jun-2006 23:15:30
Branch: HEAD Handle: 2006060822152900
Added files:
openpkg-src/libextractor
libextractor.pc
Modified files:
openpkg-src/libextractor
libextractor.spec
Log:
install libtool library as a private copy and provide a pkgconfig file
Summary:
Revision Changes Path
1.1 +10 -0 openpkg-src/libextractor/libextractor.pc
1.27 +14 -1 openpkg-src/libextractor/libextractor.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/libextractor/libextractor.pc
============================================================================
$ cvs diff -u -r0 -r1.1 libextractor.pc
--- /dev/null 2006-06-08 23:15:17 +0200
+++ libextractor.pc 2006-06-08 23:15:29 +0200
@@ -0,0 +1,10 @@
[EMAIL PROTECTED]@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: libextractor
+Description: Data Extractor Library
+Version: @version@
+Libs: -L${libdir} -lextractor -lextractor_ltdl -lintl
+Cflags: -I${includedir}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/libextractor/libextractor.spec
============================================================================
$ cvs diff -u -r1.26 -r1.27 libextractor.spec
--- openpkg-src/libextractor/libextractor.spec 22 May 2006 09:37:15
-0000 1.26
+++ openpkg-src/libextractor/libextractor.spec 8 Jun 2006 21:15:29
-0000 1.27
@@ -33,10 +33,11 @@
Group: Filesystem
License: GPL
Version: 0.5.14
-Release: 20060522
+Release: 20060608
# list of sources
Source0:
http://gnunet.org/libextractor/download/libextractor-%{version}.tar.gz
+Source1: libextractor.pc
Patch0: libextractor.patch
# build information
@@ -92,14 +93,26 @@
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
+ %{l_shtool} subst \
+ -e 's;^\(dlname=.\).*\(.\);\1\2;' \
+ -e 's;^\(library_names=.\).*\(.\);\1\2;' \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor.la
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/locale
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor/libextractor_*.a
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor/libextractor.so*
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor/libextractor.la
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor.so*
+ mv $RPM_BUILD_ROOT%{l_prefix}/lib/libltdl.a \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/libextractor_ltdl.a
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libltdl.*
rm -f $RPM_BUILD_ROOT%{l_prefix}/include/ltdl.h
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig
+ %{l_shtool} install -c -m 644 %{l_value -s -a} \
+ -e "s;@version@;%{version};" \
+ %{SOURCE libextractor.pc} \
+ $RPM_BUILD_ROOT%{l_prefix}/lib/pkgconfig/
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]