Hello community,
here is the log from the commit of package DirectFB for openSUSE:Factory
checked in at Fri Jan 7 11:58:48 CET 2011.
--------
--- DirectFB/DirectFB.changes 2010-10-04 18:49:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/DirectFB/DirectFB.changes 2011-01-03 11:28:02.000000000 +0100
@@ -1,0 +2,9 @@
+Mon Jan 3 10:19:36 UTC 2011 - mvyskocil@suse.cz
+
+- fix bnc#660772: split the plugins with huge dependencies to subpackages
+ * DirectFB-libSDL
+ * DirectFB-Mesa
+ * DirectFB-libvncclient
+- remove unneeded png14 patch
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
DirectFB-png14.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ DirectFB.spec ++++++
--- /var/tmp/diff_new_pack.fjQ1HY/_old 2011-01-07 10:43:42.000000000 +0100
+++ /var/tmp/diff_new_pack.fjQ1HY/_new 2011-01-07 10:43:42.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package DirectFB (Version 1.4.5)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,7 @@
# norootforbuild
+%define directfbdir %{_libdir}/directfb-1.4-5
Name: DirectFB
Url: http://www.directfb.org/
@@ -24,7 +25,7 @@
Group: System/Libraries
AutoReqProv: on
Version: 1.4.5
-Release: 1
+Release: 2
Summary: Graphics Library for Framebuffer Devices
Source: %{name}-%{version}.tar.bz2
Source2: baselibs.conf
@@ -118,6 +119,39 @@
Andreas Hundt
Sven Neumann
+%package libSDL
+License: LGPLv2.1+
+Summary: SDL backend of Graphics Library for Framebuffer Devices
+Group: System/Libraries
+Supplements: packageand(%{name}:libSDL)
+
+%description libSDL
+SDL backend of Graphics Library for Framebuffer Devices:
+ * gfxdrivers/libdirectfb_sdlgraphics.so
+ * inputdrivers/libdirectfb_sdlinput.so
+ * systems/libdirectfb_sdl.so
+
+%package Mesa
+License: LGPLv2.1+
+Summary: Mesa backend of Graphics Library for Framebuffer Devices
+Group: System/Libraries
+Supplements: packageand(%{name}:Mesa)
+
+%description Mesa
+Mesa backend of Graphics Library for Framebuffer Devices:
+ * gfxdrivers/libdirectfb_gl.so
+ * systems/libdirectfb_x11.so
+
+%package libvncclient
+License: LGPLv2.1+
+Summary: Mesa backend of Graphics Library for Framebuffer Devices
+Group: System/Libraries
+Supplements: packageand(%{name}:libvncclient)
+
+%description libvncclient
+Mesa backend of Graphics Library for Framebuffer Devices:
+ * systems/libdirectfb_vnc.so
+
%prep
%setup -q
%patch2 -p1
@@ -190,11 +224,17 @@
%{_libdir}/libdirect*.so.*
%{_libdir}/libfusion*.so.*
%{_libdir}/libuniquewm*.so.*
-%{_libdir}/directfb-1.4-5
+%{directfbdir}
%{_bindir}/mkd*iff
%doc %_mandir/man1/dfbg.1.gz
%doc %_mandir/man1/directfb-csource.1.gz
%doc %_mandir/man5/directfbrc.5.gz
+%exclude %{directfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
+%exclude %{directfbdir}/inputdrivers/libdirectfb_sdlinput.so
+%exclude %{directfbdir}/systems/libdirectfb_sdl.so
+%exclude %{directfbdir}/gfxdrivers/libdirectfb_gl.so
+%exclude %{directfbdir}/systems/libdirectfb_x11.so
+%exclude %{directfbdir}/systems/libdirectfb_vnc.so
%files devel
%defattr(-,root,root)
@@ -210,4 +250,19 @@
%doc docs/html/*.html
%doc docs/html/*.png
+%files libSDL
+%defattr(-,root,root)
+%{directfbdir}/gfxdrivers/libdirectfb_sdlgraphics.so
+%{directfbdir}/inputdrivers/libdirectfb_sdlinput.so
+%{directfbdir}/systems/libdirectfb_sdl.so
+
+%files Mesa
+%defattr(-,root,root)
+%{directfbdir}/gfxdrivers/libdirectfb_gl.so
+%{directfbdir}/systems/libdirectfb_x11.so
+
+%files libvncclient
+%defattr(-,root,root)
+%{directfbdir}/systems/libdirectfb_vnc.so
+
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org