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

Line 
1Name: kbruch
2Summary: Fraction learning aid for KDE
3Summary(ja): KDE 向け分数学習支援ツール
4Version: 4.12.5
5Release: 2%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/kbruch/
10
11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
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
23Vendor: Project Vine
24Distribution: Vine Linux
25
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
89* Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-2
90- rebuild with gcc-5.4.0
91
92* Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
93- new upstream release
94
95* Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
96- new upstream release
97
98* Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
99- new upstream release
100
101* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
102- new upstream release
103
104* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
105- new upstream release
106
107* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
108- new upstream release
109
110* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
111- new upstream release
112
113* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
114- new upstream release
115
116* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
117- new upstream release
118
119* Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
120- new upstream release
121
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.