packages: OpenCASCADE/OpenCASCADE.spec - avoid copying 50+k doc files for p...

gotar gotar at pld-linux.org
Sun Jun 6 20:55:27 CEST 2010


Author: gotar                        Date: Sun Jun  6 18:55:27 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- avoid copying 50+k doc files for packaging

---- Files affected:
packages/OpenCASCADE:
   OpenCASCADE.spec (1.11 -> 1.12) 

---- Diffs:

================================================================
Index: packages/OpenCASCADE/OpenCASCADE.spec
diff -u packages/OpenCASCADE/OpenCASCADE.spec:1.11 packages/OpenCASCADE/OpenCASCADE.spec:1.12
--- packages/OpenCASCADE/OpenCASCADE.spec:1.11	Sun Jun  6 00:20:10 2010
+++ packages/OpenCASCADE/OpenCASCADE.spec	Sun Jun  6 20:55:22 2010
@@ -113,7 +113,8 @@
 export CXXFLAGS="%{rpmcflags} -fno-strict-aliasing"
 %endif
 LDFLAGS=-lpthread %configure \
-	%{!?debug:--disable-debug --enable-production} \
+	%{?debug:--disable-production  --enable-debug} \
+	%{!?debug:--enable-production --disable-debug} \
 	--with-java-include="%{java_home}"/include
 
 %{__make}
@@ -128,7 +129,9 @@
 cd ..
 
 cp -a data $RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -a doc %{buildroot}%{_prefix}/
+mkdir -p doc-i
+[ -d doc ] && mv doc doc-i/%{name}-%{version}
+ln -s %{_builddir}/%{name}%{version}/doc-i $RPM_BUILD_ROOT%{_defaultdocdir}
 cp -a samples %{buildroot}%{_prefix}/
 
 mv $RPM_BUILD_ROOT{%{_prefix}/src,%{_datadir}/%{name}}
@@ -163,7 +166,6 @@
 %{_prefix}/wok/site/*
 %{_prefix}/config.h
 %{_prefix}/env_DRAW.sh
-/usr/share/doc/packages/opencascade
 %dir %{_prefix}/src/UnitsAPI
 %dir %{_prefix}/src
 %{_prefix}/src/UnitsAPI/*.dat
@@ -174,6 +176,9 @@
 %{_libdir}/*.la
 %attr(755,root,root) %{_libdir}/*.so
 
+%files doc
+%{_docdir}/%{name}-%{version}
+
 %dir %{_prefix}/src/
 %{_prefix}/src/*
 %dir %{_prefix}/samples
@@ -186,6 +191,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.12  2010/06/06 18:55:22  gotar
+- avoid copying 50+k doc files for packaging
+
 Revision 1.11  2010/06/05 22:20:10  gotar
 - removed default configure options [-37m], fixed aclocal invocation
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/OpenCASCADE/OpenCASCADE.spec?r1=1.11&r2=1.12&f=u



More information about the pld-cvs-commit mailing list