]> git.pld-linux.org Git - packages/seed.git/blame - seed.spec
- updated to 3.8.1
[packages/seed.git] / seed.spec
CommitLineData
bcf7baae
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4#
5Summary: JavaScript interpreter
6Summary(pl.UTF-8): Interpreter JavaScript
7Name: seed
2edc9e74
MK
8Version: 3.8.1
9Release: 1
bcf7baae
MB
10License: LGPL v3
11Group: Applications
2edc9e74
MK
12Source0: http://ftp.gnome.org/pub/GNOME/sources/seed/3.8/%{name}-%{version}.tar.xz
13# Source0-md5: f5afeb04343e0cb56d2396f0d0458988
bcf7baae
MB
14URL: http://live.gnome.org/Seed
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake >= 1:1.7
5244b7df 17BuildRequires: cairo-devel
bcf7baae 18BuildRequires: dbus-glib-devel
ac651567 19BuildRequires: docbook-dtd412-xml
20BuildRequires: gettext-devel
bcf7baae 21BuildRequires: gnome-js-common
8cd9c580
AF
22BuildRequires: gobject-introspection-devel >= 0.10.0
23BuildRequires: gtk+3-devel >= 3.0.0
bcf7baae 24BuildRequires: gtk-doc >= 1.9
8cd9c580
AF
25BuildRequires: gtk-webkit3-devel
26BuildRequires: intltool >= 0.40.0
bcf7baae
MB
27BuildRequires: libffi-devel
28BuildRequires: libtool
29BuildRequires: libxml2-devel
30BuildRequires: mpfr-devel
31BuildRequires: pkgconfig
32BuildRequires: readline-devel
33BuildRequires: sqlite3-devel
5244b7df
MB
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
bcf7baae
MB
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39Seed is a library and interpreter, dynamically bridging (through
40GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
41platform. Seed serves as something which enables you to write
42standalone applications in JavaScript, or easily enable your
43application to be extensible in JavaScript.
44
45%description -l pl.UTF-8
46Seed jest biblioteką i interpreterem, dynamicznie łączącym (poprzez
47GObjectIntrospection) silnik WebKit JavaScriptCore z GNOME. Seed
48umożliwia pisanie samodzielnych aplikacji w JavaScript, jak również
49łatwe ich rozszerzanie w JavaScript.
50
51%package devel
52Summary: Header files for seed library
53Summary(pl.UTF-8): Pliki nagłówkowe biblioteki seed
54Group: Development/Libraries
55Requires: %{name} = %{version}-%{release}
56Requires: glib2-devel
8cd9c580
AF
57Requires: gobject-introspection-devel >= 0.10.0
58Requires: gtk-webkit3-devel
bcf7baae
MB
59
60%description devel
61Header files for seed library.
62
63%description devel -l pl.UTF-8
64Pliki nagłówkowe biblioteki seed.
65
66%package static
67Summary: Static seed library
68Summary(pl.UTF-8): Statyczna biblioteka seed
69Group: Development/Libraries
70Requires: %{name}-devel = %{version}-%{release}
71
72%description static
73Static seed library.
74
75%description static -l pl.UTF-8
76Statyczna biblioteka seed.
77
78%package apidocs
79Summary: seed library API documentation
80Summary(pl.UTF-8): Dokumentacja API biblioteki seed
81Group: Documentation
82Requires: gtk-doc-common
83
84%description apidocs
85API documentation for seed library.
86
87%description apidocs -l pl.UTF-8
88Dokumentacja API biblioteki seed.
89
90%prep
91%setup -q
92
93%build
94%{__intltoolize}
95%{__libtoolize}
96%{__aclocal}
97%{__autoconf}
98%{__autoheader}
99%{__automake}
100%configure \
ab7c67c8 101 --disable-silent-rules \
8cd9c580 102 --with-webkit=3.0 \
bcf7baae
MB
103 %{__enable_disable apidocs gtk-doc} \
104 --with-html-dir=%{_gtkdocdir}
105%{__make}
106
107%install
108rm -rf $RPM_BUILD_ROOT
109
8cd9c580 110%{__make} -j1 install \
bcf7baae
MB
111 DESTDIR=$RPM_BUILD_ROOT
112
113mv -f $RPM_BUILD_ROOT%{_docdir}/seed{,-%{version}}
114
8cd9c580
AF
115%{__rm} $RPM_BUILD_ROOT%{_libdir}/seed-gtk3/libseed*.{a,la} \
116 $RPM_BUILD_ROOT%{_libdir}/*.la
bcf7baae
MB
117
118%if %{without apidocs}
119rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}
120%endif
121
122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%post -p /sbin/ldconfig
126%postun -p /sbin/ldconfig
127
128%files
129%defattr(644,root,root,755)
130%doc %{_docdir}/seed-%{version}
131%attr(755,root,root) %{_bindir}/seed
8cd9c580
AF
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
bcf7baae
MB
151%{_mandir}/man1/seed.1*
152
153%files devel
154%defattr(644,root,root,755)
8cd9c580
AF
155%attr(755,root,root) %{_libdir}/libseed-gtk3.so
156%{_includedir}/seed-gtk3
bcf7baae
MB
157%{_pkgconfigdir}/seed.pc
158
159%files static
160%defattr(644,root,root,755)
8cd9c580 161%{_libdir}/libseed-gtk3.a
bcf7baae
MB
162
163%if %{with apidocs}
164%files apidocs
165%defattr(644,root,root,755)
166%{_gtkdocdir}/seed
167%endif
This page took 0.079536 seconds and 4 git commands to generate.