3 %bcond_without apidocs # do not build and package API docs
5 Summary: JavaScript interpreter
6 Summary(pl.UTF-8): Interpreter JavaScript
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/seed/3.2/%{name}-%{version}.tar.xz
13 # Source0-md5: 792ac48542019bd14f8d639a9e401c0a
14 URL: http://live.gnome.org/Seed
15 BuildRequires: autoconf >= 2.59
16 BuildRequires: automake >= 1:1.7
17 BuildRequires: cairo-devel
18 BuildRequires: dbus-glib-devel
19 BuildRequires: docbook-dtd412-xml
20 BuildRequires: gettext-devel
21 BuildRequires: gnome-js-common
22 BuildRequires: gobject-introspection-devel >= 0.10.0
23 BuildRequires: gtk+3-devel >= 3.0.0
24 BuildRequires: gtk-doc >= 1.9
25 BuildRequires: gtk-webkit3-devel
26 BuildRequires: intltool >= 0.40.0
27 BuildRequires: libffi-devel
28 BuildRequires: libtool
29 BuildRequires: libxml2-devel
30 BuildRequires: mpfr-devel
31 BuildRequires: pkgconfig
32 BuildRequires: readline-devel
33 BuildRequires: sqlite3-devel
34 BuildRequires: tar >= 1:1.22
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 Seed is a library and interpreter, dynamically bridging (through
40 GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
41 platform. Seed serves as something which enables you to write
42 standalone applications in JavaScript, or easily enable your
43 application to be extensible in JavaScript.
45 %description -l pl.UTF-8
46 Seed jest biblioteką i interpreterem, dynamicznie łączącym (poprzez
47 GObjectIntrospection) silnik WebKit JavaScriptCore z GNOME. Seed
48 umożliwia pisanie samodzielnych aplikacji w JavaScript, jak również
49 łatwe ich rozszerzanie w JavaScript.
52 Summary: Header files for seed library
53 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki seed
54 Group: Development/Libraries
55 Requires: %{name} = %{version}-%{release}
57 Requires: gobject-introspection-devel >= 0.10.0
58 Requires: gtk-webkit3-devel
61 Header files for seed library.
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe biblioteki seed.
67 Summary: Static seed library
68 Summary(pl.UTF-8): Statyczna biblioteka seed
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
75 %description static -l pl.UTF-8
76 Statyczna biblioteka seed.
79 Summary: seed library API documentation
80 Summary(pl.UTF-8): Dokumentacja API biblioteki seed
82 Requires: gtk-doc-common
85 API documentation for seed library.
87 %description apidocs -l pl.UTF-8
88 Dokumentacja API biblioteki seed.
101 --disable-silent-rules \
103 %{__enable_disable apidocs gtk-doc} \
104 --with-html-dir=%{_gtkdocdir}
108 rm -rf $RPM_BUILD_ROOT
110 %{__make} -j1 install \
111 DESTDIR=$RPM_BUILD_ROOT
113 mv -f $RPM_BUILD_ROOT%{_docdir}/seed{,-%{version}}
115 %{__rm} $RPM_BUILD_ROOT%{_libdir}/seed-gtk3/libseed*.{a,la} \
116 $RPM_BUILD_ROOT%{_libdir}/*.la
118 %if %{without apidocs}
119 rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}
123 rm -rf $RPM_BUILD_ROOT
125 %post -p /sbin/ldconfig
126 %postun -p /sbin/ldconfig
129 %defattr(644,root,root,755)
130 %doc %{_docdir}/seed-%{version}
131 %attr(755,root,root) %{_bindir}/seed
132 %attr(755,root,root) %{_libdir}/libseed-gtk3.so.*.*.*
133 %attr(755,root,root) %ghost %{_libdir}/libseed-gtk3.so.0
134 %dir %{_libdir}/seed-gtk3
135 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_DynamicObject.so
136 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_cairo.so
137 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_canvas.so
138 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_dbusnative.so
139 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_example.so
140 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_ffi.so
141 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_gettext.so
142 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_gtkbuilder.so
143 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_libxml.so
144 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_mpfr.so
145 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_multiprocessing.so
146 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_os.so
147 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_readline.so
148 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_sandbox.so
149 %attr(755,root,root) %{_libdir}/seed-gtk3/libseed_sqlite.so
150 %{_datadir}/seed-gtk3
151 %{_mandir}/man1/seed.1*
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libseed-gtk3.so
156 %{_includedir}/seed-gtk3
157 %{_pkgconfigdir}/seed.pc
160 %defattr(644,root,root,755)
161 %{_libdir}/libseed-gtk3.a
165 %defattr(644,root,root,755)