gjs-vl.spec 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. %define pkg_version 0.7.13
  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}/0.7/%{name}-%{version}.tar.bz2
  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: gnome-doc-utils
  23. BuildRequires: desktop-file-utils
  24. BuildRequires: xulrunner-devel
  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. %{_datadir}/gjs-1.0/*
  59. %files devel
  60. %defattr(-,root,root,-)
  61. %{_includedir}/gjs-1.0
  62. %{_libdir}/lib*.so
  63. %{_libdir}/pkgconfig/*.pc
  64. %{_datadir}/doc/*
  65. %changelog
  66. * Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
  67. - new upstream release
  68. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
  69. - new upstream release
  70. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
  71. - new upstream release
  72. - remove BuildRequires: mutter-devel
  73. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
  74. - rebuild with rpm-4.8.1 for pkg-config file
  75. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
  76. - new upstream release
  77. - fix typo
  78. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
  79. - initial build for Vine Linux