]> git.pld-linux.org Git - packages/f-spot.git/blame - f-spot.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/f-spot.git] / f-spot.spec
CommitLineData
5e1fffc5 1#
38934450 2%bcond_without gnome2
5e1fffc5 3#
f797377c 4Summary: Personal photo manager
150e743c 5Summary(pl.UTF-8): Menedżer prywatnych galerii fotograficznych
f797377c 6Name: f-spot
401cc5bd 7Version: 0.8.2
38934450 8Release: 7
f797377c 9License: GPL
10Group: X11/Applications/Graphics
c8ed1115 11Source0: http://ftp.gnome.org/Public/GNOME/sources/f-spot/0.8/%{name}-%{version}.tar.bz2
401cc5bd 12# Source0-md5: 3f2286835c9cdf44e50bc564d8e6b892
38934450 13Patch0: %{name}-build.patch
20bd69ab 14Patch1: %{name}-PixbufLoader.patch
f797377c 15URL: http://www.gnome.org/projects/f-spot/
f7ec7e5a 16BuildRequires: GConf2-devel >= 2.14.0
1d6d5e9a 17BuildRequires: autoconf
18BuildRequires: automake
c8ed1115 19BuildRequires: dotnet-flickrnet
20BuildRequires: dotnet-gnome-keyring-sharp-devel
260a3b91 21BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
f0db0715 22BuildRequires: dotnet-gtk-sharp2-devel >= 2.12.1
4ceee637 23BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel
92a3dd5a 24BuildRequires: gettext-tools
564f46d9 25BuildRequires: gnome-doc-utils
260a3b91 26BuildRequires: gnome-icon-theme
260a3b91 27BuildRequires: intltool >= 0.40.0
39d54e2b 28BuildRequires: lcms-devel >= 1.12
c8ed1115 29BuildRequires: libgnome-keyring-devel
e17d4736 30BuildRequires: libgnomeui-devel >= 2.16.0
39d54e2b 31BuildRequires: libtool
c8ed1115 32BuildRequires: libunique-devel
260a3b91
MB
33BuildRequires: mono-addins-devel
34BuildRequires: mono-csharp >= 1.1.17
16ab0e7d 35BuildRequires: pkgconfig
2bdd7fbd 36BuildRequires: rpmbuild(find_lang) >= 1.23
a55dc7dd 37BuildRequires: rpmbuild(macros) >= 1.311
c8ed1115 38BuildRequires: sqlite3-devel
1d6d5e9a 39Requires(post,postun): desktop-file-utils
e17d4736 40Requires(post,postun): gtk-update-icon-cache
a55dc7dd 41Requires(post,postun): hicolor-icon-theme
5bf50c94 42Requires(post,postun): scrollkeeper
c1947277 43Requires: mono-addins
076a4f7f 44Suggests: dcraw
1f271176 45Suggests: udev-libgphoto2
8435fb83 46Suggests: dbus-x11
ff1c0460 47# sr@Latn vs. sr@latin
48Conflicts: glibc-misc < 6:2.7
52808eba 49ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9
350e6696 50ExcludeArch: i386
f797377c 51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
c1947277
ER
53%define _noautoreq mono(Mono.*) mono(FlickrNet) mono(gnome-keyring-sharp)
54
f797377c 55%description
56F-Spot is an application designed to provide personal photo management
57to the GNOME desktop.
58
0ae96bee
JR
59%description -l pl.UTF-8
60F-Spot jest prywatnym menedżerem galerii fotograficznych dla
61środowiska GNOME.
f797377c 62
e59a3085 63%package screensaver
64Summary: Module for gnome-screensaver
150e743c 65Summary(pl.UTF-8): Moduł dla gnome-screensavera
e59a3085 66Group: X11/Applications
67Requires: %{name} = %{version}-%{release}
68Requires: gnome-screensaver
69
70%description screensaver
71F-Spot module for gnome-screensaver.
72
0ae96bee
JR
73%description screensaver -l pl.UTF-8
74Moduł F-Spot dla gnome-screensavera.
e59a3085 75
f797377c 76%prep
77%setup -q
38934450 78%patch0 -p1
20bd69ab 79%patch1 -p1
f797377c 80
81%build
1d6d5e9a 82%{__intltoolize}
63505b6b 83%{__libtoolize}
c8ed1115 84%{__aclocal} -I build/m4/f-spot -I build/m4/shamrock -I build/m4/shave
1d6d5e9a 85%{__autoconf}
260a3b91
MB
86%{__autoheader}
87%{__automake}
c8ed1115 88CFLAGS="-pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14"
7cb3e061 89%configure \
adafcd39 90 --disable-static \
5bf50c94 91 --disable-scrollkeeper \
adafcd39 92 --with-gnome-screensaver=%{_prefix}
93
78092441 94%{__make} -j1 \
adafcd39 95 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 96 themesdir=%{_desktopdir}/screensavers
f797377c 97
98%install
99rm -rf $RPM_BUILD_ROOT
100
101%{__make} install \
adafcd39 102 DESTDIR=$RPM_BUILD_ROOT \
103 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 104 themesdir=%{_desktopdir}/screensavers
f797377c 105
39d54e2b 106rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
107
2bdd7fbd 108%find_lang %{name} --with-gnome --with-omf
c031bc8f 109
f797377c 110%clean
111rm -rf $RPM_BUILD_ROOT
112
1d6d5e9a 113%post
5bf50c94 114%scrollkeeper_update_post
1d6d5e9a 115%update_desktop_database_post
a55dc7dd 116%update_icon_cache hicolor
c8ed1115 117%gconf_schema_install:
1d6d5e9a 118
119%postun
5bf50c94 120%scrollkeeper_update_postun
1d6d5e9a 121%update_desktop_database_postun
a55dc7dd 122%update_icon_cache hicolor
c8ed1115 123%gconf_schema_uninstall
1d6d5e9a 124
c031bc8f 125%files -f %{name}.lang
f797377c 126%defattr(644,root,root,755)
127%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
128%attr(755,root,root) %{_bindir}/*
a2c3c3b5 129%{_datadir}/%{name}
130%{_iconsdir}/hicolor/*/*/*.*
f797377c 131%dir %{_libdir}/%{name}
132%attr(755,root,root) %{_libdir}/%{name}/*.exe
a2c3c3b5 133%{_libdir}/%{name}/*.addins
c8ed1115 134%dir %{_libdir}/%{name}/Extensions
135%{_libdir}/%{name}/Extensions/*
f797377c 136%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
39d54e2b 137%{_libdir}/%{name}/*.dll
a3f93201 138%{_libdir}/%{name}/*.mdb
f0a313bf 139%{_libdir}/%{name}/*.dll.config
c031bc8f 140%{_libdir}/%{name}/*.exe.config
f0a313bf 141%{_desktopdir}/*.desktop
5de11696 142%{_pkgconfigdir}/f-spot.pc
c8ed1115 143%{_sysconfdir}/gconf/schemas/f-spot.schemas
e59a3085 144
5e1fffc5 145%if %{with gnome2}
e59a3085 146%files screensaver
147%defattr(644,root,root,755)
148%attr(755,root,root) %{_libdir}/gnome-screensaver/f-spot-screensaver
f7ec7e5a 149%{_desktopdir}/screensavers/f-spot-screensaver.desktop
5e1fffc5 150%endif
This page took 0.173431 seconds and 4 git commands to generate.