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

Revision 8056, 2.8 KB checked in by Takemikaduchi, 10 years ago (diff)

KDE-4.11.4
exiv2-0.24
wireshark-1.10.5, etc...

Line 
1Name: kbruch
2Summary: Fraction learning aid for KDE
3Summary(ja): KDE 向け分数学習支援ツール
4Version: 4.11.4
5Release: 1%{?_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
23%description
24KBruch is an aid for learning how to calculate with fractions.
25
26This package is part of the KDE education module.
27
28
29%prep
30%setup -q
31
32%build
33mkdir -p %{_target_platform}
34pushd %{_target_platform}
35%cmake \
36    -DCMAKE_BUILD_TYPE=release \
37    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
38    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
39    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
40    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
41    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
42    ..
43popd
44
45make %{?_smp_mflags} -C %{_target_platform}
46
47%install
48rm -rf $RPM_BUILD_ROOT
49make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%check
55for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
56    desktop-file-validate $f
57done
58
59
60%post
61touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
62
63%posttrans
64update-desktop-database -q &> /dev/null ||:
65gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
66
67%postun
68if [ $1 -eq 0 ] ; then
69    update-desktop-database -q &> /dev/null ||:
70    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
71    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
72fi
73
74%files
75%defattr(-,root,root)
76%doc COPYING COPYING.DOC
77%{_bindir}/kbruch
78%{_datadir}/applications/kde4/kbruch.desktop
79%{_datadir}/config.kcfg/kbruch.kcfg
80%{_datadir}/icons/hicolor/*/*/*
81%{_datadir}/kde4/apps/kbruch
82%{_mandir}/man1/kbruch*
83%doc %{_docdir}/HTML/en/kbruch/
84
85%changelog
86* Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
87- new upstream release
88
89* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
90- new upstream release
91
92* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
93- new upstream release
94
95* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
96- new upstream release
97
98* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
99- new upstream release
100
101* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
102- new upstream release
103
104* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
105- new upstream release
106
107* Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
108- new upstream release
109
110* Sat Sep  3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
111- split from kdeedu
112
Note: See TracBrowser for help on using the repository browser.