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