seed-vl.spec 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. %define pkg_version 3.2.0
  2. %define pkg_release 2%{?_dist_release}
  3. Summary: GObject JavaScriptCore bridge
  4. Name: seed
  5. Version: %{pkg_version}
  6. Release: %{pkg_release}
  7. Source0: http://ftp.gnome.org/pub/gnome/sources/seed/3.2/%{name}-%{version}.tar.xz
  8. Patch1: seed-3.1.1-ignore-module-doc.patch
  9. License: LGPL
  10. Group: System Environment/Libraries
  11. URL: http://live.gnome.org/Seed/
  12. Requires: gobject-introspection
  13. BuildRequires: gobject-introspection-devel
  14. BuildRequires: WebKit3-gtk-devel
  15. BuildRequires: readline-devel
  16. BuildRequires: libffi-devel
  17. BuildRequires: gnome-js-common
  18. BuildRequires: sqlite3-devel
  19. BuildRequires: clutter-devel
  20. BuildRequires: clutter-gtk-devel
  21. BuildRequires: cairo-devel
  22. BuildRequires: gtk-doc
  23. BuildRequires: dbus-devel
  24. BuildRequires: dbus-glib-devel
  25. BuildRequires: mpfr-devel
  26. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  27. Vendor: Project Vine
  28. Distribution: Vine Linux
  29. Packager: Takemikaduchi
  30. %description
  31. Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection)
  32. the WebKit JavaScriptCore engine, with the GNOME platform. Seed serves as something
  33. which enables you to write standalone applications in JavaScript, or easily enable your
  34. application to be extensible in JavaScript.
  35. %package devel
  36. Summary: Development files for seed
  37. Group: Development/Libraries
  38. Requires: %{name} = %{version}-%{release}
  39. Requires: WebKit3-gtk-devel
  40. Requires: gobject-introspection-devel
  41. Requires: pkgconfig
  42. %description devel
  43. The devel-package contains header files to develop applications that use libseed.
  44. %prep
  45. %setup -q
  46. %patch1 -p1 -b .module-doc
  47. %build
  48. %configure \
  49. --with-webkit=3.0 \
  50. --disable-static \
  51. --disable-libtool-lock \
  52. --disable-gtk-doc-html
  53. %{__make} %{?_smp_mflags}
  54. %install
  55. %{__rm} -rf ${RPM_BUILD_ROOT}
  56. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  57. ## remove *.la
  58. %{__rm} -f ${RPM_BUILD_ROOT}/%{_libdir}/*.la
  59. %{__rm} -f ${RPM_BUILD_ROOT}/%{_libdir}/seed*/*.la
  60. %clean
  61. %{__rm} -rf ${RPM_BUILD_ROOT}
  62. %files
  63. %defattr(-,root,root)
  64. %doc COPYING ChangeLog NEWS README
  65. %{_bindir}/seed
  66. %{_libdir}/libseed*.so.*
  67. %{_libdir}/seed*/*.so
  68. %{_datadir}/doc/seed
  69. %{_mandir}/man1/*
  70. %{_datadir}/seed*
  71. %files devel
  72. %defattr(-,root,root)
  73. %{_includedir}/seed*
  74. %{_libdir}/libseed*.so
  75. %{_libdir}/pkgconfig/seed.pc
  76. %{_datadir}/gtk-doc/html/seed*
  77. %changelog
  78. * Fri Nov 04 2011 NAKAMURA Kenta <kenta@vinelinux.org> 3.2.0-2
  79. - rebuilt with mpfr-3.1.0
  80. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  81. - new upstream release
  82. - drop Patch0
  83. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.1-1
  84. - new upstream release
  85. - change configure option (--with-webkit=3.0)
  86. - change BuildRequires WebKit3-gtk-devel instead of WebKit-gtk-devel
  87. - add Patch0 (seed-3.1.1-support-javascriptcoregtk.patch)
  88. - add Patch1 (seed-3.1.1-ignore-readline-doc.patch)
  89. * Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.31.91-1
  90. - new upstream release
  91. - remove BuildRequires: gir-repository-devel
  92. - add configure option (--with-webkit=1.0)
  93. - fix %files
  94. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-2
  95. - rebuild with rpm-4.8.1 for pkg-config file
  96. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
  97. - initial build for Vine Linux