]> git.pld-linux.org Git - packages/eog.git/blame - eog.spec
- merged from DEVEL
[packages/eog.git] / eog.spec
CommitLineData
85b65f0b
MB
1#
2# Conditional build:
3%bcond_without apidocs # disable API documentation
4#
cd132c4c 5Summary: The Eye of GNOME image viewer
5f920e55
ER
6Summary(pl.UTF-8): Oko GNOME - przeglądarka obrazków
7Summary(pt_BR.UTF-8): Visualizador de imagem Eye of GNOME
cd132c4c 8Name: eog
8c7a3d83
PZ
9Version: 2.30.0
10Release: 1
aa25ce61 11License: GPL v2+
ece649ea 12Group: X11/Applications/Graphics
8c7a3d83
PZ
13Source0: http://ftp.gnome.org/pub/GNOME/sources/eog/2.30/%{name}-%{version}.tar.bz2
14# Source0-md5: 0cd409d2b5de8f4981a89f4740febf47
1b874169 15Patch0: %{name}-codegen.patch
a617f262 16URL: http://www.gnome.org/projects/eog/
85b65f0b 17BuildRequires: GConf2-devel >= 2.24.0
a617f262 18BuildRequires: autoconf >= 2.59
20f956dd 19BuildRequires: automake >= 1:1.9
aa25ce61 20BuildRequires: dbus-glib-devel >= 0.74
5d861441 21BuildRequires: docbook-dtd412-xml
aa25ce61 22BuildRequires: exempi-devel >= 1.99.5
25c7a818 23BuildRequires: gettext-devel
85b65f0b 24BuildRequires: gnome-common >= 2.24.0
c4ac352b 25BuildRequires: gnome-desktop-devel >= 2.26.0
85b65f0b
MB
26BuildRequires: gnome-doc-utils >= 0.14.0
27BuildRequires: gnome-icon-theme >= 2.24.0
c4ac352b
MB
28BuildRequires: gtk+2-devel >= 2:2.16.0
29%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
85b65f0b 30BuildRequires: intltool >= 0.40.0
9c46f8cd 31BuildRequires: lcms-devel
f83a2ab4 32BuildRequires: libart_lgpl-devel >= 2.3.19
a617f262 33BuildRequires: libexif-devel >= 1:0.6.14
32807e4c 34BuildRequires: libjpeg-devel
32807e4c 35BuildRequires: libtool
c4ac352b 36BuildRequires: libxml2-devel >= 1:2.7.0
e4c96d5e 37BuildRequires: pkgconfig >= 0.9.0
c4ac352b
MB
38BuildRequires: python-pygobject-devel >= 2.16.0
39BuildRequires: python-pygtk-devel >= 2:2.14.0
db8dcdfb 40BuildRequires: rpmbuild(find_lang) >= 1.23
f83a2ab4 41BuildRequires: rpmbuild(macros) >= 1.311
9c46f8cd 42BuildRequires: scrollkeeper
db8dcdfb 43BuildRequires: sed >= 4.0
85b65f0b 44BuildRequires: shared-mime-info >= 0.50
c4ac352b 45BuildRequires: zlib-devel
7b788a76 46Requires(post,postun): desktop-file-utils
f83a2ab4
MB
47Requires(post,postun): gtk+2
48Requires(post,postun): hicolor-icon-theme
6458e674 49Requires(post,postun): scrollkeeper
a617f262 50Requires(post,preun): GConf2
f766ecd3 51# sr@Latn vs. sr@latin
52Conflicts: glibc-misc < 6:2.7
cd132c4c 53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
cd132c4c 55%description
56Eye of GNOME is a tool for viewing/cataloging images.
57
02a464eb
JR
58%description -l pl.UTF-8
59Eye of GNOME (Oko GNOME) jest narzędziem do oglądania/katalogowania
60obrazków.
6b3d5dfe 61
02a464eb 62%description -l pt_BR.UTF-8
f1d811f5 63Aplicativo para visualizar imagens chamado Eye of GNOME.
64
1b874169
PZ
65%package devel
66Summary: Header files for eog
67Summary(pl.UTF-8): Pliki nagłówkowe eog
aa25ce61 68Group: X11/Development/Libraries
1b874169 69Requires: %{name} = %{version}-%{release}
85b65f0b 70Requires: GConf2-devel >= 2.24.0
c4ac352b 71Requires: gtk+2-devel >= 2:2.16.0
1b874169
PZ
72
73%description devel
74Header files for eog.
75
76%description devel -l pl.UTF-8
77Pliki nagłówkowe eog.
78
85b65f0b
MB
79%package apidocs
80Summary: Eye of GNOME API documentation
81Summary(pl.UTF-8): Dokumentacja API Eye of GNOME
82Group: Documentation
83Requires: gtk-doc-common
84
85%description apidocs
86Eye of GNOME API documentation.
87
88%description apidocs -l pl.UTF-8
89Dokumentacja API Eye of GNOME.
90
cd132c4c 91%prep
92%setup -q
32807e4c 93%patch0 -p1
8c7a3d83
PZ
94sed -i s#^en@shaw## po/LINGUAS
95rm po/en@shaw.po
4e0ba68a 96
cd132c4c 97%build
85b65f0b 98%{?with_apidocs:%{__gtkdocize}}
aa25ce61 99%{__gnome_doc_common}
6bff1701 100%{__libtoolize}
268041a5 101%{__intltoolize}
cd20d65c 102%{__aclocal}
470a23a6 103%{__automake}
aa25ce61 104%{__autoheader}
e3413657 105%{__autoconf}
32807e4c 106%configure \
85b65f0b 107 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
23c85c82 108 --disable-schemas-install \
85b65f0b
MB
109 --disable-scrollkeeper \
110 --with-html-dir=%{_gtkdocdir}
b9d7d08a 111%{__make}
b13f147c 112
cd132c4c 113%install
114rm -rf $RPM_BUILD_ROOT
32807e4c 115
cd132c4c 116%{__make} install \
d9ead78e 117 DESTDIR=$RPM_BUILD_ROOT \
118 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
cd132c4c 119
85b65f0b
MB
120rm -f $RPM_BUILD_ROOT%{_libdir}/eog/plugins/*.la
121
4e0ba68a 122%find_lang %{name} --with-gnome --with-omf
cd132c4c 123
13b71f75
JB
124%clean
125rm -rf $RPM_BUILD_ROOT
126
4d69a7c1 127%post
268041a5 128%gconf_schema_install eog.schemas
129%scrollkeeper_update_post
130%update_desktop_database_post
f83a2ab4 131%update_icon_cache hicolor
7b788a76 132
133%preun
268041a5 134%gconf_schema_uninstall eog.schemas
4d69a7c1 135
6458e674 136%postun
268041a5 137%scrollkeeper_update_postun
138%update_desktop_database_postun
f83a2ab4 139%update_icon_cache hicolor
4d69a7c1 140
cd132c4c 141%files -f %{name}.lang
142%defattr(644,root,root,755)
a617f262
MB
143%doc AUTHORS ChangeLog NEWS README THANKS TODO
144%attr(755,root,root) %{_bindir}/eog
9c46f8cd 145%{_sysconfdir}/gconf/schemas/eog.schemas
32807e4c 146%{_datadir}/%{name}
a617f262 147%{_desktopdir}/eog.desktop
85b65f0b
MB
148%dir %{_libdir}/eog
149%dir %{_libdir}/eog/plugins
150# buggy soname generation, uses .so.0.0.0
151%{_libdir}/eog/plugins/fullscreen.eog-plugin
152%attr(755,root,root) %{_libdir}/eog/plugins/libfullscreen.so*
153%{_libdir}/eog/plugins/reload.eog-plugin
154%attr(755,root,root) %{_libdir}/eog/plugins/libreload.so*
155%{_libdir}/eog/plugins/statusbar-date.eog-plugin
156%attr(755,root,root) %{_libdir}/eog/plugins/libstatusbar-date.so*
f83a2ab4 157%{_iconsdir}/hicolor/*/*/*
1b874169
PZ
158
159%files devel
160%defattr(644,root,root,755)
161%{_includedir}/eog-2.20
aa25ce61 162%{_pkgconfigdir}/eog.pc
85b65f0b
MB
163
164%if %{with apidocs}
165%files apidocs
166%defattr(644,root,root,755)
167%{_gtkdocdir}/eog
168%endif
This page took 0.065459 seconds and 4 git commands to generate.