]> git.pld-linux.org Git - packages/f-spot.git/blame_incremental - f-spot.spec
- EA for archs where mono is supported
[packages/f-spot.git] / f-spot.spec
... / ...
CommitLineData
1#
2# TODO:
3# - update aflinta's delete.patch and send it upstream
4# - use system mono-addins
5#
6%include /usr/lib/rpm/macros.mono
7#
8Summary: Personal photo manager
9Summary(pl.UTF-8): Menedżer prywatnych galerii fotograficznych
10Name: f-spot
11Version: 0.4.2
12Release: 1
13License: GPL
14Group: X11/Applications/Graphics
15Source0: http://ftp.gnome.org/Public/GNOME/sources/f-spot/0.4/%{name}-%{version}.tar.bz2
16# Source0-md5: 970b8c9de9acf97c90e3d9608827606d
17Patch0: %{name}-exec.patch
18Patch1: %{name}-dir.patch
19Patch3: %{name}-delete.patch
20# http://bugzilla.gnome.org/show_bug.cgi?id=516620
21Patch4: %{name}-DESTDIR.patch
22URL: http://www.gnome.org/projects/f-spot/
23BuildRequires: GConf2-devel >= 2.14.0
24BuildRequires: autoconf
25BuildRequires: automake
26BuildRequires: dotnet-gnome-sharp-devel >= 2.16.0
27BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel
28BuildRequires: gettext-devel
29BuildRequires: gnome-doc-utils
30BuildRequires: intltool >= 0.35
31BuildRequires: lcms-devel >= 1.12
32BuildRequires: libexif-devel >= 1:0.6.13
33BuildRequires: libgnomeui-devel >= 2.16.0
34BuildRequires: libgphoto2-devel >= 2.2.1
35BuildRequires: libjpeg-devel
36BuildRequires: libstdc++-devel
37BuildRequires: libtool
38BuildRequires: mono-csharp >= 1.1.16.1
39BuildRequires: pkgconfig
40BuildRequires: rpmbuild(find_lang) >= 1.23
41BuildRequires: rpmbuild(macros) >= 1.311
42BuildRequires: sqlite-devel >= 2.8.6
43Requires(post,postun): desktop-file-utils
44Requires(post,postun): gtk+2
45Requires(post,postun): hicolor-icon-theme
46Requires(post,postun): scrollkeeper
47Requires: dotnet-libgphoto2-sharp
48# sr@Latn vs. sr@latin
49Conflicts: glibc-misc < 6:2.7
50ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc
51ExcludeArch: i386
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
58%description -l pl.UTF-8
59F-Spot jest prywatnym menedżerem galerii fotograficznych dla
60środowiska GNOME.
61
62%package screensaver
63Summary: Module for gnome-screensaver
64Summary(pl.UTF-8): Moduł dla gnome-screensavera
65Group: X11/Applications
66Requires: %{name} = %{version}-%{release}
67Requires: gnome-screensaver
68
69%description screensaver
70F-Spot module for gnome-screensaver.
71
72%description screensaver -l pl.UTF-8
73Moduł F-Spot dla gnome-screensavera.
74
75%prep
76%setup -q
77%patch0 -p1
78%patch1 -p0
79#%patch3 -p0
80%patch4 -p1
81
82%build
83%{__intltoolize}
84%{__aclocal}
85%{__automake}
86%{__autoconf}
87%configure \
88 --disable-static \
89 --disable-scrollkeeper \
90 --with-gnome-screensaver=%{_prefix}
91
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
106%{__make} \
107 saverdir=%{_libdir}/gnome-screensaver \
108 themesdir=%{_desktopdir}/screensavers
109
110%install
111rm -rf $RPM_BUILD_ROOT
112
113%{__make} install \
114 DESTDIR=$RPM_BUILD_ROOT \
115 saverdir=%{_libdir}/gnome-screensaver \
116 themesdir=%{_desktopdir}/screensavers
117
118rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
119
120[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
121 mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
122%find_lang %{name} --with-gnome --with-omf
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post
128%scrollkeeper_update_post
129%update_desktop_database_post
130%update_icon_cache hicolor
131
132%postun
133%scrollkeeper_update_postun
134%update_desktop_database_postun
135%update_icon_cache hicolor
136
137%files -f %{name}.lang
138%defattr(644,root,root,755)
139%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
140%attr(755,root,root) %{_bindir}/*
141%{_datadir}/%{name}
142%{_iconsdir}/hicolor/*/*/*.*
143%dir %{_libdir}/%{name}
144%attr(755,root,root) %{_libdir}/%{name}/*.exe
145%{_libdir}/%{name}/*.addins
146%dir %{_libdir}/%{name}/extensions
147%{_libdir}/%{name}/extensions/*
148%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
149%{_libdir}/%{name}/*.dll
150%{_libdir}/%{name}/*.dll.config
151%{_libdir}/%{name}/*.exe.config
152%{_desktopdir}/*.desktop
153%{_pkgconfigdir}/f-spot.pc
154
155%files screensaver
156%defattr(644,root,root,755)
157%attr(755,root,root) %{_libdir}/gnome-screensaver/f-spot-screensaver
158%{_desktopdir}/screensavers/f-spot-screensaver.desktop
This page took 0.493927 seconds and 4 git commands to generate.