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