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