kig-vl.spec 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. Name: kig
  2. Summary: Interactive geometry tool for KDE
  3. Version: 4.14.3
  4. Release: 4%{?_dist_release}
  5. License: GPLv2+
  6. Group: Applications/Edutainment
  7. URL: http://edu.kde.org/kig/
  8. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  9. ## upstream patches
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: desktop-file-utils
  12. BuildRequires: kdelibs4-devel >= %{version}
  13. BuildRequires: libboost-devel libboost-python
  14. BuildRequires: python-devel
  15. BuildRequires: soprano-devel
  16. Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
  17. Conflicts: kdeedu4 < 4.6.50
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. Kig is an application for interactive geometric construction, allowing
  22. students to draw and explore mathematical figures and concepts using
  23. the computer.
  24. Kig supports macros and is scriptable using Python. It can import and
  25. export files in various formats, including SVG, Cabri, Dr. Geo, KGeo,
  26. KSeg, and XFig.
  27. This package is part of the KDE education module.
  28. %prep
  29. %setup -q
  30. %build
  31. mkdir -p %{_target_platform}
  32. pushd %{_target_platform}
  33. %cmake \
  34. -DCMAKE_BUILD_TYPE=release \
  35. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  36. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  37. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  38. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  39. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  40. ..
  41. popd
  42. make %{?_smp_mflags} -C %{_target_platform}
  43. %install
  44. rm -rf $RPM_BUILD_ROOT
  45. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  46. %clean
  47. rm -rf $RPM_BUILD_ROOT
  48. %check
  49. for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
  50. desktop-file-validate $f
  51. done
  52. %post
  53. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  54. %posttrans
  55. update-desktop-database -q &> /dev/null ||:
  56. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  57. %postun
  58. if [ $1 -eq 0 ] ; then
  59. update-desktop-database -q &> /dev/null ||:
  60. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  61. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  62. fi
  63. %files
  64. %defattr(-,root,root)
  65. %doc COPYING COPYING.DOC
  66. %{_bindir}/kig
  67. %{_bindir}/pykig.py
  68. %{_libdir}/kde4/kigpart.so
  69. %{_datadir}/appdata/kig.appdata.xml
  70. %{_datadir}/applications/kde4/kig.desktop
  71. %{_datadir}/icons/hicolor/*/*/*
  72. %{_datadir}/kde4/apps/katepart/*
  73. %{_datadir}/kde4/apps/kig
  74. %{_datadir}/kde4/services/kig_part.desktop
  75. %{_mandir}/man1/kig*
  76. %doc %{_docdir}/HTML/en/kig/
  77. %changelog
  78. * Mon Jan 08 2018 Toshiaki Ara <ara_t@384.jp> 4.14.3-4
  79. - rebuild with libboost-1.66.0
  80. * Fri Jul 08 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-3
  81. - rebuild with gcc-5.4.0
  82. * Mon Jun 13 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  83. - rebuild with libboost-1.60.0
  84. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  85. - new upstream release
  86. * Wed May 07 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  87. - new upstream release
  88. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  89. - new upstream release
  90. * Wed Dec 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  91. - new upstream release
  92. * Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-2
  93. - rebuild with libboost-1.54.0
  94. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  95. - new upstream release
  96. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  97. - new upstream release
  98. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  99. - new upstream release
  100. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  101. - new upstream release
  102. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  103. - new upstream release
  104. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  105. - new upstream release
  106. * Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  107. - new upstream release
  108. * Sun Feb 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.7.0-2
  109. - rebuild with python-2.7.2
  110. * Thu Sep 8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
  111. - split from kdeedu