[gle/el5] EPEL5 compatibility.

Susi Lehtola jussilehtola at fedoraproject.org
Wed Jun 25 21:45:05 UTC 2014


commit 1a536e8a5d09bced21affe8d6c357d17fe2dff98
Author: Susi Lehtola <jussilehtola at fedoraproject.org>
Date:   Thu Jun 26 00:45:03 2014 +0300

    EPEL5 compatibility.

 gle.spec |   45 ++++++++++++---------------------------------
 1 files changed, 12 insertions(+), 33 deletions(-)
---
diff --git a/gle.spec b/gle.spec
index 7de05ec..1e4038a 100644
--- a/gle.spec
+++ b/gle.spec
@@ -5,37 +5,31 @@
 Summary:       Graphics Layout Engine
 Name:          gle
 Version:       4.2.4c
-Release:       13%{?dist}
+Release:       14%{?dist}
 License:       GPLv2+
 Group:         Applications/Multimedia
 URL:           http://www.gle-graphics.org/
 Source0:       http://downloads.sourceforge.net/glx/gle-graphics-%{version}f-src.tar.gz
 Source1:       http://downloads.sourceforge.net/glx/GLEusersguide.pdf
+BuildRoot:     %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
-BuildRequires: cairo-devel
 BuildRequires: libstdc++-devel >= 3.0
 BuildRequires: libpng-devel
 BuildRequires: libtiff-devel
 BuildRequires: libjpeg-devel
 BuildRequires: ncurses-devel
-BuildRequires: poppler-glib-devel
 BuildRequires: zlib-devel
 BuildRequires: xorg-x11-proto-devel
 BuildRequires: libX11-devel
 BuildRequires: libXt-devel
 BuildRequires: mesa-libGL-devel
 BuildRequires: mesa-libGLU-devel
-BuildRequires: qt-devel >= 4.1.1
 BuildRequires: dos2unix
-BuildRequires: tex(latex)
-BuildRequires: tex(rotating.sty)
-BuildRequires: tex(supertabular.sty)
+BuildRequires: tetex-latex
 BuildRequires: ghostscript
 
 Requires:      ghostscript
-Requires:      tex(latex)
-Requires:      tex(rotating.sty)
-Requires:      tex(supertabular.sty)
+Requires:      tetex-latex
 
 %description
 GLE (Graphics Layout Engine) is a high-quality graphics package for
@@ -47,27 +41,9 @@ a graph. Complex pictures can be drawn with user-defined subroutines and
 simple looping structures. Current output formats include EPS, PS, PDF,
 JPEG, and PNG.
 
-%package -n    qgle
-Summary:       QT frontend to GLE
-Group:         Applications/Multimedia
-Requires:      %{name}%{?_isa} = %{version}-%{release}
-
-%description -n qgle
-GLE (Graphics Layout Engine) is a high-quality graphics package for
-scientists, combining a user-friendly scripting language with a full
-range of facilities for producing publication-quality graphs, diagrams,
-posters and slides. GLE provides LaTeX quality fonts together with a
-flexible graphics module which allows the user to specify any feature of
-a graph. Complex pictures can be drawn with user-defined subroutines and
-simple looping structures. Current output formats include EPS, PS, PDF,
-JPEG, and PNG.
-
-This package contains the QT frontend.
-
 %package       doc
 Summary:       User documentation for GLE
 Group:         Documentation
-BuildArch:     noarch
 
 %description doc
 GLE (Graphics Layout Engine) is a high-quality graphics package for
@@ -89,8 +65,7 @@ touch -r README.txt configure.ac
 %build
 export CPPFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
-%configure --with-qt=%{_libdir}/qt4 \
-           --with-jpeg              \
+%configure --with-jpeg              \
            --with-png               \
            --with-tiff              \
            --with-z                 \
@@ -109,6 +84,7 @@ make
 make doc
 
 %install
+rm -rf %{buildroot}
 make DESTDIR=%{buildroot} install
 mv %{buildroot}/%{_pkgdocdir}/gle-manual.pdf .
 rm -rf %{buildroot}/%{_pkgdocdir}
@@ -117,6 +93,9 @@ rm -rf %{buildroot}/%{_pkgdocdir}
 dos2unix LICENSE.txt
 rm -f %{buildroot}%{_libdir}/pkgconfig/gle-graphics.pc
 
+%clean
+rm -rf %{buildroot}
+
 %files
 %doc README.txt LICENSE.txt src/gui/readme.txt
 %{_bindir}/gle
@@ -126,13 +105,13 @@ rm -f %{buildroot}%{_libdir}/pkgconfig/gle-graphics.pc
 %{_mandir}/man1/gle.1*
 %{_libdir}/libgle-graphics-%{version}.so
 
-%files -n qgle
-%{_bindir}/qgle
-
 %files doc
 %doc LICENSE.txt gle-manual.pdf GLEusersguide.pdf
 
 %changelog
+* Thu Jun 26 2014 Susi Lehtola <jussilehtola at fedoraproject.org> - 4.2.4c-14
+- Adopt spec for EPEL5.
+
 * Wed Jun 25 2014 Susi Lehtola <jussilehtola at fedoraproject.org> - 4.2.4c-13
 - Add in some explicit buildrequires and --with switches the need for
   which was revealed in EPEL.


More information about the scm-commits mailing list