gjs-vl.spec 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. %define pkg_version 1.29.15
  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.29/%{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: gtk2-devel
  15. BuildRequires: clutter-devel
  16. BuildRequires: gnome-desktop-devel
  17. BuildRequires: gnome-menus-devel
  18. BuildRequires: libSM-devel
  19. BuildRequires: libffi-devel
  20. BuildRequires: GConf2-devel
  21. BuildRequires: startup-notification-devel
  22. BuildRequires: js-devel
  23. BuildRequires: gnome-doc-utils
  24. BuildRequires: desktop-file-utils
  25. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  26. Vendor: Project Vine
  27. Distribution: Vine Linux
  28. Packager: Takemikaduchi
  29. %description
  30. 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.
  31. %package devel
  32. Summary: Development files of the gjs library.
  33. Group: Development/Libraries
  34. Requires: %{name} = %{version}-%{release}
  35. Requires: pkgconfig
  36. Requires: gtk-doc
  37. %description devel
  38. Development files of the gjs library.
  39. %prep
  40. %setup -q
  41. %build
  42. %configure --disable-static
  43. %{__make} %{?_smp_mflags}
  44. %install
  45. %{__rm} -rf ${RPM_BUILD_ROOT}
  46. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  47. %{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/*.la
  48. %clean
  49. %{__rm} -rf ${RPM_BUILD_ROOT}
  50. %post -p /sbin/ldconfig
  51. %postun -p /sbin/ldconfig
  52. %files
  53. %defattr(-,root,root)
  54. %doc COPYING ChangeLog NEWS README
  55. %{_bindir}/gjs*
  56. %{_libdir}/lib*.so.*
  57. %{_libdir}/gjs-1.0/*
  58. %{_libdir}/gjs/GjsDBus-1.0.typelib
  59. %{_datadir}/gjs-1.0/*
  60. %files devel
  61. %defattr(-,root,root,-)
  62. %{_includedir}/gjs-1.0
  63. %{_libdir}/lib*.so
  64. %{_libdir}/gjs/GjsDBus-1.0.gir
  65. %{_libdir}/pkgconfig/*.pc
  66. %{_datadir}/doc/*
  67. %changelog
  68. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.15-1
  69. - new upstream release
  70. - change BuildRequires: js-devel instead of xulrunner-devel
  71. * Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
  72. - new upstream release
  73. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
  74. - new upstream release
  75. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
  76. - new upstream release
  77. - remove BuildRequires: mutter-devel
  78. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
  79. - rebuild with rpm-4.8.1 for pkg-config file
  80. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  81. - new upstream release
  82. - fix typo
  83. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  84. - initial build for Vine Linux