]> git.pld-linux.org Git - packages/f-spot.git/blame - f-spot.spec
- drop obsolete files
[packages/f-spot.git] / f-spot.spec
CommitLineData
f7ec7e5a 1#
a2c3c3b5 2# TODO:
5b3ea5e5 3# - update aflinta's delete.patch and send it upstream
7e3e4273
SS
4# - use system libgphoto2-sharp.dll, NDesk.Glitz.dll, gnome-keyring-sharp.dll
5# Tao (http://www.taoframework.com/), semweb (http://taubz.for.net/code/semweb)
a2c3c3b5 6#
e1fe63d0 7%include /usr/lib/rpm/macros.mono
f7ec7e5a 8#
f797377c 9Summary: Personal photo manager
150e743c 10Summary(pl.UTF-8): Menedżer prywatnych galerii fotograficznych
f797377c 11Name: f-spot
260a3b91 12Version: 0.5.0.3
36dea601 13Release: 3
f797377c 14License: GPL
15Group: X11/Applications/Graphics
daf5066a 16Source0: http://ftp.gnome.org/Public/GNOME/sources/f-spot/0.5/%{name}-%{version}.tar.bz2
260a3b91 17# Source0-md5: 52db86f1dc715a3958425aa3d006c900
387ea899
MB
18Patch0: %{name}-exec.patch
19Patch1: %{name}-dir.patch
6a544b92 20Patch2: %{name}-delete.patch
36dea601 21Patch3: %{name}-r4681.patch
f797377c 22URL: http://www.gnome.org/projects/f-spot/
f7ec7e5a 23BuildRequires: GConf2-devel >= 2.14.0
1d6d5e9a 24BuildRequires: autoconf
3b84cf50 25FIX PACKAGING: should not provide mono(Mono.Addins) = 0.3.0.0
1d6d5e9a 26BuildRequires: automake
260a3b91 27BuildRequires: beagle-devel >= 0.3.0
781371b3 28BuildRequires: dotnet-gnome-desktop-sharp-devel >= 2.16.0
260a3b91 29BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
f0db0715 30BuildRequires: dotnet-gtk-sharp2-devel >= 2.12.1
4ceee637 31BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel
1d6d5e9a 32BuildRequires: gettext-devel
260a3b91 33BuildRequires: gnome-common
564f46d9 34BuildRequires: gnome-doc-utils
260a3b91 35BuildRequires: gnome-icon-theme
4b5e2018 36BuildRequires: gtk+2-devel >= 2:2.12.0
260a3b91 37BuildRequires: intltool >= 0.40.0
39d54e2b 38BuildRequires: lcms-devel >= 1.12
f7ec7e5a 39BuildRequires: libexif-devel >= 1:0.6.13
7d759f9b 40BuildRequires: libgnomeui-devel >= 2.16.0
f7ec7e5a 41BuildRequires: libgphoto2-devel >= 2.2.1
f797377c 42BuildRequires: libjpeg-devel
39d54e2b 43BuildRequires: libstdc++-devel
44BuildRequires: libtool
260a3b91
MB
45BuildRequires: mono-addins-devel
46BuildRequires: mono-csharp >= 1.1.17
16ab0e7d 47BuildRequires: pkgconfig
2bdd7fbd 48BuildRequires: rpmbuild(find_lang) >= 1.23
a55dc7dd 49BuildRequires: rpmbuild(macros) >= 1.311
1d6d5e9a 50BuildRequires: sqlite-devel >= 2.8.6
51Requires(post,postun): desktop-file-utils
a55dc7dd
MB
52Requires(post,postun): gtk+2
53Requires(post,postun): hicolor-icon-theme
5bf50c94 54Requires(post,postun): scrollkeeper
2bdd7fbd 55Requires: dotnet-libgphoto2-sharp
ff1c0460 56# sr@Latn vs. sr@latin
57Conflicts: glibc-misc < 6:2.7
52808eba 58ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9
350e6696 59ExcludeArch: i386
f797377c 60BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61
62%description
63F-Spot is an application designed to provide personal photo management
64to the GNOME desktop.
65
0ae96bee
JR
66%description -l pl.UTF-8
67F-Spot jest prywatnym menedżerem galerii fotograficznych dla
68środowiska GNOME.
f797377c 69
e59a3085 70%package screensaver
71Summary: Module for gnome-screensaver
150e743c 72Summary(pl.UTF-8): Moduł dla gnome-screensavera
e59a3085 73Group: X11/Applications
74Requires: %{name} = %{version}-%{release}
75Requires: gnome-screensaver
76
77%description screensaver
78F-Spot module for gnome-screensaver.
79
0ae96bee
JR
80%description screensaver -l pl.UTF-8
81Moduł F-Spot dla gnome-screensavera.
e59a3085 82
f797377c 83%prep
84%setup -q
a6834c59 85%patch0 -p1
34b785f7 86%patch1 -p1
6a544b92 87#%patch2 -p0
36dea601 88%patch3 -p1
f797377c 89
90%build
1d6d5e9a 91%{__intltoolize}
63505b6b 92%{__libtoolize}
1d6d5e9a 93%{__aclocal}
1d6d5e9a 94%{__autoconf}
260a3b91
MB
95%{__autoheader}
96%{__automake}
7cb3e061 97%configure \
adafcd39 98 --disable-static \
5bf50c94 99 --disable-scrollkeeper \
adafcd39 100 --with-gnome-screensaver=%{_prefix}
101
0652396e 102# <make-jN-workaround>
573f6f5e
SS
103%{__make} -C extensions/Exporters/FlickrExport/FlickrNet \
104 saverdir=%{_libdir}/gnome-screensaver \
105 themesdir=%{_desktopdir}/screensavers
0652396e 106
adafcd39 107%{__make} \
108 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 109 themesdir=%{_desktopdir}/screensavers
f797377c 110
111%install
112rm -rf $RPM_BUILD_ROOT
113
114%{__make} install \
adafcd39 115 DESTDIR=$RPM_BUILD_ROOT \
116 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 117 themesdir=%{_desktopdir}/screensavers
f797377c 118
39d54e2b 119rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
120
2bdd7fbd 121%find_lang %{name} --with-gnome --with-omf
c031bc8f 122
f797377c 123%clean
124rm -rf $RPM_BUILD_ROOT
125
1d6d5e9a 126%post
5bf50c94 127%scrollkeeper_update_post
1d6d5e9a 128%update_desktop_database_post
a55dc7dd 129%update_icon_cache hicolor
1d6d5e9a 130
131%postun
5bf50c94 132%scrollkeeper_update_postun
1d6d5e9a 133%update_desktop_database_postun
a55dc7dd 134%update_icon_cache hicolor
1d6d5e9a 135
c031bc8f 136%files -f %{name}.lang
f797377c 137%defattr(644,root,root,755)
138%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
139%attr(755,root,root) %{_bindir}/*
a2c3c3b5 140%{_datadir}/%{name}
141%{_iconsdir}/hicolor/*/*/*.*
f797377c 142%dir %{_libdir}/%{name}
143%attr(755,root,root) %{_libdir}/%{name}/*.exe
a2c3c3b5 144%{_libdir}/%{name}/*.addins
145%dir %{_libdir}/%{name}/extensions
146%{_libdir}/%{name}/extensions/*
b7be8478 147%dir %{_libdir}/gio-sharp-unstable
148%{_libdir}/gio-sharp-unstable/*.dll
149%{_libdir}/gio-sharp-unstable/*.dll.config
f797377c 150%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
39d54e2b 151%{_libdir}/%{name}/*.dll
f0a313bf 152%{_libdir}/%{name}/*.dll.config
c031bc8f 153%{_libdir}/%{name}/*.exe.config
f0a313bf 154%{_desktopdir}/*.desktop
5de11696 155%{_pkgconfigdir}/f-spot.pc
b7be8478 156%{_pkgconfigdir}/gio-sharp-unstable.pc
e59a3085 157
158%files screensaver
159%defattr(644,root,root,755)
160%attr(755,root,root) %{_libdir}/gnome-screensaver/f-spot-screensaver
f7ec7e5a 161%{_desktopdir}/screensavers/f-spot-screensaver.desktop
This page took 0.12742 seconds and 4 git commands to generate.