]> git.pld-linux.org Git - packages/amaya.git/blame - amaya.spec
- fixed gtk1 build
[packages/amaya.git] / amaya.spec
CommitLineData
796ec945
JB
1#
2# Conditional build:
3%bcond_with gtk1 # GTK+ 1.x instead of WX
4#
e157f8ba 5Summary: Web Browser/Editor from the World Wide Web Consortium
500e4efe 6Summary(pl.UTF-8): Przeglądarka/edytor stron WWW z World Wide Web Consortium
e157f8ba 7Name: amaya
796ec945 8Version: 9.54
55d8d7ec 9Release: 1.1
e157f8ba 10License: Copyright 1995-2002 (MIT) (INRIA), (L)GPL compatible
11Group: X11/Applications/Networking
e157f8ba 12Source0: ftp://ftp.w3.org/pub/amaya/%{name}-src-%{version}.tgz
796ec945
JB
13# Source0-md5: b8fa2655e026091835a9bb7c59e3db83
14Patch0: %{name}-opt.patch
15Patch1: %{name}-system-libwww.patch
701003ac 16URL: http://www.w3.org/Amaya/
796ec945
JB
17BuildRequires: OpenGL-GLU-devel
18BuildRequires: autoconf >= 2.54
d40d69cb 19BuildRequires: automake
796ec945 20BuildRequires: dos2unix
e157f8ba 21BuildRequires: expat-devel
796ec945
JB
22BuildRequires: libjpeg-devel >= 6b
23BuildRequires: libpng-devel >= 1.0
24BuildRequires: redland-devel >= 0.9.16
25BuildRequires: w3c-libwww-devel >= 5.4.0-8
26BuildRequires: zlib-devel
27%if %{with gtk1}
e2ca440e 28BuildRequires: gtk+-devel
ca3b2a8b 29BuildRequires: imlib-devel
796ec945
JB
30%else
31BuildRequires: wxGTK2-unicode-devel
32BuildRequires: wxGTK2-unicode-gl-devel
33%endif
701003ac 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e157f8ba 35
796ec945
JB
36%define _prefix /usr/%{_lib}
37%define _bindir /usr/bin
38
701003ac 39%description
e157f8ba 40Amaya is a complete web browsing and authoring environment and comes
41equipped with a WYSIWYG style of interface, similar to that of the
42most popular commercial browsers. With such an interface, users do not
43need to know the HTML or CSS languages.
44
b93d60f7
JR
45%description -l pl.UTF-8
46Amaya jest kompletną przeglądarką WWW i środowiskiem tworzenia stron
47WWW, wyposażona jest w interfejs WYSIWYG podobny do stosowanego w
48najbardziej popularnych komercyjnych przeglądarkach. Z takim
49interfejsem użytkownicy nie muszą wiedzieć co to jest HTML czy CSS.
e157f8ba 50
e157f8ba 51%prep
52%setup -q -n Amaya
53%patch0 -p1
54
796ec945
JB
55# AC_SUBST_FILE doesn't work with CR+LF
56dos2unix amaya/Makefile.in
57
58%patch1 -p1
59
e157f8ba 60%build
b01b5274 61%{__aclocal}
e157f8ba 62%{__autoconf}
b01b5274 63%{__autoheader}
e157f8ba 64mkdir Linux
65cd Linux
66../%configure \
796ec945
JB
67 WXCONFIG=/usr/bin/wx-gtk2-unicode-config \
68 --enable-system-redland \
69 --enable-system-wx \
70 --without-graphiclibs \
e157f8ba 71 --with-dav \
796ec945
JB
72 %{?with_gtk1:--with-gtk} \
73 %{!?with_gtk1:--with-wx --with-gl}
74
e157f8ba 75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
796ec945
JB
79install -d $RPM_BUILD_ROOT{%{_bindir},%{_prefix}}
80
81%{__make} -C Linux install \
82 DESTDIR=$RPM_BUILD_ROOT
020215f7 83
55d8d7ec 84%if %{with gtk1}
85rm -f $RPM_BUILD_ROOT%{_bindir}/amaya-gtk
86ln -sf %{_prefix}/Amaya-%{version}/gtk/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya
87%else
796ec945
JB
88rm -f $RPM_BUILD_ROOT%{_bindir}/amaya-wx
89ln -sf %{_prefix}/Amaya-%{version}/wx/bin/amaya $RPM_BUILD_ROOT%{_bindir}/amaya
55d8d7ec 90%endif
e157f8ba 91
d40d69cb
JB
92%clean
93rm -rf $RPM_BUILD_ROOT
94
e157f8ba 95%files
96%defattr(644,root,root,755)
b01b5274 97%doc amaya/COPYRIGHT README README.amaya README.gl README.wx
796ec945
JB
98%attr(755,root,root) %{_bindir}/amaya*
99%dir %{_prefix}/Amaya*
100%{_prefix}/Amaya*/amaya
101%{_prefix}/Amaya*/annotlib
102%{_prefix}/Amaya*/config
103%{_prefix}/Amaya*/dicopar
104%{_prefix}/Amaya*/doc
105%{_prefix}/Amaya*/fonts
106%{_prefix}/Amaya*/resources
55d8d7ec 107%if %{with gtk1}
108%dir %{_prefix}/Amaya*/gtk
109%dir %{_prefix}/Amaya*/gtk/bin
110%attr(755,root,root) %{_prefix}/Amaya*/gtk/bin/amaya
111%attr(755,root,root) %{_prefix}/Amaya*/gtk/bin/print
112%else
796ec945
JB
113%dir %{_prefix}/Amaya*/wx
114%dir %{_prefix}/Amaya*/wx/bin
115%attr(755,root,root) %{_prefix}/Amaya*/wx/bin/amaya
116%attr(755,root,root) %{_prefix}/Amaya*/wx/bin/print
55d8d7ec 117%endif
This page took 0.044117 seconds and 4 git commands to generate.