source: projects/specs/branches/6/k/kphotoalbum/kphotoalbum-vl.spec @ 2776

Revision 2776, 8.0 KB checked in by inagaki, 13 years ago (diff)

upload: kdiff3, kphotoalbum
NEW: drumstick, kmid2, ktorrent

Line 
1Summary: KDE Photo Album
2Summary(ja): KDE フォトアルバム
3Name:    kphotoalbum
4Version: 4.1.1
5Release: 4%{?_dist_release}
6
7License: GPLv2+
8Group:   Applications/Multimedia
9URL:     http://www.kphotoalbum.org/
10
11Source0:  http://kphotoalbum.org/data/download/kphotoalbum-%{version}.tar.bz2
12## upstream patches
13Patch100: kphotoalbum-4.1.1-docbook_fix.patch
14# http://websvn.kde.org/?view=revision&revision=1213128
15Patch101: kphotoalbum-4.1.1-exiv2_021.patch
16
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18BuildRequires: desktop-file-utils
19BuildRequires: exiv2-devel
20BuildRequires: gettext
21# marble integration
22%define marble_version 4.3.0
23BuildRequires: kdeedu4-devel >= %{marble_version}
24BuildRequires: kdelibs4-devel
25BuildRequires: kdegraphics4-devel >= 4.3.0
26#BuildRequires: libkdcraw-devel >= 0.4.0
27#BuildRequires: libkexiv2-devel >= 0.5.0
28#BuildRequires: libkipi-devel >= 0.3.0
29BuildRequires: soprano-devel
30
31%global kde4_version %((kde4-config --version 2>/dev/null || echo "KDE 4.2.0") | grep ^KDE | cut -d' ' -f2)
32
33Requires: kdelibs4 >= %{kde4_version}
34Requires: kdeedu4-marble >= %{marble_version}
35
36%description
37A photo album tool. Focuses on three key points:
38  * It must be easy to describe a number of images at a time.
39  * It must be easy to search for images.
40  * It must be easy to browse and View the images.
41
42%prep
43%setup -q
44%patch100 -p1
45%patch101 -p4 -b exiv2_021
46
47%build
48mkdir -p %{_target_platform}
49pushd %{_target_platform}
50unset QTDIR || : ; . /etc/profile.d/qt4.sh
51%{cmake} \
52    -DCMAKE_BUILD_TYPE=release \
53    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
54    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
55    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
56    ..
57popd
58
59make %{?_smp_mflags} -C %{_target_platform}
60
61
62%install
63rm -rf %{buildroot}
64make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
65
66%find_lang %{name}
67#--with-kde
68
69HTML_DIR=$(kde4-config --expandvars --install html)
70if [ -d $RPM_BUILD_ROOT${HTML_DIR} ]; then
71for lang_dir in $RPM_BUILD_ROOT${HTML_DIR}/* ; do
72  if [ -d ${lang_dir} ]; then
73    lang=$(basename ${lang_dir})
74    echo "%lang(${lang}) ${HTML_DIR}/${lang}/%{name}/" >> %{name}.lang
75  fi
76done
77fi
78
79%check
80for dt_file in %{buildroot}%{_datadir}/applications/kde4/*.desktop ; do
81  desktop-file-validate $dt_file
82done
83
84
85%clean
86rm -rf %{buildroot}
87
88
89%post
90touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
91
92%postun
93if [ $1 -eq 0 ] ; then
94  update-desktop-database -q &> /dev/null
95  touch --no-create %{_datadir}/icons/hicolor &> /dev/null
96  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
97fi
98
99%posttrans
100update-desktop-database -q &> /dev/null
101gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
102
103
104%files -f %{name}.lang
105%defattr(-,root,root,-)
106%doc ChangeLog COPYING README TODO
107%{_bindir}/kphotoalbum
108%{_datadir}/kde4/apps/kphotoalbum/
109%{_datadir}/applications/kde4/kphotoalbum.desktop
110%{_datadir}/applications/kde4/kphotoalbum-import.desktop
111%{_datadir}/config/*rc
112%{_datadir}/icons/hicolor/*/*/*
113
114
115%changelog
116* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-3
117- added Patch100 and 101 from FC
118  * Mon May 31 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.1.1-6
119  - docbook fix (for kde-4.5.x)
120
121* Sat Jan 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-3
122- fixed build dependencies for VinePlus/5
123- updated URL
124
125* Wed May 05 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-2
126- rebuilt with exiv2-0.19
127
128* Sat Nov 28 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.1.1-1
129- initial build for Vine Linux
130
131* Sun Oct 25 2009 Rex Dieter <rdieter@fedoraproject.org> 4.1-1
132- kphotoalbum-4.1
133
134* Wed Jul 29 2009 Rex Dieter <rdieter@fedoraproject.org> 4.0.2-1
135- kphotoalbum-4.0.2
136
137* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.1-2
138- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
139
140* Fri May 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0.1-1
141- kphotoalbum-4.0.1
142
143* Tue May 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.0-1
144- kphotoalbum-4.0 (final)
145
146* Mon Mar 09 2009 Rex Dieter <rdieter@fedoraproject.org> -  3.2-0.10.20090308
147- kphotoalbum-20090308 snapshot
148
149* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.9.20090211svn
150- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
151
152* Thu Feb 12 2009 Rex Dieter <rdieter@fedoraproject.org> - 3.2-0.8.20090211svn
153- kphotoalbum-2009-02-11 snapshot
154- enable marble integration
155
156* Mon Dec 22 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.2-0.7.20081007svn
157- BR: libkipi-devel >= 0.3.0
158
159* Thu Dec 18 2008 Rex Dieter <rdieter@fedoraproject.org> - 3.2-0.6.20081007svn
160- respin (exiv2)
161
162* Tue Dec 03 2008 Rex Dieter <rdieter@fedoraproject.org> 3.2-0.5.20081007svn
163- respin (kdegraphics)
164- BR: soprano-devel
165
166* Wed Oct 29 2008 Rex Dieter <rdieter@fedoraproject.org> 3.2-0.4.20081007svn
167- respin (kdegraphics)
168
169* Mon Oct 06 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.2-0.3.20081007svn
170- new snapshot (20081007svn)
171- use create_tarball.rb (includes translations)
172- build against latest kdegraphics
173- fix typos in description
174
175* Mon Sep 29 2008 Rex Dieter <rdieter@fedoraproject.org> 3.2-0.2.20080929svn
176- respin against newer kdegraphics
177- kphotoalbum-20080929svn snapshot
178
179* Sat Aug 02 2008 Rex Dieter <rdieter@fedoraproject.org> 3.2-0.1.20080802svn
180- kphotoalbum-20080802svn snapshot
181
182* Wed Jun 25 2008 Rex Dieter <rdieter@fedoraproject.org> 3.1.1-3
183- respin for exiv2
184
185* Thu May 08 2008 Rex Dieter <rdieter@fedoraproject.org> 3.1.1-2
186- respin
187
188* Tue Mar 18 2008 Rex Dieter <rdieter@fedoraproject.org> 3.1.1-1
189- kphotoalbum-3.1.1
190
191* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.0-2
192- Autorebuild for GCC 4.3
193
194* Sat Nov 24 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.1.0-1
195- kphotoalbum-3.1.0
196
197* Tue Nov 13 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-7
198- respin for exiv2-0.16
199
200* Sun Aug 26 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-6
201- desktop file patch (make MimeType=... end with ;)
202
203* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-5
204- fix %%check
205
206* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-3
207- specfile cosmetics
208- respin (BuildID)
209
210* Sat Aug 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-2
211- License: GPLv2+
212
213* Thu Apr 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.2-1
214- kphotoalbum-3.0.2
215
216* Wed Apr 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0.1-1
217- kphotoalbum-3.0.1
218
219* Sun Dec 31 2006 Rex Dieter <rdieter[AT]fedoraproject.org> 3.0-1
220- kphotoalbum-3.0
221
222* Tue Nov 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-7
223- BR: exiv2-devel >= 0.12
224
225* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-6
226- respin
227- drop deprecated Provides: kimdaba
228
229* Tue Sep 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-5
230- BR: exiv2-devel >= 0.11
231
232* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-4
233- fc6 respin
234
235* Sat Jun 03 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-3
236- respin against exiv2-0.10
237
238* Thu May 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-2
239- (temporarily) add Provides: kimdaba = %%version
240
241* Tue May 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.2-1
242- renamed kphotoalbum
243
244* Wed Mar 1 2006 Rex Dieter <rexdieter[AT]users.sf.net>
245- fc5: gcc/glibc respin
246
247* Thu Nov 10 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-6
248- relative symlinks
249- simplify configure
250
251* Sat Oct 22 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-4
252- --add-category Application
253
254* Sat Oct 22 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-3
255- %%doc: COPYING
256- Req(post,postun): update-desktop-database
257- gtk-update-icon-cache
258- remove unused crud (kde-redhat bits)
259- Group: Applications/Multimedia
260- drop %%{?debug_package} conditionals
261
262* Sat Oct 22 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-2
263- icon/mime spec
264
265* Tue May 3 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-1
266- real-deal 2.1 release (including -i18n bits)
267
268* Mon May 2 2005 Rex Dieter <rexdieter[AT]users.sf.net> 2.1-0
269- 2.1 (pre) release
270
271* Mon Nov 15 2004 Rex Dieter <rexdieter[AT]users.sf.net> 2.0-0.fdr.1
272- 2.0
273
274* Fri Feb 27 2004 Rex Dieter <rexdieter at sf.net> 0:1.1-0.fdr.0
275- first try
276
Note: See TracBrowser for help on using the repository browser.