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

Line 
1Name: kturtle
2Summary: Logo educational programming environment for KDE
3Summary(ja): Logo の教育用プログラミング環境
4Version: 4.11.1
5Release: 1%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/parley/
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
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
91* Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
92- new upstream release
93
94* Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
95- new upstream release
96
97* Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
98- new upstream release
99
100* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
101- new upstream release
102
103* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
104- new upstream release
105
106* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
107- new upstream release
108
109* Tue Aug 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
110- new upstream release
111
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.