[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