gjs-vl.spec 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. %define pkg_version 1.36.1
  2. %define pkg_release 1%{?_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.36/%{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: js-devel
  17. BuildRequires: yelp-tools
  18. BuildRequires: desktop-file-utils
  19. BuildRequires: gnome-common
  20. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  21. Vendor: Project Vine
  22. Distribution: Vine Linux
  23. Packager: Takemikaduchi
  24. %description
  25. 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.
  26. %package devel
  27. Summary: Development files of the gjs library.
  28. Group: Development/Libraries
  29. Requires: %{name} = %{version}-%{release}
  30. Requires: pkgconfig
  31. Requires: gtk-doc
  32. %description devel
  33. Development files of the gjs library.
  34. %prep
  35. %setup -q
  36. %build
  37. rm -f configure
  38. (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi;
  39. %configure --disable-static)
  40. %{__make} V=1 %{?_smp_mflags}
  41. %install
  42. %{__rm} -rf ${RPM_BUILD_ROOT}
  43. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  44. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  45. %clean
  46. %{__rm} -rf ${RPM_BUILD_ROOT}
  47. %post -p /sbin/ldconfig
  48. %postun -p /sbin/ldconfig
  49. %files
  50. %defattr(-,root,root)
  51. %doc COPYING ChangeLog NEWS README
  52. %{_bindir}/gjs*
  53. %{_libdir}/lib*.so.*
  54. %{_libdir}/gjs/girepository-1.0/GjsPrivate-1.0.typelib
  55. %{_libdir}/gjs/*
  56. %{_datadir}/gjs-1.0/*
  57. %files devel
  58. %defattr(-,root,root,-)
  59. %{_includedir}/gjs-1.0
  60. %{_libdir}/lib*.so
  61. %{_libdir}/pkgconfig/*.pc
  62. %changelog
  63. * Wed Apr 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.36.1-1
  64. - new upstream release
  65. * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.34.0-1
  66. - new upstream release
  67. - change BuildRequires: yelp-tools instead of gnome-doc-utils
  68. * Sun Apr 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.32.0-1
  69. - new upstream release
  70. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.30.0-1
  71. - new upstream release
  72. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.18-1
  73. - new upstream release
  74. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.17-1
  75. - new upstream release
  76. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.15-1
  77. - new upstream release
  78. - change BuildRequires: js-devel instead of xulrunner-devel
  79. * Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
  80. - new upstream release
  81. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
  82. - new upstream release
  83. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
  84. - new upstream release
  85. - remove BuildRequires: mutter-devel
  86. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
  87. - rebuild with rpm-4.8.1 for pkg-config file
  88. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  89. - new upstream release
  90. - fix typo
  91. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  92. - initial build for Vine Linux