[packages/amaya] up to 11.4.4; gtk1 dropped, only wxwidgets now
glen
glen at pld-linux.org
Mon Nov 12 19:03:32 CET 2012
commit 057d42e21c8003366fab3bafa0917166ddb6655c
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Nov 12 20:02:25 2012 +0200
up to 11.4.4; gtk1 dropped, only wxwidgets now
amaya.spec | 108 ++++++++++++++++++++++++++-----------------------------------
1 file changed, 45 insertions(+), 63 deletions(-)
---
diff --git a/amaya.spec b/amaya.spec
index f461fe2..ae66527 100644
--- a/amaya.spec
+++ b/amaya.spec
@@ -1,43 +1,33 @@
-#
-# Conditional build:
-%bcond_with gtk1 # GTK+ 1.x instead of WX
-#
Summary: Web Browser/Editor from the World Wide Web Consortium
Summary(pl.UTF-8): Przeglądarka/edytor stron WWW z World Wide Web Consortium
Name: amaya
-Version: 9.54
-Release: 1.1
+Version: 11.4.4
+Release: 0.1
License: Copyright 1995-2002 (MIT) (INRIA), (L)GPL compatible
Group: X11/Applications/Networking
-Source0: ftp://ftp.w3.org/pub/amaya/%{name}-src-%{version}.tgz
-# Source0-md5: b8fa2655e026091835a9bb7c59e3db83
+Source0: ftp://ftp.w3.org/pub/amaya/%{name}-sources-%{version}.tgz
+# Source0-md5: e8072c7b1d06b983951c56e9f51fbacf
Patch0: %{name}-opt.patch
-Patch1: %{name}-system-libwww.patch
URL: http://www.w3.org/Amaya/
BuildRequires: OpenGL-GLU-devel
BuildRequires: autoconf >= 2.54
BuildRequires: automake
-BuildRequires: dos2unix
BuildRequires: expat-devel
BuildRequires: libjpeg-devel >= 6b
BuildRequires: libpng-devel >= 1.0
-BuildRequires: redland-devel >= 0.9.16
-BuildRequires: w3c-libwww-devel >= 5.4.0-8
-BuildRequires: zlib-devel
BuildRequires: libraptor
BuildRequires: libraptor-devel
BuildRequires: libtool >= 2:1.4d-3
-%if %{with gtk1}
-BuildRequires: gtk+-devel
-BuildRequires: imlib-devel
-%else
+BuildRequires: redland-devel >= 0.9.16
+BuildRequires: w3c-libwww-devel >= 5.4.0-8
+BuildRequires: zlib-devel
BuildRequires: wxGTK2-unicode-devel
BuildRequires: wxGTK2-unicode-gl-devel
-%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _prefix /usr/%{_lib}
-%define _bindir /usr/bin
+# ../.././thotlib/base/batchmessage.c:29:25: error: format not a string literal and no format arguments [-Werror=format-security]
+# ../.././thotlib/base/batchmessage.c:37:25: error: format not a string literal and no format arguments [-Werror=format-security]
+%define filterout_cxx -Werror=format-security
%description
Amaya is a complete web browsing and authoring environment and comes
@@ -52,71 +42,63 @@ najbardziej popularnych komercyjnych przeglądarkach. Z takim
interfejsem użytkownicy nie muszą wiedzieć co to jest HTML czy CSS.
%prep
-%setup -q -n Amaya
+%setup -q -n Amaya%{version}
+install -d sys-libs
+mv Mesa freetype libwww redland wxWidgets sys-libs
+cd Amaya
%patch0 -p1
-# AC_SUBST_FILE doesn't work with CR+LF
-dos2unix amaya/Makefile.in
-
-%patch1 -p1
-
%build
-export LDFLAGS="-lraptor"
+cd Amaya
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__autoheader}
-mkdir Linux
+install -d Linux
cd Linux
../%configure \
WXCONFIG=/usr/bin/wx-gtk2-unicode-config \
- --enable-system-redland \
+ --prefix=%{_libdir} \
+ --enable-system-libwww \
--enable-system-wx \
- --without-graphiclibs \
--with-dav \
- %{?with_gtk1:--with-gtk} \
- %{!?with_gtk1:--with-wx --with-gl}
+ --with-gl
-%{__make}
+%{__make} -j1 \
+ AMAYA_LIBWWW_SRC= \
+ AMAYA_LIBWWW_INCLUDES="$(libwww-config --cflags)" \
+ AMAYA_LIBWWW_LIBS="$(libwww-config --libs)" \
+ IMGLIBS="-lpng -ljpeg" \
+ EXPAT_LIBRARIES="-lpng -ljpeg"
+
+# EXPAT_LIBRARIES/IMGLIBS is fake, just convient place to add LIBS
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_prefix}}
-
-%{__make} -C Linux install \
+%{__make} -C Amaya/Linux install \
+ AMAYA_LIBWWW_SRC= \
DESTDIR=$RPM_BUILD_ROOT
-%if %{with gtk1}
-rm -f $RPM_BUILD_ROOT%{_bindir}/amaya-gtk
-ln -sf %{_prefix}/Amaya-%{version}/gtk/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya
-%else
-rm -f $RPM_BUILD_ROOT%{_bindir}/amaya-wx
-ln -sf %{_prefix}/Amaya-%{version}/wx/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya
-%endif
+ln -sf %{_libdir}/Amaya/wx/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc amaya/COPYRIGHT README README.amaya README.gl README.wx
-%attr(755,root,root) %{_bindir}/amaya*
-%dir %{_prefix}/Amaya*
-%{_prefix}/Amaya*/amaya
-%{_prefix}/Amaya*/annotlib
-%{_prefix}/Amaya*/config
-%{_prefix}/Amaya*/dicopar
-%{_prefix}/Amaya*/doc
-%{_prefix}/Amaya*/fonts
-%{_prefix}/Amaya*/resources
-%if %{with gtk1}
-%dir %{_prefix}/Amaya*/gtk
-%dir %{_prefix}/Amaya*/gtk/bin
-%attr(755,root,root) %{_prefix}/Amaya*/gtk/bin/amaya
-%attr(755,root,root) %{_prefix}/Amaya*/gtk/bin/print
-%else
-%dir %{_prefix}/Amaya*/wx
-%dir %{_prefix}/Amaya*/wx/bin
-%attr(755,root,root) %{_prefix}/Amaya*/wx/bin/amaya
-%attr(755,root,root) %{_prefix}/Amaya*/wx/bin/print
-%endif
+%doc Amaya/{amaya/COPYRIGHT,README,README.wx}
+%attr(755,root,root) %{_bindir}/amaya
+%dir %{_libdir}/Amaya
+%{_libdir}/Amaya/amaya
+%{_libdir}/Amaya/annotlib
+%{_libdir}/Amaya/config
+%{_libdir}/Amaya/dicopar
+%{_libdir}/Amaya/doc
+%{_libdir}/Amaya/fonts
+%{_libdir}/Amaya/resources
+%dir %{_libdir}/Amaya/wx
+%dir %{_libdir}/Amaya/wx/bin
+%attr(755,root,root) %{_libdir}/Amaya/wx/bin/amaya
+%attr(755,root,root) %{_libdir}/Amaya/wx/bin/amaya_bin
+%attr(755,root,root) %{_libdir}/Amaya/wx/bin/print
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/amaya.git/commitdiff/f678ef3d970fc9372a21ce8ddf5898899c7adbe1
More information about the pld-cvs-commit
mailing list