SPECS: STLport.spec - add stlport-config, stlport.pc, stlport-debug....
glen
glen at pld-linux.org
Fri May 2 15:29:55 CEST 2008
Author: glen Date: Fri May 2 13:29:54 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add stlport-config,stlport.pc,stlport-debug.pc; rel 3
---- Files affected:
SPECS:
STLport.spec (1.95 -> 1.96)
---- Diffs:
================================================================
Index: SPECS/STLport.spec
diff -u SPECS/STLport.spec:1.95 SPECS/STLport.spec:1.96
--- SPECS/STLport.spec:1.95 Tue Apr 1 22:09:28 2008
+++ SPECS/STLport.spec Fri May 2 15:29:49 2008
@@ -7,12 +7,15 @@
Summary(pl.UTF-8): Biblioteki standardowe C++
Name: STLport
Version: 5.1.5
-Release: 2
+Release: 3
Epoch: 2
License: distributable (see README.gz)
Group: Libraries
Source0: http://dl.sourceforge.net/stlport/%{name}-%{version}.tar.bz2
# Source0-md5: e31d0dc9141c4f264d887754b559cc84
+Source1: stlport-config.in
+Source2: stlport.pc.in
+Source3: stlport-debug.pc.in
Patch0: %{name}-endianness.patch
Patch1: %{name}-alpha.patch
Patch2: %{name}-valarray-copy-constructor.patch
@@ -100,6 +103,10 @@
sed -i -e 's/= -O2$/= %{rpmcflags}/' build/Makefiles/gmake/gcc.mak
+cp -a %{SOURCE1} stlport-config.in
+cp -a %{SOURCE2} stlport.pc.in
+cp -a %{SOURCE3} stlport-debug.pc.in
+
%build
cd build/lib
@@ -115,6 +122,19 @@
cd ../..
+subst='
+ s, at prefix@,%{_prefix},g
+ s, at exec_prefix@,%{_exec_prefix},g
+ s, at libdir@,%{_libdir},g
+ s, at includedir@,%{_includedir},g
+ s, at ver@,%{version},g
+ s, at VERSION@,%{version},g
+'
+
+%{__sed} -e "$subst" stlport-config.in > stlport-config
+%{__sed} -e "$subst" stlport.pc.in > stlport.pc
+%{__sed} -e "$subst" stlport-debug.pc.in > stlport-debug.pc
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_includedir}
@@ -137,6 +157,12 @@
ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libstlportstlg.so.*.*.*) \
$RPM_BUILD_ROOT%{_libdir}/libstlportstlg.so
+
+install -d $RPM_BUILD_ROOT{%{_pkgconfigdir},%{_bindir}}
+cp -a stlport.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
+cp -a stlport-debug.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
+install stlport-config $RPM_BUILD_ROOT%{_bindir}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -151,12 +177,15 @@
%doc README
%attr(755,root,root) %{_libdir}/libstlport.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libstlport.so.5.1
+%attr(755,root,root) %ghost %{_libdir}/libstlport.so.5
%files devel
%defattr(644,root,root,755)
%doc doc/{FAQ,*.txt}
%attr(755,root,root) %{_libdir}/libstlport.so
+%attr(755,root,root) %{_bindir}/stlport-config
%{_includedir}/stlport
+%{_pkgconfigdir}/stlport.pc
%files static
%defattr(644,root,root,755)
@@ -166,10 +195,12 @@
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libstlportstlg.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libstlportstlg.so.5.1
+%attr(755,root,root) %ghost %{_libdir}/libstlportstlg.so.5
%files dbg-devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libstlportstlg.so
+%{_pkgconfigdir}/stlport-debug.pc
%files dbg-static
%defattr(644,root,root,755)
@@ -181,6 +212,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.96 2008-05-02 13:29:49 glen
+- add stlport-config,stlport.pc,stlport-debug.pc; rel 3
+
Revision 1.95 2008-04-01 20:09:28 pluto
- stlport doesn't require libstdc++ runtime.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/STLport.spec?r1=1.95&r2=1.96&f=u
More information about the pld-cvs-commit
mailing list