]> git.pld-linux.org Git - packages/epiphany.git/blame - epiphany.spec
- rel 4
[packages/epiphany.git] / epiphany.spec
CommitLineData
60722384 1%define basever 2.18
b214bb6b 2Summary: Epiphany - gecko-based GNOME web browser
1dda78a4
ER
3Summary(es.UTF-8): Epiphany - navigador Web de GNOME basado en gecko
4Summary(pl.UTF-8): Epiphany - przeglądarka WWW dla GNOME
b214bb6b 5Name: epiphany
60722384 6Version: 2.18.0
5ee7e1aa 7Release: 4
64cfd84f 8License: GPL v2
b214bb6b 9Group: X11/Applications/Networking
60722384
MB
10Source0: http://ftp.gnome.org/pub/gnome/sources/epiphany/2.18/%{name}-%{version}.tar.bz2
11# Source0-md5: 3ac47fcf7e9875885c3f4d53dac24b7c
e6dfa88b 12Patch0: %{name}-first-tab.patch
13Patch1: %{name}-desktop.patch
479b2587 14Patch2: %{name}-pld-homepage.patch
15Patch3: %{name}-configure.patch
3adf4a38 16URL: http://www.gnome.org/projects/epiphany/
9c7631b4
MB
17BuildRequires: GConf2-devel >= 2.18.0.1
18BuildRequires: ORBit2-devel >= 1:2.14.7
fd3d9ecb 19BuildRequires: autoconf >= 2.59
9c7631b4
MB
20BuildRequires: automake >= 1:1.9
21BuildRequires: dbus-glib-devel >= 0.73
479b2587 22BuildRequires: gnome-common >= 2.12.0
9c7631b4
MB
23BuildRequires: gnome-desktop-devel >= 2.17.92
24BuildRequires: gnome-doc-utils >= 0.9.2
60722384 25BuildRequires: gnome-vfs2-devel >= 2.18.0
c4601149 26BuildRequires: gtk+2-devel >= 2:2.10.9
9c7631b4
MB
27BuildRequires: gtk-doc >= 1.8
28BuildRequires: intltool >= 0.35.5
01f610e6 29BuildRequires: iso-codes >= 0.53
fec44160 30BuildRequires: libglade2-devel >= 1:2.6.0
9c7631b4 31BuildRequires: libgnomeprintui-devel >= 2.17.92
60722384 32BuildRequires: libgnomeui-devel >= 2.18.0
47ba0170 33BuildRequires: libtool
9c7631b4
MB
34BuildRequires: libxml2-devel >= 1:2.6.27
35BuildRequires: libxslt-devel >= 1.1.20
64cfd84f 36BuildRequires: pkgconfig
9c7631b4
MB
37BuildRequires: python-gnome-devel >= 2.17.92
38BuildRequires: python-pygtk-devel >= 2:2.10.4
c8df5897 39BuildRequires: rpmbuild(macros) >= 1.311
c305e9cc 40BuildRequires: scrollkeeper
fec44160 41BuildRequires: startup-notification-devel >= 0.8
9c7631b4
MB
42BuildRequires: xulrunner
43BuildRequires: xulrunner-devel >= 1.8.0.4
6c81e5d5 44Requires(post,postun): desktop-file-utils
c4601149 45Requires(post,postun): gtk+2
d1e1b12f 46Requires(post,postun): hicolor-icon-theme
e6dfa88b 47Requires(post,postun): scrollkeeper
9c7631b4
MB
48Requires(post,preun): GConf2
49Requires: dbus >= 1.0.2
50Requires: gnome-icon-theme >= 2.17.91
60722384 51Requires: libgnomeui >= 2.18.0
8353110f 52%requires_eq xulrunner
ad062fc6 53Obsoletes: python-epiphany
b214bb6b 54BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56# can be provided by mozilla or mozilla-embedded
57%define _noautoreqdep libgtkembedmoz.so libgtksuperwin.so libxpcom.so
58
59%description
584d60bd 60GNOME browser based on Gecko (Mozilla rendering engine).
b214bb6b 61
bbabfc8c 62%description -l es.UTF-8
9c7631b4
MB
63Navigador Web de GNOME basado en Gecko (el engine plasmante de
64Mozilla).
3adf4a38 65
bbabfc8c
JR
66%description -l pl.UTF-8
67Epiphany jest przeglądarką WWW bazującą na Gecko (mechanizmie
b214bb6b 68interpretacji stron Mozilli).
69
ce9f0285 70%package devel
71Summary: Epiphany header files
1dda78a4
ER
72Summary(es.UTF-8): Ficheros de cabecera de Epiphany
73Summary(pl.UTF-8): Pliki nagłówkowe Epiphany
ce9f0285 74Group: X11/Applications/Networking
cc8a9ea0 75# doesn't require base
c4601149 76Requires: gtk+2-devel >= 2:2.10.9
9c7631b4 77Requires: libxslt-devel >= 1.1.20
ce9f0285 78
79%description devel
80Epiphany header files for plugin development.
81
bbabfc8c 82%description devel -l es.UTF-8
3adf4a38 83Ficheros de cabecera de Epiphany para desarrollar plug-ins.
84
bbabfc8c
JR
85%description devel -l pl.UTF-8
86Pliki nagłówkowe Epiphany do tworzenia wtyczek.
ce9f0285 87
c8df5897 88%package apidocs
89Summary: Epiphany API documentation
1dda78a4 90Summary(pl.UTF-8): Dokumentacja API Epiphany
c8df5897 91Group: Documentation
92Requires: gtk-doc-common
93
94%description apidocs
95Epiphany API documentation.
96
bbabfc8c 97%description apidocs -l pl.UTF-8
c8df5897 98Dokumentacja API Epiphany.
99
b214bb6b 100%prep
c27c16d4 101%setup -q
dd3c6f09 102%patch0 -p1
477bd04e 103%patch1 -p1
d94aa458 104%patch2 -p1
b4c9fc53 105%patch3 -p1
b214bb6b 106
107%build
c8df5897 108%{__gnome_doc_prepare}
cabc9554 109%{__gnome_doc_common}
9d9c32a1 110%{__glib_gettextize}
111%{__intltoolize}
b214bb6b 112%{__libtoolize}
cabc9554 113%{__aclocal} -I m4
b214bb6b 114%{__autoheader}
115%{__automake}
116%{__autoconf}
b214bb6b 117%configure \
118 --disable-schemas-install \
cabc9554 119 --enable-dbus \
10e31070 120 --enable-gtk-doc \
cabc9554 121 --enable-python \
10e31070 122 --with-html-dir=%{_gtkdocdir}
479b2587 123%{__make}
b214bb6b 124
125%install
126rm -rf $RPM_BUILD_ROOT
fd3ae4b7 127install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/%{basever}/extensions
b214bb6b 128
129%{__make} install \
10e31070 130 DESTDIR=$RPM_BUILD_ROOT \
131 HTML_DIR=%{_gtkdocdir}
b214bb6b 132
fd3ae4b7 133rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/%{basever}/plugins/*.la
e6dfa88b 134
7bc0643f 135%find_lang %{name} --with-gnome
b214bb6b 136
137%clean
138rm -rf $RPM_BUILD_ROOT
139
140%post
fd3ae4b7 141%gconf_schema_install epiphany-fonts.schemas
9d9c32a1 142%gconf_schema_install epiphany-lockdown.schemas
3120beb0 143%gconf_schema_install epiphany-pango.schemas
9d9c32a1 144%gconf_schema_install epiphany.schemas
145%scrollkeeper_update_post
146%update_desktop_database_post
c8df5897 147%update_icon_cache hicolor
6c81e5d5 148
149%preun
fd3ae4b7 150%gconf_schema_uninstall epiphany-fonts.schemas
9d9c32a1 151%gconf_schema_uninstall epiphany-lockdown.schemas
3120beb0 152%gconf_schema_uninstall epiphany-pango.schemas
9d9c32a1 153%gconf_schema_uninstall epiphany.schemas
b214bb6b 154
e6dfa88b 155%postun
9d9c32a1 156%scrollkeeper_update_postun
157%update_desktop_database_postun
c8df5897 158%update_icon_cache hicolor
0c3c17e3 159
7bc0643f 160%files -f %{name}.lang
b214bb6b 161%defattr(644,root,root,755)
162%doc AUTHORS ChangeLog NEWS README
163%attr(755,root,root) %{_bindir}/*
fd3ae4b7 164%{_datadir}/dbus-1/services/*.service
b214bb6b 165%{_datadir}/%{name}
4d4e973b 166%{_desktopdir}/*.desktop
479b2587 167%{_iconsdir}/hicolor/*/*/*.png
fd3ae4b7 168%{_sysconfdir}/gconf/schemas/epiphany-fonts.schemas
cabc9554 169%{_sysconfdir}/gconf/schemas/epiphany-lockdown.schemas
3120beb0 170%{_sysconfdir}/gconf/schemas/epiphany-pango.schemas
cabc9554 171%{_sysconfdir}/gconf/schemas/epiphany.schemas
c27c16d4 172%{_omf_dest_dir}/*
cabc9554 173%dir %{_libdir}/%{name}
fd3ae4b7 174%dir %{_libdir}/%{name}/%{basever}
175%dir %{_libdir}/%{name}/%{basever}/extensions
176%dir %{_libdir}/%{name}/%{basever}/plugins
177%attr(755,root,root) %{_libdir}/epiphany/%{basever}/plugins/*.so*
9405fbf9 178%{_mandir}/man1/*
ce9f0285 179
180%files devel
181%defattr(644,root,root,755)
fd3ae4b7 182%{_aclocaldir}/*
cabc9554 183%{_includedir}/epiphany
084a89d6 184%{_pkgconfigdir}/*.pc
cabc9554 185%{_datadir}/pygtk/*/defs/epiphany.defs
c8df5897 186
187%files apidocs
188%defattr(644,root,root,755)
10e31070 189%{_gtkdocdir}/*
This page took 0.061843 seconds and 4 git commands to generate.