source: projects/specs/trunk/k/kturtle/kturtle-vl.spec @ 7801

Revision 7801, 3.0 KB checked in by Takemikaduchi, 11 years ago (diff)

KDE-4.11.1

RevLine 
[4743]1Name: kturtle
2Summary: Logo educational programming environment for KDE
3Summary(ja): Logo の教育用プログラミング環境
[7801]4Version: 4.11.1
[4743]5Release: 1%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/parley/
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
23%description
24KTurtle is an educational programming environment which uses the
25TurtleScript programming language (inspired by Logo) to make programming
26as easy and accessible as possible.
27
28The user issues TurtleScript language commands to control the "turtle",
29which draws on the canvas, making KTurtle suitable for teaching elementary
30mathematics, geometry and programming.
31
32This package is part of the KDE education module.
33
34
35%prep
36%setup -q
37
38%build
39mkdir -p %{_target_platform}
40pushd %{_target_platform}
41%cmake \
42    -DCMAKE_BUILD_TYPE=release \
43    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
44    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
45    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
46    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
47    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
48    ..
49popd
50
51make %{?_smp_mflags} -C %{_target_platform}
52
53%install
54rm -rf $RPM_BUILD_ROOT
55make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%check
61for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
62    desktop-file-validate $f
63done
64
65
66%post
67touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
68
69%posttrans
70update-desktop-database -q &> /dev/null ||:
71gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
72
73%postun
74if [ $1 -eq 0 ] ; then
75    update-desktop-database -q &> /dev/null ||:
76    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
77    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
78fi
79
80%files
81%defattr(-,root,root)
82%doc COPYING COPYING.DOC
83%{_bindir}/kturtle
84%{_datadir}/applications/kde4/kturtle.desktop
85%{_datadir}/config/*.knsrc
86%{_datadir}/icons/hicolor/*/*/*
87%{_datadir}/kde4/apps/kturtle
88%doc %{_docdir}/HTML/en/kturtle/
89
90%changelog
[7801]91* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
92- new upstream release
93
[7728]94* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
95- new upstream release
96
[7294]97* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
98- new upstream release
99
[7105]100* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
101- new upstream release
102
[6899]103* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
104- new upstream release
105
[6797]106* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
107- new upstream release
108
[6725]109* Tue Aug 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
110- new upstream release
111
[4743]112* Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
113- split from kdeedu
114
Note: See TracBrowser for help on using the repository browser.