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

Revision 6725, 2.5 KB checked in by Takemikaduchi, 12 years ago (diff)

KDE-4.9.0

Line 
1Name: kturtle
2Summary: Logo educational programming environment for KDE
3Summary(ja): Logo の教育用プログラミング環境
4Version: 4.9.0
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* Tue Aug 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
92- new upstream release
93
94* Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
95- split from kdeedu
96
Note: See TracBrowser for help on using the repository browser.