Author: saispo
Date: Thu Feb 8 10:22:38 2007
New Revision: 117590
Added:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.7-libwmf-config.patch.bz2
(contents, props changed)
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0941.patch.bz2
(contents, props changed)
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0990.patch.bz2
(contents, props changed)
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.4-intoverflow.patch.bz2
(contents, props changed)
Removed:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.7-libwmf-config.patch
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0941.patch
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0990.patch
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.4-intoverflow.patch
Modified:
packages/cooker/libwmf/current/SPECS/libwmf.spec
Log:
MDKSA-2007:036
Added:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.7-libwmf-config.patch.bz2
==============================================================================
Binary file. No diff available.
Added:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0941.patch.bz2
==============================================================================
Binary file. No diff available.
Added:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.3-CAN-2004-0990.patch.bz2
==============================================================================
Binary file. No diff available.
Added:
packages/cooker/libwmf/current/SOURCES/libwmf-0.2.8.4-intoverflow.patch.bz2
==============================================================================
Binary file. No diff available.
Modified: packages/cooker/libwmf/current/SPECS/libwmf.spec
==============================================================================
--- packages/cooker/libwmf/current/SPECS/libwmf.spec (original)
+++ packages/cooker/libwmf/current/SPECS/libwmf.spec Thu Feb 8 10:22:38 2007
@@ -1,9 +1,9 @@
%define name libwmf
%define version 0.2.8.4
-%define api 0.2
-%define major 7
+%define major 0.2_7
+%define subrel 1
%define release %mkrel 13
-%define libname %mklibname wmf%{api}_ %major
+%define libname %mklibname wmf %major
Summary: A library to convert wmf files
Name: %{name}
@@ -13,18 +13,23 @@
Group: Text tools
BuildRequires: automake1.9
BuildRequires: freetype2-devel
-BuildRequires: gtk+2-devel
+BuildRequires: libgdk_pixbuf2.0-devel
BuildRequires: png-devel
BuildRequires: libexpat-devel
BuildRequires: libjpeg-devel
BuildRequires: libx11-devel
BuildRequires: libice-devel
+# we should probably split this package b/c of this:
+Requires(post): %{libname}
+Requires(post): %_bindir/gdk-pixbuf-query-loaders
+Requires(postun):%_bindir/gdk-pixbuf-query-loaders
+Requires: gtk+2.0 >= 2.9
URL: http://sourceforge.net/projects/wvware/
Source:
http://download.sourceforge.net/wvware/%{name}-%{version}.tar.bz2
-Patch: libwmf-0.2.7-libwmf-config.patch
-Patch1: libwmf-0.2.8.3-CAN-2004-0941.patch
-Patch2: libwmf-0.2.8.3-CAN-2004-0990.patch
-Patch3: libwmf-0.2.8.4-intoverflow.patch
+Patch: libwmf-0.2.7-libwmf-config.patch.bz2
+Patch1: libwmf-0.2.8.3-CAN-2004-0941.patch.bz2
+Patch2: libwmf-0.2.8.3-CAN-2004-0990.patch.bz2
+Patch3: libwmf-0.2.8.4-intoverflow.patch.bz2
Patch4: libwmf-0.2.8.4-CVE-2007-0455.patch
BuildRoot: %{_tmppath}/%{name}-buildroot
@@ -37,10 +42,7 @@
%package -n %libname
Summary: A library to convert wmf files. - library files
Group: System/Libraries
-Requires: urw-fonts
-Conflicts: %name < 0.2.8.4-7
-Requires(post): gtk+2.0
-Requires(postun): gtk+2.0
+Requires: urw-fonts libwmf = %{version}
%description -n %libname
This package contains the library needed to run programs dynamically
@@ -84,13 +86,14 @@
make
%install
-rm -rf $RPM_BUILD_ROOT installed-docs
+rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-mv $RPM_BUILD_ROOT%{_prefix}/share/doc/* installed-docs
-
+mkdir -p $RPM_BUILD_ROOT%{_docdir}
+mv $RPM_BUILD_ROOT%{_prefix}/share/doc/*
$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+cp COPYING CREDITS README NEWS $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
#gw no windows line endings
-perl -pi -e 's/\r//' $(find installed-docs -type f )
+perl -pi -e 's/\r//' $(find $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} -type
f )
# remove anything relevant to fonts.
rm -rf $RPM_BUILD_ROOT%{_bindir}/libwmf-fontmap
$RPM_BUILD_ROOT%{_datadir}/libwmf
@@ -103,40 +106,195 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n %libname
-/sbin/ldconfig
+%post -n %libname -p /sbin/ldconfig
+
+%postun -n %libname -p /sbin/ldconfig
+
+%post
%_bindir/gdk-pixbuf-query-loaders %_lib >
%{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders.%_lib
-%postun -n %libname
-/sbin/ldconfig
-if [ -x %_bindir/gdk-pixbuf-query-loaders ]; then
+%postun
%_bindir/gdk-pixbuf-query-loaders %_lib >
%{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders.%_lib
-fi
%files
# beware not to take gd files here!
%defattr(-,root,root)
-%docdir COPYING
+%docdir %{_docdir}/%{name}-%{version}
+%{_docdir}/%{name}-%{version}
%{_bindir}/wmf2*
+%{_libdir}/gtk-*
%files -n %libname
# beware not to take gd files here!
%defattr(-,root,root)
%doc COPYING
-%{_libdir}/libwmf*-%{api}.so.%{major}*
-%_libdir/gtk-2.0/*/loaders/io-wmf.so
-%_libdir/gtk-2.0/*/loaders/io-wmf.la
+%{_libdir}/libwmf-*so*
+%{_libdir}/libwmflite-*so*
%files -n %libname-devel
# beware not to take gd files here!
%defattr(-,root,root)
-%doc COPYING CREDITS README NEWS
-%doc installed-docs/*
-%doc ChangeLog
+%doc ChangeLog COPYING
%{_bindir}/libwmf-config
%multiarch %{multiarch_bindir}/libwmf-config
%{_libdir}/libwmf.la
%{_libdir}/libwmf.so
+#%{_libdir}/libwmf.a
%{_libdir}/libwmflite.la
%{_libdir}/libwmflite.so
+#%{_libdir}/libwmflite.a
%{_includedir}/libwmf
+
+%changelog
+* Mon Feb 05 2007 Stew Benedict <[EMAIL PROTECTED]> 0.2.8.4-6.1mdv2007.0
+- P4: security fix for CVE-2007-0455 (embedded GD)
+
+* Wed Aug 23 2006 Marcel Pol <[EMAIL PROTECTED]> 0.2.8.4-6mdv2007.0
+- P3: security fix for CVE-2006-3376 (from Fedora, thx Stew)
+
+* Sat Jul 15 2006 Christiaan Welvaart <[EMAIL PROTECTED]> 0.2.8.4-5
+- add BuildRequires: libexpat-devel libjpeg-devel libx11-devel libice-devel
+
+* Sat Jul 01 2006 Marcel Pol <[EMAIL PROTECTED]> 0.2.8.4-4mdv2007.0
+-- P1: security fix for CAN-2004-0941 (embedded GD)
+-- P2: security fix for CVE-2006-0990
+
+* Tue Jun 20 2006 Götz Waschk <[EMAIL PROTECTED]> 0.2.8.4-1mdv2007.0
+- Rebuild
+
+* Thu Jun 8 2006 G�tz Waschk <[EMAIL PROTECTED]> 0.2.8.4-2mdv2007.0
+- rebuild for new gtk
+- fix deps
+
+* Thu Oct 06 2005 Marcel Pol <[EMAIL PROTECTED]> 0.2.8.4-1mdk
+- 0.2.8.4
+
+* Thu Sep 08 2005 Frederic Crozat <[EMAIL PROTECTED]> 0.2.8.3-6mdk
+- Fix post requires
+
+* Tue May 31 2005 G�tz Waschk <[EMAIL PROTECTED]> 0.2.8.3-5mdk
+- move the gdk-pixbuf-query-loaders call to the main package
+
+* Fri May 20 2005 G�tz Waschk <[EMAIL PROTECTED]> 0.2.8.3-4mdk
+- fix automake calls
+- replace prereq by the new syntax
+
+* Wed Feb 9 2005 Gwenole Beauchesne <[EMAIL PROTECTED]> 0.2.8.3-3mdk
+- multiarch
+
+* Wed Aug 04 2004 Thierry Vignaud <[EMAIL PROTECTED]> 0.2.8.3-2mdk
+- biarch support
+
+* Mon May 31 2004 Marcel Pol <[EMAIL PROTECTED]> 0.2.8.3-1mdk
+- 0.2.8.3
+- drop patch1, merged upstream
+
+* Sat Apr 3 2004 G�tz Waschk <[EMAIL PROTECTED]> 0.2.8-7mdk
+- rebuild for new gtk
+
+* Sun Jan 18 2004 Thierry Vignaud <[EMAIL PROTECTED]> 0.2.8-6mdk
+- patch 1: fix build with newer freetype (#6579, Marcel Pol)
+
+* Sat Nov 22 2003 Stefan van der Eijk <[EMAIL PROTECTED]> 0.2.8-5mdk
+- BuildRequires
+
+* Tue Aug 5 2003 Gwenole Beauchesne <[EMAIL PROTECTED]> 0.2.8-4mdk
+- BuildRequires: libxpm-devel
+
+* Mon Jul 21 2003 G�tz Waschk <[EMAIL PROTECTED]> 0.2.8-3mdk
+- mklibname macro
+- fix buildrequires
+
+* Fri Jan 10 2003 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.8-2mdk
+- fixed library name since assuming major of library was 0.2_8
+ while it has been kept as 0.2_7.
+
+* Thu Jan 09 2003 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.8-1mdk
+- 0.2.8.
+
+* Thu Oct 31 2002 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.7-3mdk
+- fixed libwmf-config (-I/usr/include and -L/usr/lib).
+- added require to libwmf data files from shared library.
+- removed static libraries.
+
+* Thu Oct 17 2002 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.7-2mdk
+- called libtoolize.
+
+* Wed Oct 16 2002 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.7-1mdk
+- removed libwmf-fonts and use urw-fonts instead.
+- 0.2.7.
+
+* Fri Jul 26 2002 Gwenole Beauchesne <[EMAIL PROTECTED]> 0.2.5-3mdk
+- rpmlint fixes: configure-without-libdir-spec
+
+* Wed May 29 2002 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.5-2mdk
+- fix some libraries missing.
+
+* Tue May 28 2002 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.5-1mdk
+- 0.2.5.
+
+* Tue Nov 06 2001 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.2-1mdk
+- 0.2.2.
+
+* Wed Oct 10 2001 Till Kamppeter <[EMAIL PROTECTED]> 0.2.1-2mdk
+- Rebuilt for libpng3.
+
+* Fri Aug 24 2001 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.1-1mdk
+- 0.2.1.
+
+* Mon Jul 02 2001 Fran�ois Pons <[EMAIL PROTECTED]> 0.2.0-3mdk
+- clean up and split to create libwmf0.2_0 and libwmf-fonts,
+ renamed libwmf-devel to libwmf0.2_0-devel.
+
+* Sun Jul 01 2001 Stefan van der Eijk <[EMAIL PROTECTED]> 0.2.0-2mdk
+- BuildRequires: libpng-devel
+- BuildRequires: libxml2-devel
+- BuildRequires: freetype2-devel
+- Removed BuildRequires: freetype-devel
+
+* Mon Jun 18 2001 Daouda Lo <[EMAIL PROTECTED]> 0.2.0-1mdk
+- release 0.2.0
+- spec cleanups
+
+* Tue Dec 19 2000 Fran�ois Pons <[EMAIL PROTECTED]> 0.1.21-1mdk
+- update files and requires.
+- 0.1.21.
+
+* Tue Nov 7 2000 Guillaume Cottenceau <[EMAIL PROTECTED]> 0.1.19-4mdk
+- fix summary
+
+* Fri Oct 20 2000 Fran�ois Pons <[EMAIL PROTECTED]> 0.1.19-3mdk
+- avoid updating gd with older version here, newer does not run with.
+
+* Fri Oct 20 2000 Fran�ois Pons <[EMAIL PROTECTED]> 0.1.19-2mdk
+- reverted back include files where they are expected.
+
+* Fri Oct 20 2000 Fran�ois Pons <[EMAIL PROTECTED]> 0.1.19-1mdk
+- macroszifications.
+- moved include files to a specific directory.
+- updated URL and download page to latest modified version.
+- 0.1.19.
+
+* Mon Aug 07 2000 Frederic Lepied <[EMAIL PROTECTED]> 0.1.8-4mdk
+- automatically added BuildRequires
+
+* Tue May 02 2000 Lenny Cartier <[EMAIL PROTECTED]> 0.1.8-3mdk
+- fix group
+
+* Wed Apr 21 1999 Sean P. Kane <[EMAIL PROTECTED]>
+- Upgraded to version 0.1.8
+
+* Tue Apr 13 1999 Ryan Weaver <[EMAIL PROTECTED]>
+ [libwmf-0.1.7-1]
+- Initial RPM Build
+- 0.1.7
+- added ability to gd to read xbm's from data, rather than file,
+ changed source accordingly, dont need to carry xbm's around
+ anymore.
+- changed configure script to agressively find the xpm header file,
+- tested to work under aix (of all things :-))
+- tested to work under solaris.
+- checked that it reports lack of xpm lib, and fails to go any
+ further.
+- fiddled a bit more, and libwmf now works cleanly with mswordview,
+ all cheer.