scons-vl.spec 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. Summary: An Open Source software construction tool
  2. Summary(ja): オープンソースソフトウエア構築ツール
  3. Name: scons
  4. Version: 2.3.4
  5. Release: 1%{?_dist_release}
  6. Source: %{name}-%{version}.tar.gz
  7. Group: Development/Tools
  8. License: MIT
  9. URL: http://www.scons.org/
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  11. BuildArch: noarch
  12. BuildRequires: python-devel
  13. %description
  14. SCons is an Open Source software construction tool--that is, a build
  15. tool; an improved substitute for the classic Make utility; a better way
  16. to build software. SCons is based on the design which won the Software
  17. Carpentry build tool design competition in August 2000.
  18. SCons "configuration files" are Python scripts, eliminating the need
  19. to learn a new build tool syntax. SCons maintains a global view of
  20. all dependencies in a tree, and can scan source (or other) files for
  21. implicit dependencies, such as files specified on #include lines. SCons
  22. uses MD5 signatures to rebuild only when the contents of a file have
  23. really changed, not just when the timestamp has been touched. SCons
  24. supports side-by-side variant builds, and is easily extended with user-
  25. defined Builder and/or Scanner objects.
  26. %prep
  27. %setup -q
  28. %build
  29. CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
  30. %install
  31. rm -rf $RPM_BUILD_ROOT
  32. %{__python} setup.py install \
  33. --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES \
  34. --install-lib=%{_prefix}/lib/scons --install-scripts=%{_bindir} --install-data=%{_datadir}
  35. mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
  36. cp -f scons.1 sconsign.1 $RPM_BUILD_ROOT%{_mandir}/man1
  37. %clean
  38. rm -rf $RPM_BUILD_ROOT
  39. %files
  40. %defattr(-,root,root,-)
  41. %doc CHANGES.txt LICENSE.txt README.txt RELEASE.txt
  42. %{_bindir}/*
  43. %{_prefix}/lib/scons
  44. %{_mandir}/man*/*
  45. %changelog
  46. * Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3.4-1
  47. - new upstream release
  48. * Thu Mar 13 2014 NAKAMURA Kenta <kenta@vinelinux.org> 2.3.1-1
  49. - new upstream release
  50. * Sun Jun 10 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.1.0-1
  51. - new upstream release
  52. * Sun Feb 21 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.0-2
  53. - rebuilt with new toolchain
  54. * Sat Apr 25 2009 Shu KONNO <owa@bg.wakwak.com> 1.2.0-1
  55. - new upstream release
  56. * Sat Oct 11 2008 Shu KONNO <owa@bg.wakwak.com> 1.1-1
  57. - new upstream release
  58. - applied new versioning policy, spec in utf-8
  59. * Fri Jun 08 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-0vl1
  60. - new upstream release
  61. * Sat Oct 22 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.96-0vl1
  62. - initial build for Vine Linux
  63. * Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
  64. - rebuilt
  65. * Tue Jan 25 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> 0.96-4
  66. - Place libs in {_prefix}/lib/ and not in {libdir}; fixes x86_64 problems
  67. - Adjust minor bits to be in sync with python-spec-template
  68. * Wed Nov 10 2004 Matthias Saou <http://freshrpms.net/> 0.96-3
  69. - Bump release to provide Extras upgrade path.
  70. * Thu Aug 19 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.96-0.fdr.1
  71. - New Version 0.96
  72. * Thu Apr 15 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:0.95-0.fdr.1
  73. - New Version 0.95
  74. * Fri Nov 7 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:0.93-0.fdr.1
  75. - First Fedora release