[pl] Move XPCE into separate sub-package

Petr Pisar ppisar at fedoraproject.org
Thu Mar 8 14:57:23 UTC 2012


commit 1d8e8a19652ec6eacf149df4b717be878487f1fa
Author: Petr Písař <ppisar at redhat.com>
Date:   Thu Mar 8 10:21:05 2012 +0100

    Move XPCE into separate sub-package

 pl.spec |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)
---
diff --git a/pl.spec b/pl.spec
index ab59433..6971163 100644
--- a/pl.spec
+++ b/pl.spec
@@ -1,5 +1,5 @@
 %define with_java 1
-%define separate_xpce 0
+%define separate_xpce 1
 
 # Require openjdk 1.6 until bug #740762 becomes resolved.
 %define jdkvershort 1.6.0
@@ -219,13 +219,6 @@ mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/lib/jpl.jar \
 
 mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce/man/xpce-client.1 \
     $RPM_BUILD_ROOT%{_mandir}/man1/
-%if %{separate_xpce}
-# Move the various include files into /usr/include
-mkdir -p $RPM_BUILD_ROOT%{_includedir}/swipl/xpce
-mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/include/*.h \
-        $RPM_BUILD_ROOT%{_includedir}/swipl
-rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/include
-%endif
 
 # Clean up the other stuff that shouldn't be packaged
 find packages/jpl/examples -name "*.class" | xargs rm -f
@@ -238,7 +231,6 @@ rm $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce/bin/x86_64-linux/xpce-client
 %doc customize/dotplrc
 %{_mandir}/man1/*
 %dir %{_libdir}/swipl-%{version}
-%exclude %{_libdir}/swipl-%{version}/doc
 %{_libdir}/swipl-%{version}/*
 %{_bindir}/*
 
@@ -250,26 +242,36 @@ rm $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce/bin/x86_64-linux/xpce-client
 # Devel
 %exclude %{_libdir}/swipl-%{version}/lib/*/libswipl.so
 %exclude %{_libdir}/swipl-%{version}/include
+# Doc
+%exclude %{_libdir}/swipl-%{version}/doc
 # Static
 %exclude %{_libdir}/swipl-%{version}/lib/*/libswipl.a
 %if %{separate_xpce}
 # XPCE
 %exclude %{_bindir}/xpce*
-%exclude %{_libdir}/swipl-%{version}/bin/*/xpce
+#%exclude %{_libdir}/swipl-%{version}/bin/*/xpce
 %exclude %{_libdir}/swipl-%{version}/customize/dotxpcerc
-%exclude %{_libdir}/swipl-%{version}/xpce*
+%exclude %{_libdir}/swipl-%{version}/lib/*-linux/pl2xpce.so
 %exclude %{_libdir}/swipl-%{version}/library/http/xpce_httpd.pl
+%exclude %{_libdir}/swipl-%{version}/Makefile
+%exclude %{_libdir}/swipl-%{version}/swipl.rc
+%exclude %{_libdir}/swipl-%{version}/xpce
+%exclude %{_mandir}/man1/xpce-client.1*
 %endif
 
 %if %{separate_xpce}
 %files xpce
-%doc %[docdir-xpce}/*
 %doc customize/dotxpcerc
+#%{_includedir}/swipl/xpce
 %{_bindir}/xpce*
-%{_includedir}/swipl/xpce
-%{_libdir}/swipl-%{version}/bin/*/xpce
-%{_libdir}/swipl-%{version}/xpce*
+#%{_libdir}/swipl-%{version}/bin/*/xpce
+%{_libdir}/swipl-%{version}/customize/dotxpcerc
+%{_libdir}/swipl-%{version}/lib/*-linux/pl2xpce.so
 %{_libdir}/swipl-%{version}/library/http/xpce_httpd.pl
+%{_libdir}/swipl-%{version}/Makefile
+%{_libdir}/swipl-%{version}/swipl.rc
+%{_libdir}/swipl-%{version}/xpce
+%{_mandir}/man1/xpce-client.1*
 %endif
 
 %files devel
@@ -302,6 +304,7 @@ rm $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce/bin/x86_64-linux/xpce-client
   locate standard library
 - xpce is run as swipl now
 - Move documentation into separate sub-package
+- Move XPCE into separate sub-package
 
 * Thu Mar 01 2012 Petr Pisar <ppisar at redhat.com> - 6.0.1-1
 - 6.0.1 bump


More information about the scm-commits mailing list