]> git.pld-linux.org Git - packages/f-spot.git/blame - f-spot.spec
- EA for archs where mono is supported
[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
350e6696 50ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc
51ExcludeArch: i386
f797377c 52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%description
55F-Spot is an application designed to provide personal photo management
56to the GNOME desktop.
57
0ae96bee
JR
58%description -l pl.UTF-8
59F-Spot jest prywatnym menedżerem galerii fotograficznych dla
60środowiska GNOME.
f797377c 61
e59a3085 62%package screensaver
63Summary: Module for gnome-screensaver
150e743c 64Summary(pl.UTF-8): Moduł dla gnome-screensavera
e59a3085 65Group: X11/Applications
66Requires: %{name} = %{version}-%{release}
67Requires: gnome-screensaver
68
69%description screensaver
70F-Spot module for gnome-screensaver.
71
0ae96bee
JR
72%description screensaver -l pl.UTF-8
73Moduł F-Spot dla gnome-screensavera.
e59a3085 74
f797377c 75%prep
76%setup -q
a6834c59 77%patch0 -p1
387ea899 78%patch1 -p0
387ea899 79#%patch3 -p0
4ceee637 80%patch4 -p1
f797377c 81
82%build
1d6d5e9a 83%{__intltoolize}
84%{__aclocal}
85%{__automake}
86%{__autoconf}
7cb3e061 87%configure \
adafcd39 88 --disable-static \
5bf50c94 89 --disable-scrollkeeper \
adafcd39 90 --with-gnome-screensaver=%{_prefix}
91
0652396e
SS
92# <make-jN-workaround>
93%{__make} -C extensions/FlickrExport/FlickrNet \
94 saverdir=%{_libdir}/gnome-screensaver \
95 themesdir=%{_desktopdir}/screensavers
96
97%{__make} -C extensions/PicasaWebExport/google-sharp \
98 saverdir=%{_libdir}/gnome-screensaver \
99 themesdir=%{_desktopdir}/screensavers
100
101%{__make} -C extensions/SmugMugExport/SmugMugNet \
102 saverdir=%{_libdir}/gnome-screensaver \
103 themesdir=%{_desktopdir}/screensavers
104# </make-jN-workaround>
105
adafcd39 106%{__make} \
107 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 108 themesdir=%{_desktopdir}/screensavers
f797377c 109
110%install
111rm -rf $RPM_BUILD_ROOT
112
113%{__make} install \
adafcd39 114 DESTDIR=$RPM_BUILD_ROOT \
115 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 116 themesdir=%{_desktopdir}/screensavers
f797377c 117
39d54e2b 118rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
119
ff1c0460 120[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
121 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
2bdd7fbd 122%find_lang %{name} --with-gnome --with-omf
c031bc8f 123
f797377c 124%clean
125rm -rf $RPM_BUILD_ROOT
126
1d6d5e9a 127%post
5bf50c94 128%scrollkeeper_update_post
1d6d5e9a 129%update_desktop_database_post
a55dc7dd 130%update_icon_cache hicolor
1d6d5e9a 131
132%postun
5bf50c94 133%scrollkeeper_update_postun
1d6d5e9a 134%update_desktop_database_postun
a55dc7dd 135%update_icon_cache hicolor
1d6d5e9a 136
c031bc8f 137%files -f %{name}.lang
f797377c 138%defattr(644,root,root,755)
139%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
140%attr(755,root,root) %{_bindir}/*
a2c3c3b5 141%{_datadir}/%{name}
142%{_iconsdir}/hicolor/*/*/*.*
f797377c 143%dir %{_libdir}/%{name}
144%attr(755,root,root) %{_libdir}/%{name}/*.exe
a2c3c3b5 145%{_libdir}/%{name}/*.addins
146%dir %{_libdir}/%{name}/extensions
147%{_libdir}/%{name}/extensions/*
f797377c 148%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
39d54e2b 149%{_libdir}/%{name}/*.dll
f0a313bf 150%{_libdir}/%{name}/*.dll.config
c031bc8f 151%{_libdir}/%{name}/*.exe.config
f0a313bf 152%{_desktopdir}/*.desktop
5de11696 153%{_pkgconfigdir}/f-spot.pc
e59a3085 154
155%files screensaver
156%defattr(644,root,root,755)
157%attr(755,root,root) %{_libdir}/gnome-screensaver/f-spot-screensaver
f7ec7e5a 158%{_desktopdir}/screensavers/f-spot-screensaver.desktop
This page took 0.105857 seconds and 4 git commands to generate.