Hello community,
here is the log from the commit of package gle-graphics for openSUSE:Factory
checked in at Tue Jun 14 16:42:29 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/gle-graphics/gle-graphics.changes 2011-04-19 09:23:36.000000000 +0200
@@ -0,0 +1,71 @@
+-------------------------------------------------------------------
+Mon Apr 18 09:08:47 UTC 2011 - mvyskocil@suse.cz
+
+- update to 4.2.3b a bugfix release mainly in qgle
+ * Experimental support for EMF output (the vector format on Windows).
+- move from Contrib to Factory
+
+-------------------------------------------------------------------
+Wed Jan 6 07:37:47 UTC 2010 - mvyskocil@suse.cz
+
+- update to 4.2.2 a bugfix release
+- removed manip tool
+- include libgle.so into main package
+- used changes
+
+-------------------------------------------------------------------
+Tue Apr 14 12:00:00 UTC 2009 - mvyskocil@suse.cz
+- update to 4.2.0
+- removed pkgconfig file from packaging
+- used %%{configure} for build
+- removed stripping patch (Patch0)
+- build documentation (samples, gle-refman)
+- add a libgle-graphics provides to library subpackage
+- install a vim macro into vim/site instead of vim/current
+- fixed dependencies
+
+-------------------------------------------------------------------
+Thu Mar 12 12:00:00 UTC 2009 - mvyskocil@suse.cz
+- fixed a build under gcc4.4
+
+-------------------------------------------------------------------
+Mon Dec 15 12:00:00 UTC 2008 - mvyskocil@suse.cz
+- fixed a 'directories not owned by a package'
+
+-------------------------------------------------------------------
+Fri Sep 19 12:00:00 UTC 2008 - mvyskocil@suse.cz
+- fix of bad stripping
+- split the library to extra package (according the Shared Library Policy)
+- changed groups
+- removed the old Obsoletes
+- remove of rm -rf $RPM_BUILD_ROOT in prep
+- the docdir is now a _defaultdocdir
+- add an examples in documentation
+- used a %%doc than a manual installation
+- renamed -manual to -doc
+- corrected end of line encoding in bbox_gle.sh
+
+-------------------------------------------------------------------
+Wed Jan 04 12:00:00 UTC 2008 mvyskocil@suse.cz
+- updated to 4.1.1, which contains the upstream patches
+- Smooth option of "dn line" fixed for log-scale graphs (Bug #1860761).
+- Patches to make GLE compile with gcc 4.3 (by Michal Vyskocil).
+- Patches to make GLE work on 64 bit machines with "lib64" dir (by Michal Vyskocil).
+- Tried to fix GhostScript problem in QGLE on 64 bit machines
+- some several changes
+- removed the latex subpackage, becasue the init.tex file is necessary and gle don't work
+without him
+- added the bbox_gle.sh and a makeani.pl tools
+- added the desktop file and a mime type file
+
+-------------------------------------------------------------------
+Wed Jan 02 12:00:00 UTC 2008 - mvyskocil@suse.cz
+- fix the library path for dlopen in x86_64
+
+-------------------------------------------------------------------
+Wed Jan 02 12:00:00 UTC 2008 - mvyskocil@suse.cz
+- correct a libdir install path (necessary for x86_64)
+
+-------------------------------------------------------------------
+Sun Dec 30 12:00:00 2007 - mvyskocil@suse.cz
+- first release in openSUSE
calling whatdependson for head-i586
New:
----
GLEusersguide.pdf
bbox_gle.sh
gle-graphics-4.2.3bf-src.tar.gz
gle-graphics-gcc44.patch
gle-graphics-rpmlintrc
gle-graphics.changes
gle-graphics.spec
gle-graphics.xml
gle.vim
makeani.pl
qgle.desktop
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gle-graphics.spec ++++++
#
# spec file for package gle-graphics
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gle-graphics
Version: 4.2.3b
Release: 1
Summary: GLE is a graphics scripting language
Group: Productivity/Graphics/Visualization/Graph
License: BSD licence
Url: http://www.gle-graphics.org/
Source: http://prdownloads.sourceforge.net/glx/gle-graphics-%{version}f-src.tar.gz
Source1: gle.vim
#Source2: GLE-4.0.13-manual.pdf
Source3: GLEusersguide.pdf
Source4: makeani.pl
Source5: bbox_gle.sh
Source6: %{name}.xml
Source7: qgle.desktop
Source1000: gle-graphics-rpmlintrc
# PATCH-UPSTREAM: needs for build with gcc4.4 - was sent to upstream
Patch1: gle-graphics-gcc44.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: unzip
BuildRequires: perl
BuildRequires: c++_compiler
BuildRequires: xorg-x11-libs
BuildRequires: libpng-devel
BuildRequires: libjpeg-devel
BuildRequires: libtiff-devel
BuildRequires: ncurses-devel
BuildRequires: libqt4-devel
BuildRequires: cairo-devel
BuildRequires: ghostscript-library
BuildRequires: texlive-latex
BuildRequires: dos2unix
%if %defined suse_version
BuildRequires: update-desktop-files
%endif
Requires: ghostscript
Requires: perl
Requires: lib%{name} = %{version}
# The old libgle-graphics package
Provides: libgle-graphics = %{version}
Obsoletes: libgle-graphics < %{version}
Provides: libgle-graphics-4_1_1 = %{version}
Obsoletes: libgle-graphics-4_1_1 < %{version}
Provides: libgle-graphics-4_2_0 = %{version}
Obsoletes: libgle-graphics-4_2_0 < %{version}
%if %defined suse_version
Suggests: LaTeX
%endif
%description
GLE (Graphics Layout Engine) is a graphics scripting language designed for
creating publication quality graphs, plots, diagrams, figures and slides. GLE
supports various graph types (function plots, histograms, bar graphs, scatter
plots, contour lines, color maps, surface plots, ...) through a simple but
flexible set of graphing commands. More complex output can be created by
relying on GLE's scripting language, which is full featured with subroutines,
variables, and logic control. GLE relies on LaTeX for text output and supports
mathematical formulea in graphs and figures. GLE's output formats include EPS,
PS, PDF, JPEG, and PNG. GLE is licenced under the BSD license.
A suggested dependency is a LaTeX package.
%package -n qgle
Summary: User interface for %{name}
Group: Productivity/Graphics/Visualization/Graph
Requires: %{name} = %{version}
%description -n qgle
QGLE, the GLE user interface, is licenced under the GPL license.
%package doc
Summary: Documentation for %{name}
Group: Documentation/Other
%description doc
User guide and reference manual for GLE
%prep
%setup -q
%patch1 -b .gcc44
cp %{SOURCE3} .
# wrong end of line encoding
dos2unix \
gle-refman/utilities/fig/volcano.z \
gle-refman/advanced/fig/join.gle \
gle-refman/primitives/fig/gc_arrstyle.gle \
gle-refman/appendix/fig/color_sample.gle \
gle-refman/graph/fig/gc_loglabels.gle \
gle-refman/prog/fig/axisformat.gle \
src/samples/sample_compare.eps \
src/samples/qgle_keyboard.gle
%build
%{configure} \
--with-extrafonts
#make %{?_smp_mflags}
make
make doc
cd src/samples/
make -f Makefile.gcc
find . -type 'd' -iname '.gle' | xargs rm -rf
rm Makefile.{os2,vc}
cd ..
%install
make DESTDIR=%{buildroot} install
rm -f %{buildroot}/%{_libdir}/pkgconfig/%{name}.pc
# will be handled via %doc in filelist
rm -rf %{buildroot}/%{_datadir}/doc/%{name}/
# vim syntax file
install -d -m755 %{buildroot}/%{_datadir}/vim/site/syntax/
install -m644 %{SOURCE1} %{buildroot}/%{_datadir}/vim/site/syntax/
# tools
install -d -m755 %{buildroot}/%{_bindir}
install -m755 %{SOURCE4} %{SOURCE5} %{buildroot}/%{_bindir}
# mime type
install -d -m 755 %{buildroot}%{_datadir}/mime/application
install -m 644 %{SOURCE6} %{buildroot}%{_datadir}/mime/application/%{name}.xml
# icon
install -d -m755 %{buildroot}/%{_datadir}/pixmaps/
install -m644 src/gui/images/gle.png %{buildroot}/%{_datadir}/pixmaps/qgle.png
# menu
%if %defined suse_version
%suse_update_desktop_file -i qgle
%endif
%post
if [ -f /usr/bin/update-mime-database ]; then
/usr/bin/update-mime-database /usr/share/mime > /dev/null
fi
%postun
if [ -f /usr/bin/update-mime-database ]; then
/usr/bin/update-mime-database /usr/share/mime > /dev/null
fi
%files
%defattr(-,root,root,0755)
%doc README.txt LICENSE.txt
%dir %{_datadir}/%{name}/
%dir %{_datadir}/%{name}/%{version}
%dir %{_datadir}/%{name}/%{version}/font
%dir %{_datadir}/%{name}/%{version}/gleinc
%{_bindir}/gle
%{_bindir}/glebtool
%{_bindir}/manip
%{_bindir}/makeani.pl
%{_bindir}/bbox_gle.sh
%{_datadir}/%{name}/%{version}/font/*
%{_datadir}/%{name}/%{version}/gleinc/*
%{_datadir}/%{name}/%{version}/glerc
%{_datadir}/vim/
%{_datadir}/%{name}/%{version}/init.tex
%{_datadir}/%{name}/%{version}/inittex.ini
%{_datadir}/%{name}/%{version}/manip.hlp
%{_mandir}/man1/gle.1.gz
%{_libdir}/libgle-graphics-%{version}.so
%files -n qgle
%defattr(-,root,root,0755)
%{_bindir}/qgle
%{_datadir}/applications/*
%{_datadir}/pixmaps/qgle.png
%{_datadir}/mime/application
%files doc
%defattr(-,root,root,0755)
%doc GLEusersguide.pdf gle-refman/gle-manual.pdf
%doc src/samples/
%changelog
++++++ bbox_gle.sh ++++++
#!/bin/sh
bbox=`gs -sDEVICE=bbox -dBATCH -dNOPAUSE $@ 2>&1 >/dev/null | grep '%%BoundingBox' | sed 's/\n//'`
sed -i "s@^%%BoundingBox.*@${bbox}@" $@
++++++ gle-graphics-gcc44.patch ++++++
--- src/gui/qgs.cpp
+++ src/gui/qgs.cpp
@@ -19,6 +19,7 @@
#include "qgs.h"
#include