source: projects/specs/trunk/m/marble/marble-vl.spec @ 10563

Revision 10563, 14.8 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1Name: marble
2Summary: A World Atlas
3Summary(ja): デスクトップ地球儀
4Version: 4.14.3
5Release: 3%{?_dist_release}
6
7# documents are GFDL
8License: LGPLv2+ and GFDLv1.2
9Group: Applications/Edutainment
10URL: http://edu.kde.org/marble/
11
12Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
13
14## upstream patches
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: gpsd-devel
18BuildRequires: desktop-file-utils
19BuildRequires: kdelibs4-devel >= %{version}
20BuildRequires: soprano-devel
21BuildRequires: libXpm-devel
22
23# split pkgs, (temporary?) upgrade path -- Rex
24#Requires: %{name}-kstars = %{version}-%{release}
25#Requires: %{name}-marble = %{version}-%{release}
26#Requires: %{name}-math = %{version}-%{release}
27Requires: %{name}-libs = %{version}-%{release}
28
29Obsoletes: kdeedu4-marble < %{version}-%{release}
30Provides:  kdeedu4-marble = %{version}-%{release}
31
32Vendor: Project Vine
33Distribution: Vine Linux
34
35%description
36Marble is a generic geographical map widget and framework for
37KDE applications. The Marble widget shows the earth as a sphere
38but does not require hardware acceleration. A minimal set of
39geographical data is included, so it can be used without an
40internet connection.
41
42This package is part of the KDE education module.
43
44%package libs
45Summary: Runtime libraries for %{name}
46Summary(ja): %{name} のランタイムライブラリ
47License: LGPLv2+
48Group: System Environment/Libraries
49Obsoletes: kdeedu4-marble-libs < %{version}-%{release}
50Provides:  kdeedu4-marble-libs = %{version}-%{release}
51
52%description libs
53%{summary}.
54
55%package devel
56Summary: Development files for %{name}
57Summary(ja): %{name} の開発用ファイル
58# cmake scripts are BSD license
59License: LGPLv2+ and BSD
60Group: Development/Libraries
61Requires: %{name}-libs = %{version}-%{release}
62Requires:  kdelibs4-devel
63
64Conflicts: kdeedu4-devel < 4.6.50
65
66%description devel
67Header files for developing applications using %{name}.
68
69%prep
70%setup -q
71
72%build
73mkdir -p %{_target_platform}
74pushd %{_target_platform}
75%cmake \
76    -DCMAKE_BUILD_TYPE=release \
77    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
78    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
79    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
80    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
81    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
82    ..
83popd
84
85make %{?_smp_mflags} -C %{_target_platform}
86
87%install
88rm -rf $RPM_BUILD_ROOT
89make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
90
91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%check
95for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
96    desktop-file-validate $f
97done
98
99
100%post
101touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
102
103%posttrans
104update-desktop-database -q &> /dev/null ||:
105gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
106
107%postun
108if [ $1 -eq 0 ] ; then
109    update-desktop-database -q &> /dev/null ||:
110    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
111    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
112fi
113
114%post libs
115/sbin/ldconfig
116touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
117
118%posttrans libs
119gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
120
121%postun libs
122/sbin/ldconfig
123if [ $1 -eq 0 ] ; then
124    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
125    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
126fi
127
128
129%files
130%defattr(-,root,root)
131%doc ChangeLog COPYING.DOC LICENSE.txt
132%{_bindir}/marble
133%{_bindir}/marble-mobile
134%{_bindir}/marble-qt
135%{_bindir}/marble-touch
136%{_libdir}/kde4/marblethumbnail.so
137%{_libdir}/kde4/plasma_applet_worldclock.so
138%{_libdir}/kde4/plasma_runner_marble.so
139%{_libdir}/qt4/imports/org/kde/edu/marble
140%{_datadir}/appdata/marble.appdata.xml
141%{_datadir}/applications/kde4/marble.desktop
142%{_datadir}/applications/kde4/marble_geo.desktop
143%{_datadir}/applications/kde4/marble_gpx.desktop
144%{_datadir}/applications/kde4/marble_kml.desktop
145%{_datadir}/applications/kde4/marble_osm.desktop
146%{_datadir}/applications/kde4/marble-mobile.desktop
147%{_datadir}/applications/kde4/marble-qt.desktop
148%{_datadir}/applications/kde4/marble-touch.desktop
149%{_datadir}/applications/kde4/marble_worldwind.desktop
150%{_datadir}/config.kcfg/marble.kcfg
151%{_datadir}/icons/hicolor/*/*/marble.*
152%{_datadir}/kde4/apps/marble
153%{_datadir}/kde4/services/marble_part.desktop
154%{_datadir}/kde4/services/marble_part_gpx.desktop
155%{_datadir}/kde4/services/marble_part_kml.desktop
156%{_datadir}/kde4/services/marble_part_osm.desktop
157%{_datadir}/kde4/services/marble_thumbnail_gpx.desktop
158%{_datadir}/kde4/services/marble_thumbnail_kml.desktop
159%{_datadir}/kde4/services/marble_thumbnail_osm.desktop
160%{_datadir}/kde4/services/plasma-applet-kworldclock.desktop
161%{_datadir}/kde4/services/plasma-runner-marble.desktop
162%{_datadir}/mime/packages/geo.xml
163%doc %{_docdir}/HTML/en/marble/
164
165%files libs
166%defattr(-,root,root)
167%{_libdir}/libastro.so.*
168%{_libdir}/libmarblewidget.so.*
169%{_libdir}/kde4/libmarble_part.so
170%{_libdir}/kde4/plugins/marble/
171%{_libdir}/kde4/plugins/designer/
172
173%files devel
174%defattr(-,root,root)
175%doc COPYING-CMAKE-SCRIPTS
176%{_includedir}/astro/*
177%{_includedir}/marble/*
178%{_libdir}/libastro.so
179%{_libdir}/libmarblewidget.so
180%{_datadir}/kde4/apps/cmake/modules/
181
182%changelog
183* Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-3
184- rebuild with gcc-5.4.0
185
186* Sun Aug 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
187- rebuild with gpsd-3.15
188
189* Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
190- new upstream release
191
192* Wed Dec 24 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.5-2
193- rebuilt with gpsd 3.11
194
195* Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
196- new upstream release
197
198* Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
199- new upstream release
200
201* Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
202- new upstream release
203
204* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
205- new upstream release
206
207* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
208- new upstream release
209
210* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
211- new upstream release
212
213* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
214- new upstream release
215
216* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
217- new upstream release
218
219* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
220- new upstream release
221
222* Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
223- new upstream release
224
225* Sun Aug  7 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
226- split from kdeedu
227
228* Sun Jun 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.4-1
229- new upstream release
230
231* Mon Mar 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
232- new upstream release
233
234* Sun Feb 27 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.0-2
235- added BR: gcc-gfortran, libXpm-devel, soprano-devel
236
237* Fri Feb 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.0-1
238- new upstream release
239- added kstars-libs, math-cantor-r subpackages
240
241* Tue Jan 18 2011 Shu KONNO <owa@bg.wakwak.com> 4.5.1-2
242- rebuilt with libboost-1.45.0
243
244* Sat Sep 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.1-1
245- rebuilt with libqalcurate-0.9.7
246
247* Sat Aug 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.0-1
248- new upstream release
249- added BR: avogadro-devel
250
251* Wed Jul  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.5-1
252- new upstream release
253- added Conflicts: kdeedu3
254
255* Fri May  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-1
256- new upstream release
257
258* Sat Mar 13 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.1-1
259- new upstream release
260- built with new toolchain
261
262* Wed Nov 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.3-1
263- new upstream release
264
265* Tue Oct 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-2
266- just +1 release number (4.3.2-1vl5 was broken in putting)
267
268* Sun Oct 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-1
269- new upstream release
270
271* Sat Sep  5 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.1-1
272- new upstream release
273- used %cmake macro
274- added BR: eigen2-devel
275
276* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.0-1
277- new upstream release
278- split libs, kstars, marble, marble-libs and math sub-packages
279
280* Sun May 10 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.8-1
281- applied new versioning policy
282
283* Sat Nov 24 2007 NAKAMURA Kenta <kenta@vinelinux.org> 3.5.8-0vl3
284- added --with-qt-libraries configure option
285
286* Thu Oct 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl2
287- rebuild for VineSeed
288
289* Thu Oct 18 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl1
290- new upstream release
291
292* Wed Jun 20 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl2
293- rebuild for VineSeed
294
295* Sat May 26 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl1
296- new upstream release
297
298* Mon Jan 22 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.6-0vl1
299- new upstream release
300
301* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl2
302- rebuild for VineSeed
303
304* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl1
305- new upstream release
306
307* Sat Sep 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.4-0vl3
308- changed Group to Applications/Edutainment
309
310* Tue Aug  1 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl2
311- rebuild for VineSeed
312
313* Tue Aug  1 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl1
314- new upstream release
315
316* Tue May 30 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl2
317- rebuild for VineSeed
318
319* Tue May 30 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl1
320- new upstream release
321
322* Thu Mar 23 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl2
323- rebuild for VineSeed
324
325* Thu Mar 23 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl1
326- new upstream release
327- update description
328
329* Tue Jan 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl2
330- rebuild for VineSeed
331
332* Tue Jan 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl1
333- new upstream release
334- add BuildPrereq: ocaml facile
335
336* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl2
337- rebuild for VineSeed
338
339* Tue Nov 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl1
340- new upstream release
341
342* Mon Nov 14 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl0.rc1
343- new upstream release
344- delete Patch10
345
346* Fri Nov 11 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.92-0vl3
347- add Patch0
348
349* Wed Oct 19 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.4.92-0vl2
350- added Patch10 (some kstars/apogee files includes sys/io.h,
351  but sys/io.h is NOT available on many archtectures but ix86)
352
353* Mon Oct 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.92-0vl1
354- new upstream release
355- delete all patches
356
357* Tue Sep 20 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.91-0vl1
358- new upstream release
359- delete Patch0
360- add Patch0 - Patch2
361
362* Thu Aug 11 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl2
363- rebuild for VineSeed
364
365* Thu Aug 11 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl1
366- new upstream release
367- add Patch0 (http://www.kde.org/info/security/advisory-20050815-1.txt)
368
369* Thu Jun 30 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl2
370- build for VineSeed
371- add --disable-rpath to configure option
372
373* Mon Jun  6 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl1
374- new upstream release
375- use %%{?_smp_mflags} for make option
376
377* Sat Mar 19 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl2
378- rebuild for VineSeed
379
380* Sat Mar 12 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl1
381- new upstream release
382
383* Fri Mar  4 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl0.rc1
384- new upstream release (3.4.0-rc1)
385- remove patch0
386
387* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl4
388- rebuild for VineSeed
389
390* Thu Feb 17 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl3
391- add Patch0 (CAN-2005-0011)
392
393* Sat Dec 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
394- rebuild for VineSeed
395
396* Sat Dec 18 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
397- source upgrade
398- build for Vine Linux 3.1
399
400* Thu Oct 14 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
401- source upgrade
402- update %%files
403
404* Wed Aug 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
405- rebuild with qt32
406
407* Tue Jun 15 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
408- source upgrade
409- remove lines about vine26
410
411* Thu Apr  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
412- source upgrade
413
414* Tue Mar  9 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
415- source upgrade
416
417* Sat Jan 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.5-0vl2
418- rebuild for VineSeedPlus
419
420* Sun Jan 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.5-0vl1
421- source upgrade
422- build for VinePlus/2.6
423- (VinePlus/2.6) BuildPrereq: autoconf258
424
425* Sun Dec 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl3
426- build for VineSeed with new toolchain and qt-3.2.3
427
428* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0.26vl2
429- rebuild with qt-3.2.1-0.26vl3
430
431* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl2
432- rebuild with qt-3.2.1-0vl3
433
434* Thu Sep 18 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl1
435- build with gcc-3.2.3
436
437* Mon Sep 15 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0.26vl1
438- source upgrade
439- BuildPrereq: qt-devel >= 3.2.1 arts-devel >= 1:1.1.4
440
441* Sat Aug  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.3-0.26vl1
442- rebuild for Vine2.6
443
444* Mon Jul 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.3-0vl1
445- source upgrade
446- change spec to build with gcc295
447- change make option for SMP and add script
448
449* Sat May 10 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
450- source upgrade
451- add BuildPrereq: zlib-devel libjpeg-devel libpng-devel
452- built with libpng >= 1.2.5 when %{vine26} is set to 0 (ie VineSeedPlus)
453- add BuildPrereq: arts-devel >= 1:1.1.2 kdelibs-devel >= %{version}
454- delete BuildPrereq: kdebase-devel >= %{version}
455
456* Sun Apr 13 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.1-0vl1
457- source upgrade
458- remove patch
459- change spec to make monolithic package only
460- change spec to build both VineSeed and Vine2.5/2.6
461- revised description and files section
462
463* Sat Oct 19 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.4-0vl2
464- objprelink2 support only ix86 (add %ifarch %{ix86} ... )
465
466* Mon Oct 14 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.4-0vl1
467- source upgrade
468- BuildPrereq: autoconf253 objprelink2
469- fix %files for .desktop files
470
471* Tue Jul 23 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.2-1vl1
472- add BuildPrereq: autoconf252 automake15
473- add %define monolithic 1
474- add objprelink option (i386 only)
475- delete BuildPrereq: desktop-file-utils
476
477* Wed Jul 10 2002 Than Ngo <than@redhat.com> 3.0.2-1
478- 3.0.2
479- use desktop-file-install
480
481* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
482- automated rebuild
483
484* Sat May 25 2002 Bernhard Rosenkraenzer <bero@redhat.com>
485- initial RPM
Note: See TracBrowser for help on using the repository browser.