]> git.pld-linux.org Git - packages/f-spot.git/blame - f-spot.spec
- added ac.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
781371b3
SS
5# - doesn't build with dotnet-gnome-sharp-2.20.0
6# (DateCommands.cs(25,40): The type or namespace name `DateEdit' could not be found)
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
4ceee637 13Version: 0.4.2
5b3ea5e5 14Release: 1
f797377c 15License: GPL
16Group: X11/Applications/Graphics
a2c3c3b5 17Source0: http://ftp.gnome.org/Public/GNOME/sources/f-spot/0.4/%{name}-%{version}.tar.bz2
4ceee637 18# Source0-md5: 970b8c9de9acf97c90e3d9608827606d
387ea899
MB
19Patch0: %{name}-exec.patch
20Patch1: %{name}-dir.patch
781371b3 21Patch2: %{name}-ac.patch
387ea899 22Patch3: %{name}-delete.patch
37587937 23# http://bugzilla.gnome.org/show_bug.cgi?id=516620
4ceee637 24Patch4: %{name}-DESTDIR.patch
f797377c 25URL: http://www.gnome.org/projects/f-spot/
f7ec7e5a 26BuildRequires: GConf2-devel >= 2.14.0
1d6d5e9a 27BuildRequires: autoconf
28BuildRequires: automake
ad74548c 29BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
781371b3 30BuildRequires: dotnet-gnome-desktop-sharp-devel >= 2.16.0
4ceee637 31BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel
1d6d5e9a 32BuildRequires: gettext-devel
564f46d9 33BuildRequires: gnome-doc-utils
f7ec7e5a 34BuildRequires: intltool >= 0.35
39d54e2b 35BuildRequires: lcms-devel >= 1.12
f7ec7e5a 36BuildRequires: libexif-devel >= 1:0.6.13
7d759f9b 37BuildRequires: libgnomeui-devel >= 2.16.0
f7ec7e5a 38BuildRequires: libgphoto2-devel >= 2.2.1
f797377c 39BuildRequires: libjpeg-devel
39d54e2b 40BuildRequires: libstdc++-devel
41BuildRequires: libtool
f7ec7e5a 42BuildRequires: mono-csharp >= 1.1.16.1
16ab0e7d 43BuildRequires: pkgconfig
2bdd7fbd 44BuildRequires: rpmbuild(find_lang) >= 1.23
a55dc7dd 45BuildRequires: rpmbuild(macros) >= 1.311
1d6d5e9a 46BuildRequires: sqlite-devel >= 2.8.6
47Requires(post,postun): desktop-file-utils
a55dc7dd
MB
48Requires(post,postun): gtk+2
49Requires(post,postun): hicolor-icon-theme
5bf50c94 50Requires(post,postun): scrollkeeper
2bdd7fbd 51Requires: dotnet-libgphoto2-sharp
ff1c0460 52# sr@Latn vs. sr@latin
53Conflicts: glibc-misc < 6:2.7
52808eba 54ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9
350e6696 55ExcludeArch: i386
f797377c 56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
59F-Spot is an application designed to provide personal photo management
60to the GNOME desktop.
61
0ae96bee
JR
62%description -l pl.UTF-8
63F-Spot jest prywatnym menedżerem galerii fotograficznych dla
64środowiska GNOME.
f797377c 65
e59a3085 66%package screensaver
67Summary: Module for gnome-screensaver
150e743c 68Summary(pl.UTF-8): Moduł dla gnome-screensavera
e59a3085 69Group: X11/Applications
70Requires: %{name} = %{version}-%{release}
71Requires: gnome-screensaver
72
73%description screensaver
74F-Spot module for gnome-screensaver.
75
0ae96bee
JR
76%description screensaver -l pl.UTF-8
77Moduł F-Spot dla gnome-screensavera.
e59a3085 78
f797377c 79%prep
80%setup -q
a6834c59 81%patch0 -p1
387ea899 82%patch1 -p0
781371b3 83%patch2 -p1
387ea899 84#%patch3 -p0
4ceee637 85%patch4 -p1
f797377c 86
87%build
1d6d5e9a 88%{__intltoolize}
89%{__aclocal}
90%{__automake}
91%{__autoconf}
7cb3e061 92%configure \
adafcd39 93 --disable-static \
5bf50c94 94 --disable-scrollkeeper \
adafcd39 95 --with-gnome-screensaver=%{_prefix}
96
0652396e
SS
97# <make-jN-workaround>
98%{__make} -C extensions/FlickrExport/FlickrNet \
99 saverdir=%{_libdir}/gnome-screensaver \
100 themesdir=%{_desktopdir}/screensavers
101
102%{__make} -C extensions/PicasaWebExport/google-sharp \
103 saverdir=%{_libdir}/gnome-screensaver \
104 themesdir=%{_desktopdir}/screensavers
105
106%{__make} -C extensions/SmugMugExport/SmugMugNet \
107 saverdir=%{_libdir}/gnome-screensaver \
108 themesdir=%{_desktopdir}/screensavers
109# </make-jN-workaround>
110
adafcd39 111%{__make} \
112 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 113 themesdir=%{_desktopdir}/screensavers
f797377c 114
115%install
116rm -rf $RPM_BUILD_ROOT
117
118%{__make} install \
adafcd39 119 DESTDIR=$RPM_BUILD_ROOT \
120 saverdir=%{_libdir}/gnome-screensaver \
f7ec7e5a 121 themesdir=%{_desktopdir}/screensavers
f797377c 122
39d54e2b 123rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
124
ff1c0460 125[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
126 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
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/*
f797377c 153%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
39d54e2b 154%{_libdir}/%{name}/*.dll
f0a313bf 155%{_libdir}/%{name}/*.dll.config
c031bc8f 156%{_libdir}/%{name}/*.exe.config
f0a313bf 157%{_desktopdir}/*.desktop
5de11696 158%{_pkgconfigdir}/f-spot.pc
e59a3085 159
160%files screensaver
161%defattr(644,root,root,755)
162%attr(755,root,root) %{_libdir}/gnome-screensaver/f-spot-screensaver
f7ec7e5a 163%{_desktopdir}/screensavers/f-spot-screensaver.desktop
This page took 0.094333 seconds and 4 git commands to generate.