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