gjs-vl.spec 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. %define pkg_version 1.32.0
  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.32/%{name}-%{version}.tar.xz
  8. License: MPL1.1/LGPLv2+/GPLv2+
  9. Group: User Interface/Desktops
  10. URL: http://live.gnome.org/GnomeShell
  11. Requires(post,postun): scrollkeeper >= 0.1.4
  12. Requires(post,pre,preun): GConf2 >= 2.14
  13. BuildRequires: pkgconfig
  14. BuildRequires: glib2-devel
  15. BuildRequires: gobject-introspection-devel >= 1.29.16
  16. BuildRequires: cairo-devel
  17. BuildRequires: dbus-glib-devel
  18. BuildRequires: js-devel
  19. BuildRequires: gnome-doc-utils
  20. BuildRequires: desktop-file-utils
  21. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  22. Vendor: Project Vine
  23. Distribution: Vine Linux
  24. Packager: Takemikaduchi
  25. %description
  26. 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.
  27. %package devel
  28. Summary: Development files of the gjs library.
  29. Group: Development/Libraries
  30. Requires: %{name} = %{version}-%{release}
  31. Requires: pkgconfig
  32. Requires: gtk-doc
  33. %description devel
  34. Development files of the gjs library.
  35. %prep
  36. %setup -q
  37. %build
  38. %configure --disable-static
  39. %{__make} %{?_smp_mflags}
  40. %install
  41. %{__rm} -rf ${RPM_BUILD_ROOT}
  42. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  43. %{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/*.la
  44. %clean
  45. %{__rm} -rf ${RPM_BUILD_ROOT}
  46. %post -p /sbin/ldconfig
  47. %postun -p /sbin/ldconfig
  48. %files
  49. %defattr(-,root,root)
  50. %doc COPYING ChangeLog NEWS README
  51. %{_bindir}/gjs*
  52. %{_libdir}/lib*.so.*
  53. %{_libdir}/gjs-1.0/*
  54. %{_libdir}/girepository-1.0/GjsDBus-1.0.typelib
  55. %{_datadir}/gjs-1.0/*
  56. %files devel
  57. %defattr(-,root,root,-)
  58. %{_includedir}/gjs-1.0
  59. %{_libdir}/lib*.so
  60. %{_libdir}/pkgconfig/*.pc
  61. %{_datadir}/gir-1.0/GjsDBus-1.0.gir
  62. %changelog
  63. * Sun Apr 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.32.0-1
  64. - new upstream release
  65. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.30.0-1
  66. - new upstream release
  67. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.18-1
  68. - new upstream release
  69. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.17-1
  70. - new upstream release
  71. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.15-1
  72. - new upstream release
  73. - change BuildRequires: js-devel instead of xulrunner-devel
  74. * Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
  75. - new upstream release
  76. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
  77. - new upstream release
  78. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
  79. - new upstream release
  80. - remove BuildRequires: mutter-devel
  81. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
  82. - rebuild with rpm-4.8.1 for pkg-config file
  83. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  84. - new upstream release
  85. - fix typo
  86. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  87. - initial build for Vine Linux