SHA256
1
0
forked from pool/dia
OBS User unknown 2008-02-29 21:39:25 +00:00 committed by Git OBS Bridge
parent 54298d1454
commit c0e147ff8a
5 changed files with 96 additions and 81 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Fri Feb 29 16:05:16 CET 2008 - rodrigo@suse.de
- Upstream, tag and rename (where appropriate) patches
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 31 16:30:00 MDT 2007 - btimothy@suse.de Wed Oct 31 16:30:00 MDT 2007 - btimothy@suse.de

172
dia.spec
View File

@ -1,7 +1,7 @@
# #
# spec file for package dia (Version 0.96.1) # spec file for package dia (Version 0.96.1)
# #
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine # This file and all modifications and additions to the pristine
# package are under the same license as the package itself. # package are under the same license as the package itself.
# #
@ -10,6 +10,7 @@
# norootforbuild # norootforbuild
Name: dia Name: dia
BuildRequires: docbook-toys docbook-xsl-stylesheets fdupes gcc-c++ intltool libgnomeprint-devel libgnomeui-devel libxslt-devel python-devel python-gtk-devel scrollkeeper sgml-skel update-desktop-files BuildRequires: docbook-toys docbook-xsl-stylesheets fdupes gcc-c++ intltool libgnomeprint-devel libgnomeui-devel libxslt-devel python-devel python-gtk-devel scrollkeeper sgml-skel update-desktop-files
License: GPL v2 or later License: GPL v2 or later
@ -23,16 +24,22 @@ Requires: ghostscript-fonts-std python-gtk python-numeric
AutoReqProv: on AutoReqProv: on
Summary: A Diagram Creation Program Summary: A Diagram Creation Program
Version: 0.96.1 Version: 0.96.1
Release: 41 Release: 84
Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/dia/%{name}-%{version}.tar.bz2 Source: ftp://ftp.gnome.org/pub/GNOME/stable/sources/dia/%{name}-%{version}.tar.bz2
Source1: font-test-japanese.dia Source1: font-test-japanese.dia
Source2: font-test-czech.dia Source2: font-test-czech.dia
Source3: font-test-german-euro.dia Source3: font-test-german-euro.dia
Patch: %name-0.92.2-callbrowser.diff # PATCH-FIX-OPENSUSE dia-0.92.2-callbrowser.patch
Patch3: dia-0.92.2-no-strict-aliasing.diff Patch: %name-0.92.2-callbrowser.patch
Patch5: dia_bugfixes.diff # PATCH-FIX-OPENSUSE dia-0.92.2-no-strict-aliasing.patch
Patch3: dia-0.92.2-no-strict-aliasing.patch
# PATCH-FIX-OPENSUSE dia-create-user-files.patch
Patch5: dia-create-user-files.patch
# PATCH-FIX-OPENSUSE dia-group-props-size.patch
Patch8: dia-group-props-size.patch Patch8: dia-group-props-size.patch
# PATCH-FIX-UPSTREAM dia-64bit-clean.patch bgo519529
Patch13: dia-64bit-clean.patch Patch13: dia-64bit-clean.patch
# PATCH-FIX-OPENSUSE dia-python-acinclude.patch
Patch14: dia-python-acinclude.patch Patch14: dia-python-acinclude.patch
# PATCH-FIX-OPENSUSE dia-help.patch bnc157798 # PATCH-FIX-OPENSUSE dia-help.patch bnc157798
Patch15: dia-help.patch Patch15: dia-help.patch
@ -116,12 +123,15 @@ rm -rf $RPM_BUILD_ROOT
%files lang -f %{name}.lang %files lang -f %{name}.lang
%defattr(-,root,root) %defattr(-,root,root)
%{_datadir}/gnome/help/dia/* %{_datadir}/gnome/help/dia/*
%changelog %changelog
* Wed Oct 31 2007 - btimothy@suse.de * Fri Feb 29 2008 rodrigo@suse.de
- Upstream, tag and rename (where appropriate) patches
* Thu Nov 01 2007 btimothy@suse.de
- Force xmldocs.make and doc/Makefile.am to use GNOME - Force xmldocs.make and doc/Makefile.am to use GNOME
configuration for help files (BNC #157798). configuration for help files (BNC #157798).
- Fix en language help file XML parsing (BGO #404535). - Fix en language help file XML parsing (BGO #404535).
* Thu Aug 16 2007 - jpr@suse.de * Thu Aug 16 2007 jpr@suse.de
- Update to 0.96.1 - Update to 0.96.1
* Empty initial lines in shapes crashes Dia (BGO #421250). * Empty initial lines in shapes crashes Dia (BGO #421250).
* several Python fixes, including a Doxygen import filter. * several Python fixes, including a Doxygen import filter.
@ -149,28 +159,28 @@ rm -rf $RPM_BUILD_ROOT
crashes) crashes)
- Improved SVG export (#283773) - Improved SVG export (#283773)
- Remove upstreamed patches - Remove upstreamed patches
* Thu Aug 09 2007 - maw@suse.de * Thu Aug 09 2007 maw@suse.de
- Fix the -lang subpackage. - Fix the -lang subpackage.
* Tue Aug 07 2007 - mauro@suse.de * Tue Aug 07 2007 mauro@suse.de
- Split out a -lang subpackage - Split out a -lang subpackage
* Fri Jul 27 2007 - maw@suse.de * Fri Jul 27 2007 maw@suse.de
- Add %%fdupes stuff - Add %%fdupes stuff
* Mon Jan 22 2007 - sbrabec@suse.cz * Mon Jan 22 2007 sbrabec@suse.cz
- Prefix changed to /usr. - Prefix changed to /usr.
- Spec file cleanup. - Spec file cleanup.
- Enabled GNOME print support. - Enabled GNOME print support.
* Tue Nov 14 2006 - sbrabec@suse.cz * Tue Nov 14 2006 sbrabec@suse.cz
- Re-enabled use of gnome-patch-translation. - Re-enabled use of gnome-patch-translation.
* Sun Nov 12 2006 - stbinner@suse.de * Sun Nov 12 2006 stbinner@suse.de
- don't duplicate GenericName content within Name in .desktop file - don't duplicate GenericName content within Name in .desktop file
* Fri Nov 03 2006 - sbrabec@suse.cz * Fri Nov 03 2006 sbrabec@suse.cz
- Fixed python 2.5 related crash (#217495, backport Andreas Hanke). - Fixed python 2.5 related crash (#217495, backport Andreas Hanke).
* Fri Oct 13 2006 - danw@suse.de * Fri Oct 13 2006 danw@suse.de
- Remove dead patches - Remove dead patches
* Sat Sep 30 2006 - aj@suse.de * Sat Sep 30 2006 aj@suse.de
- Cleanup BuildRequires. - Cleanup BuildRequires.
- Build C++ with RPM_OPT_FLAGS. - Build C++ with RPM_OPT_FLAGS.
* Fri Sep 29 2006 - jhargadon@suse.de * Fri Sep 29 2006 jhargadon@suse.de
- update to version 0.95 - update to version 0.95
- Update of Gane/Sarson sheets - Update of Gane/Sarson sheets
- Fix of configure check for xgettext - Fix of configure check for xgettext
@ -179,118 +189,118 @@ rm -rf $RPM_BUILD_ROOT
- Made children of objects not be magnetic to their parents. - Made children of objects not be magnetic to their parents.
- new or improved plugins written in Python - new or improved plugins written in Python
- many bug fixes - many bug fixes
* Wed Aug 16 2006 - cthiel@suse.de * Wed Aug 16 2006 cthiel@suse.de
- buildrequire python-gtk-devel instead of python-gtk - buildrequire python-gtk-devel instead of python-gtk
* Fri Aug 11 2006 - cthiel@suse.de * Fri Aug 11 2006 cthiel@suse.de
- remove dia-0.94-pygtk-hack.patch, since python-gtk has been fixed in the - remove dia-0.94-pygtk-hack.patch, since python-gtk has been fixed in the
meanwhile meanwhile
* Sun Aug 06 2006 - cthiel@suse.de * Sun Aug 06 2006 cthiel@suse.de
- fixed build by adding dia-0.94-pygtk-hack.patch to hack around an - fixed build by adding dia-0.94-pygtk-hack.patch to hack around an
unfavorable configure check unfavorable configure check
* Mon Jun 19 2006 - sbrabec@suse.cz * Mon Jun 19 2006 sbrabec@suse.cz
- Worked around failing msgmerge (#186174). - Worked around failing msgmerge (#186174).
* Tue May 23 2006 - sbrabec@suse.cz * Tue May 23 2006 sbrabec@suse.cz
- Fixed more format string vulnerabilities (CVE-2006-2453, - Fixed more format string vulnerabilities (CVE-2006-2453,
[#173867]). [#173867]).
* Wed May 17 2006 - sbrabec@suse.cz * Wed May 17 2006 sbrabec@suse.cz
- Fixed message format string vulnerability (CVE-2006-2480, - Fixed message format string vulnerability (CVE-2006-2480,
[#173867]). [#173867]).
* Thu Mar 30 2006 - sbrabec@suse.cz * Thu Mar 30 2006 sbrabec@suse.cz
- Fixed XFig import buffer overflows (#162074). - Fixed XFig import buffer overflows (#162074).
http://mail.gnome.org/archives/dia-list/2006-March/msg00149.html http://mail.gnome.org/archives/dia-list/2006-March/msg00149.html
* Fri Feb 24 2006 - sbrabec@suse.cz * Fri Feb 24 2006 sbrabec@suse.cz
- Improved Categories. - Improved Categories.
* Wed Feb 15 2006 - stbinner@suse.de * Wed Feb 15 2006 stbinner@suse.de
- fix %%suse_update_desktop and add .desktop file GenericName entry - fix %%suse_update_desktop and add .desktop file GenericName entry
* Wed Feb 01 2006 - sbrabec@suse.cz * Wed Feb 01 2006 sbrabec@suse.cz
- Use translation compendium gnome-patch-translation. - Use translation compendium gnome-patch-translation.
* Wed Jan 25 2006 - mls@suse.de * Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires - converted neededforbuild to BuildRequires
* Wed Jan 11 2006 - sbrabec@suse.cz * Wed Jan 11 2006 sbrabec@suse.cz
- Removed libpixman from neededforbuild. - Removed libpixman from neededforbuild.
* Tue Dec 20 2005 - ro@suse.de * Tue Dec 20 2005 ro@suse.de
- add /opt/gnome/share/gnome/help/dia/C to filelist - add /opt/gnome/share/gnome/help/dia/C to filelist
* Tue Oct 04 2005 - sbrabec@suse.cz * Tue Oct 04 2005 sbrabec@suse.cz
- Fixed SVG import arbitary python code execution - Fixed SVG import arbitary python code execution
(#120091, CAN-2005-2966). (#120091, CAN-2005-2966).
* Thu Aug 18 2005 - sreeves@suse.de * Thu Aug 18 2005 sreeves@suse.de
- Patch to fix bugzilla.novell.com defect#6341 - "popup of group - Patch to fix bugzilla.novell.com defect#6341 - "popup of group
properties is too small" properties is too small"
* Fri Jun 10 2005 - sbrabec@suse.cz * Fri Jun 10 2005 sbrabec@suse.cz
- Updated cairo patch from Hans Breuer. - Updated cairo patch from Hans Breuer.
http://bugzilla.gnome.org/show_bug.cgi?id=307144 http://bugzilla.gnome.org/show_bug.cgi?id=307144
* Fri Jun 03 2005 - ro@suse.de * Fri Jun 03 2005 ro@suse.de
- fix build with new cairo using cairo-api-update script - fix build with new cairo using cairo-api-update script
* Wed May 11 2005 - uli@suse.de * Wed May 11 2005 uli@suse.de
- fixed to build (glitz* missing in neededforbuild) - fixed to build (glitz* missing in neededforbuild)
* Fri Apr 08 2005 - sbrabec@suse.cz * Fri Apr 08 2005 sbrabec@suse.cz
- Fixed GCC 4 related problems. - Fixed GCC 4 related problems.
* Mon Feb 21 2005 - sbrabec@suse.cz * Mon Feb 21 2005 sbrabec@suse.cz
- Updated to version 0.94. - Updated to version 0.94.
* Wed Oct 27 2004 - mmj@suse.de * Wed Oct 27 2004 mmj@suse.de
- locale rename no to nb - locale rename no to nb
* Mon Aug 23 2004 - ro@suse.de * Mon Aug 23 2004 ro@suse.de
- adapt filelist (help is installed below pkgdatadir) - adapt filelist (help is installed below pkgdatadir)
* Fri Aug 20 2004 - shprasad@suse.de * Fri Aug 20 2004 shprasad@suse.de
- Fixes bug #60814 - Fixes bug #60814
Remove the default gnome-menu style. It will display Remove the default gnome-menu style. It will display
'Help -> Manual' and clicking on it will bring the help 'Help -> Manual' and clicking on it will bring the help
window. window.
* Thu Jul 22 2004 - kimmidi@suse.de * Thu Jul 22 2004 kimmidi@suse.de
- Fixes bugs #60003 and #61815 on ximian bugzilla. - Fixes bugs #60003 and #61815 on ximian bugzilla.
* Fri Jul 16 2004 - kimmidi@suse.de * Fri Jul 16 2004 kimmidi@suse.de
- Correct the -p option for patch6 and patch7 in dia.spec - Correct the -p option for patch6 and patch7 in dia.spec
* Thu Jul 15 2004 - kimmidi@suse.de * Thu Jul 15 2004 kimmidi@suse.de
- Fixes bugs #60814 and #60816 on ximian bugzilla. - Fixes bugs #60814 and #60816 on ximian bugzilla.
* Mon Jun 28 2004 - kimmidi@suse.de * Mon Jun 28 2004 kimmidi@suse.de
- Fixes bugs #59101, #59230, #59097 and #59548 on ximian bugzilla. - Fixes bugs #59101, #59230, #59097 and #59548 on ximian bugzilla.
* Mon May 31 2004 - sbrabec@suse.cz * Mon May 31 2004 sbrabec@suse.cz
- Fixed crash on IA64 (#41339). - Fixed crash on IA64 (#41339).
http://bugzilla.gnome.org/show_bug.cgi?id=143448 http://bugzilla.gnome.org/show_bug.cgi?id=143448
* Fri May 14 2004 - ro@suse.de * Fri May 14 2004 ro@suse.de
- use -fno-strict-aliasing - use -fno-strict-aliasing
* Mon Feb 23 2004 - adrian@suse.de * Mon Feb 23 2004 adrian@suse.de
- fix multiple menu entries - fix multiple menu entries
* Thu Jan 08 2004 - ro@suse.de * Thu Jan 08 2004 ro@suse.de
- fix build with current freetype - fix build with current freetype
- fix build with lib64 - fix build with lib64
* Sun Nov 09 2003 - mmj@suse.de * Sun Nov 09 2003 mmj@suse.de
- Update to dia-0.92.2 - Update to dia-0.92.2
* Mon Oct 27 2003 - sbrabec@suse.cz * Mon Oct 27 2003 sbrabec@suse.cz
- Updated to version 0.92. - Updated to version 0.92.
- Enabled python, xslt and GNOME support. - Enabled python, xslt and GNOME support.
* Thu Oct 16 2003 - mmj@suse.de * Thu Oct 16 2003 mmj@suse.de
- Don't build as root - Don't build as root
* Wed Sep 10 2003 - mmj@suse.de * Wed Sep 10 2003 mmj@suse.de
- Bug [#30080] brought to my attention we don't package the docu- - Bug [#30080] brought to my attention we don't package the docu-
mentation. mentation.
- Use call-browser instead of netscape [#30080] - Use call-browser instead of netscape [#30080]
* Mon Sep 01 2003 - mmj@suse.de * Mon Sep 01 2003 mmj@suse.de
- Disable buggy xslt plugin [#29690] - Disable buggy xslt plugin [#29690]
* Sat Aug 16 2003 - adrian@suse.de * Sat Aug 16 2003 adrian@suse.de
- add Categories - add Categories
* Thu Jul 24 2003 - hhetter@suse.de * Thu Jul 24 2003 hhetter@suse.de
- %%_lib fixes - %%_lib fixes
* Tue Jul 22 2003 - hhetter@suse.de * Tue Jul 22 2003 hhetter@suse.de
- prefix to /opt/gnome - prefix to /opt/gnome
- remove former prefix clash fixes - remove former prefix clash fixes
- use gnome-filesystem - use gnome-filesystem
* Wed Jun 18 2003 - sbrabec@suse.cz * Wed Jun 18 2003 sbrabec@suse.cz
- Desktop file prefix clash fix. - Desktop file prefix clash fix.
* Wed Mar 26 2003 - mmj@suse.de * Wed Mar 26 2003 mmj@suse.de
- Update to 0.91, which switches to GNOME2 - Update to 0.91, which switches to GNOME2
* Fri Mar 07 2003 - mmj@suse.de * Fri Mar 07 2003 mmj@suse.de
- Add patch to avoid strlen(0); [#24620] - Add patch to avoid strlen(0); [#24620]
* Wed Jan 08 2003 - ro@suse.de * Wed Jan 08 2003 ro@suse.de
- fixed configure - fixed configure
* Wed Nov 06 2002 - uli@suse.de * Wed Nov 06 2002 uli@suse.de
- fixed segfault on x86-64 and other 64 bit systems - fixed segfault on x86-64 and other 64 bit systems
* Thu Oct 24 2002 - hhetter@suse.de * Thu Oct 24 2002 hhetter@suse.de
- applied patch from CVS (no longer translate font - applied patch from CVS (no longer translate font
strings) (Bug Id #20676) strings) (Bug Id #20676)
* Fri Sep 27 2002 - ro@suse.de * Fri Sep 27 2002 ro@suse.de
- Added alsa alsa-devel to neededforbuild (esound) - Added alsa alsa-devel to neededforbuild (esound)
* Thu Aug 08 2002 - mfabian@suse.de * Thu Aug 08 2002 mfabian@suse.de
- update to 0.90 - update to 0.90
- add configure option --enable-freetype - add configure option --enable-freetype
using this option, fonts will be embedded in the PostScript using this option, fonts will be embedded in the PostScript
@ -299,9 +309,9 @@ rm -rf $RPM_BUILD_ROOT
Unfortunately it doesn't work for CJK. Japanese can be displayed Unfortunately it doesn't work for CJK. Japanese can be displayed
on screen but printing doesn't work (but Japanese printing on screen but printing doesn't work (but Japanese printing
stopped working without "--enable-freetype" as well). stopped working without "--enable-freetype" as well).
* Tue Jul 02 2002 - meissner@suse.de * Tue Jul 02 2002 meissner@suse.de
- auto* rerun, some automake related fixes. - auto* rerun, some automake related fixes.
* Thu Mar 21 2002 - mfabian@suse.de * Thu Mar 21 2002 mfabian@suse.de
- fix for bugzilla #15026 (dia crashes for LANG=de_DE@euro) - fix for bugzilla #15026 (dia crashes for LANG=de_DE@euro)
use fallback fonts which certainly work with gdk_fontset_load use fallback fonts which certainly work with gdk_fontset_load
if some fonts cannot be found to avoid crashing. if some fonts cannot be found to avoid crashing.
@ -310,7 +320,7 @@ rm -rf $RPM_BUILD_ROOT
for de_DE@euro even without this fallback font fix. Nevertheless for de_DE@euro even without this fallback font fix. Nevertheless
it is a safer to have valid fallback fonts as well). it is a safer to have valid fallback fonts as well).
- include test file for de_DE@euro font-test-german-euro.dia - include test file for de_DE@euro font-test-german-euro.dia
* Sat Mar 02 2002 - mfabian@suse.de * Sat Mar 02 2002 mfabian@suse.de
- fix for bugzilla #13267 and #14015 - fix for bugzilla #13267 and #14015
(International fonts are broken (can't write in czech)): (International fonts are broken (can't write in czech)):
- use the URW Type1 fonts as the preferred fonts for display on X11 - use the URW Type1 fonts as the preferred fonts for display on X11
@ -324,47 +334,47 @@ rm -rf $RPM_BUILD_ROOT
Ryumin-Light-EUC-H and GothicBBB-Medium-EUC-H Ryumin-Light-EUC-H and GothicBBB-Medium-EUC-H
- don't reencode the "Dingbats" font and the Japanese fonts either - don't reencode the "Dingbats" font and the Japanese fonts either
when generating .eps when generating .eps
* Thu Feb 21 2002 - hhetter@suse.de * Thu Feb 21 2002 hhetter@suse.de
- dia-fonts.dif: Dia maintains a static font list with - dia-fonts.dif: Dia maintains a static font list with
nearly only Bitmap-Fonts. It does internal AA via libart nearly only Bitmap-Fonts. It does internal AA via libart
and requests the fonts in sizes that our X-Server doesn't and requests the fonts in sizes that our X-Server doesn't
provide because the :unscaled flag is set on bitmap fonts. provide because the :unscaled flag is set on bitmap fonts.
The patch reorganizes Dia's font list to actually scaleable The patch reorganizes Dia's font list to actually scaleable
ones and fonts where scaling makes sense. ones and fonts where scaling makes sense.
* Fri Feb 01 2002 - ro@suse.de * Fri Feb 01 2002 ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages> - changed neededforbuild <libpng> to <libpng-devel-packages>
* Thu Jun 14 2001 - egger@suse.de * Fri Jun 15 2001 egger@suse.de
- Updated to version 0.88.1. - Updated to version 0.88.1.
- General specfile cleanup. - General specfile cleanup.
* Tue May 08 2001 - mfabian@suse.de * Wed May 09 2001 mfabian@suse.de
- bzip2 sources - bzip2 sources
* Wed Mar 21 2001 - ro@suse.de * Wed Mar 21 2001 ro@suse.de
- added esound-devel - added esound-devel
* Sun Feb 25 2001 - egger@suse.de * Sun Feb 25 2001 egger@suse.de
- Remove unnecessary dependencies from #neededforbuild, - Remove unnecessary dependencies from #neededforbuild,
especially imlib-config. especially imlib-config.
* Tue Jan 30 2001 - ro@suse.de * Wed Jan 31 2001 ro@suse.de
- changed neededforbuild <imlibcfe> to <imlib-config> - changed neededforbuild <imlibcfe> to <imlib-config>
* Wed Nov 01 2000 - egger@suse.de * Wed Nov 01 2000 egger@suse.de
- Updated specfile to new long packagenames. - Updated specfile to new long packagenames.
- Reworked specfile. - Reworked specfile.
- Probably needs some more work; I'm taking care of that. - Probably needs some more work; I'm taking care of that.
* Tue Aug 08 2000 - grimmer@suse.de * Tue Aug 08 2000 grimmer@suse.de
- update to 0.86 - update to 0.86
- moved man page to %%{_mandir}/man1 - moved man page to %%{_mandir}/man1
- added some more docu (doc/*) - added some more docu (doc/*)
* Wed May 24 2000 - egger@suse.de * Wed May 24 2000 egger@suse.de
- update to 0.85 - update to 0.85
* Tue Feb 29 2000 - grimmer@suse.de * Tue Feb 29 2000 grimmer@suse.de
- update to 0.84 - update to 0.84
- use BUILD_ROOT and strip binary during installation - use BUILD_ROOT and strip binary during installation
* Wed Jan 26 2000 - grimmer@suse.de * Wed Jan 26 2000 grimmer@suse.de
- update to 0.83 - update to 0.83
- use version macro in spec file - use version macro in spec file
* Tue Jan 04 2000 - grimmer@suse.de * Tue Jan 04 2000 grimmer@suse.de
- update to 0.82 - update to 0.82
- reworked package descriptions - reworked package descriptions
- added NLS support - added NLS support
- added missing files to file list - added missing files to file list
* Thu Nov 11 1999 - ray@suse.de * Thu Nov 11 1999 ray@suse.de
- new package dia version 0.81 - new package dia version 0.81