source: projects/specs/trunk/k/kbruch/kbruch-vl.spec @ 10563

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

rebuild with gcc-5.4.0

RevLine 
[4743]1Name: kbruch
2Summary: Fraction learning aid for KDE
3Summary(ja): KDE 向け分数学習支援ツール
[8430]4Version: 4.12.5
[10563]5Release: 2%{?_dist_release}
[4743]6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/kbruch/
10
[6725]11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
[4743]12
13## upstream patches
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: desktop-file-utils
17BuildRequires: kdelibs4-devel >= %{version}
18
19Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
20
21Conflicts: kdeedu4 < 4.6.50
22
[8252]23Vendor: Project Vine
24Distribution: Vine Linux
25
[4743]26%description
27KBruch is an aid for learning how to calculate with fractions.
28
29This package is part of the KDE education module.
30
31
32%prep
33%setup -q
34
35%build
36mkdir -p %{_target_platform}
37pushd %{_target_platform}
38%cmake \
39    -DCMAKE_BUILD_TYPE=release \
40    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
41    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
42    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
43    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
44    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
45    ..
46popd
47
48make %{?_smp_mflags} -C %{_target_platform}
49
50%install
51rm -rf $RPM_BUILD_ROOT
52make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
53
54%clean
55rm -rf $RPM_BUILD_ROOT
56
57%check
58for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
59    desktop-file-validate $f
60done
61
62
63%post
64touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
65
66%posttrans
67update-desktop-database -q &> /dev/null ||:
68gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
69
70%postun
71if [ $1 -eq 0 ] ; then
72    update-desktop-database -q &> /dev/null ||:
73    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
74    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
75fi
76
77%files
78%defattr(-,root,root)
79%doc COPYING COPYING.DOC
80%{_bindir}/kbruch
81%{_datadir}/applications/kde4/kbruch.desktop
82%{_datadir}/config.kcfg/kbruch.kcfg
83%{_datadir}/icons/hicolor/*/*/*
84%{_datadir}/kde4/apps/kbruch
85%{_mandir}/man1/kbruch*
86%doc %{_docdir}/HTML/en/kbruch/
87
88%changelog
[10563]89* Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-2
90- rebuild with gcc-5.4.0
91
[8430]92* Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
93- new upstream release
94
[8252]95* Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
96- new upstream release
97
[8056]98* Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
99- new upstream release
100
[7801]101* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
102- new upstream release
103
[7728]104* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
105- new upstream release
106
[7294]107* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
108- new upstream release
109
[7105]110* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
111- new upstream release
112
[6899]113* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
114- new upstream release
115
[6797]116* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
117- new upstream release
118
[6725]119* Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
120- new upstream release
121
[4743]122* Sat Sep  3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
123- split from kdeedu
124
Note: See TracBrowser for help on using the repository browser.