gjs-vl.spec 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. %define pkg_version 1.40.1
  2. %define pkg_release 2%{?_dist_release}
  3. Summary: Javascript binding for GNOME
  4. Name: gjs
  5. Version: %{pkg_version}
  6. Release: %{pkg_release}
  7. Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.40/%{name}-%{version}.tar.xz
  8. License: MPL1.1/LGPLv2+/GPLv2+
  9. Group: User Interface/Desktops
  10. URL: http://live.gnome.org/GnomeShell
  11. BuildRequires: pkgconfig
  12. BuildRequires: glib2-devel
  13. BuildRequires: dbus-glib-devel
  14. BuildRequires: gobject-introspection-devel >= 1.29.16
  15. BuildRequires: cairo-devel
  16. BuildRequires: mozjs24-devel
  17. BuildRequires: yelp-tools
  18. BuildRequires: desktop-file-utils
  19. BuildRequires: autoconf >= 2.69
  20. BuildRequires: automake112
  21. BuildRequires: gnome-common
  22. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  23. Vendor: Project Vine
  24. Distribution: Vine Linux
  25. Packager: Takemikaduchi
  26. %description
  27. GNOME Shell is the defining technology of the GNOME 3 desktop user experience. It provides core interface functions like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a delightful and easy to use experience.
  28. %package devel
  29. Summary: Development files of the gjs library.
  30. Group: Development/Libraries
  31. Requires: %{name} = %{version}-%{release}
  32. Requires: pkgconfig
  33. Requires: gtk-doc
  34. %description devel
  35. Development files of the gjs library.
  36. %prep
  37. %setup -q
  38. %build
  39. rm -f configure
  40. (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi;
  41. %configure --disable-static)
  42. %{__make} V=1 %{?_smp_mflags}
  43. %install
  44. %{__rm} -rf ${RPM_BUILD_ROOT}
  45. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  46. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  47. %clean
  48. %{__rm} -rf ${RPM_BUILD_ROOT}
  49. %post -p /sbin/ldconfig
  50. %postun -p /sbin/ldconfig
  51. %files
  52. %defattr(-,root,root)
  53. %doc COPYING ChangeLog NEWS README
  54. %{_bindir}/gjs*
  55. %{_libdir}/lib*.so.*
  56. %{_libdir}/gjs/*
  57. %files devel
  58. %defattr(-,root,root,-)
  59. %{_includedir}/gjs-1.0
  60. %{_libdir}/lib*.so
  61. %{_libdir}/pkgconfig/*.pc
  62. %changelog
  63. * Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.40.1-2
  64. - rebuild with libffi-3.0.13
  65. * Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.40.1-1
  66. - new upstream release
  67. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.40.0-1
  68. - new upstream release
  69. - change BuildRequires: mozjs24-devel instead of mozjs17-devel
  70. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.38.1-2
  71. - rebuild with VineSeed environment
  72. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.38.1-1
  73. - new upstream release
  74. - change BuildRequires: mozjs17-devel instead of js-devel
  75. - add BuildRequires: autoconf, automake112
  76. * Wed Apr 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.36.1-1
  77. - new upstream release
  78. * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.34.0-1
  79. - new upstream release
  80. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  81. * Sun Apr 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.32.0-1
  82. - new upstream release
  83. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.30.0-1
  84. - new upstream release
  85. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.18-1
  86. - new upstream release
  87. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.17-1
  88. - new upstream release
  89. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.15-1
  90. - new upstream release
  91. - change BuildRequires: js-devel instead of xulrunner-devel
  92. * Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
  93. - new upstream release
  94. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
  95. - new upstream release
  96. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
  97. - new upstream release
  98. - remove BuildRequires: mutter-devel
  99. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
  100. - rebuild with rpm-4.8.1 for pkg-config file
  101. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  102. - new upstream release
  103. - fix typo
  104. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  105. - initial build for Vine Linux