]> git.pld-linux.org Git - packages/seed.git/blame - seed.spec
- release 10 (by relup.sh)
[packages/seed.git] / seed.spec
CommitLineData
bcf7baae
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4ee6283a 4
bcf7baae 5Summary: JavaScript interpreter
112a4bfd 6Summary(pl.UTF-8): Interpreter JavaScriptu
bcf7baae 7Name: seed
2edc9e74 8Version: 3.8.1
55bb7bfd 9Release: 10
412fa95f 10License: LGPL v2+
112a4bfd 11Group: Development/Languages
2edc9e74
MK
12Source0: http://ftp.gnome.org/pub/GNOME/sources/seed/3.8/%{name}-%{version}.tar.xz
13# Source0-md5: f5afeb04343e0cb56d2396f0d0458988
014f8978 14Patch0: format-security.patch
48cdc2b3 15Patch1: gtkdoc.patch
b08d4f06 16Patch2: %{name}-array-filename.patch
6056bcb4 17URL: https://wiki.gnome.org/Seed
bcf7baae
MB
18BuildRequires: autoconf >= 2.59
19BuildRequires: automake >= 1:1.7
5244b7df 20BuildRequires: cairo-devel
bcf7baae 21BuildRequires: dbus-glib-devel
ac651567 22BuildRequires: docbook-dtd412-xml
7e0a2d71 23BuildRequires: gettext-tools
bcf7baae 24BuildRequires: gnome-js-common
8cd9c580
AF
25BuildRequires: gobject-introspection-devel >= 0.10.0
26BuildRequires: gtk+3-devel >= 3.0.0
bcf7baae 27BuildRequires: gtk-doc >= 1.9
8cd9c580
AF
28BuildRequires: gtk-webkit3-devel
29BuildRequires: intltool >= 0.40.0
bcf7baae
MB
30BuildRequires: libffi-devel
31BuildRequires: libtool
112a4bfd 32BuildRequires: libxml2-devel >= 2.0
bcf7baae
MB
33BuildRequires: mpfr-devel
34BuildRequires: pkgconfig
35BuildRequires: readline-devel
36BuildRequires: sqlite3-devel
5244b7df 37BuildRequires: tar >= 1:1.22
112a4bfd 38BuildRequires: xorg-lib-libXScrnSaver-devel
5244b7df 39BuildRequires: xz
bcf7baae
MB
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%description
43Seed is a library and interpreter, dynamically bridging (through
44GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
45platform. Seed serves as something which enables you to write
46standalone applications in JavaScript, or easily enable your
47application to be extensible in JavaScript.
48
49%description -l pl.UTF-8
50Seed jest biblioteką i interpreterem, dynamicznie łączącym (poprzez
51GObjectIntrospection) silnik WebKit JavaScriptCore z GNOME. Seed
112a4bfd
JB
52umożliwia pisanie samodzielnych aplikacji w JavaScripcie, jak również
53łatwe ich rozszerzanie w JavaScripcie.
bcf7baae
MB
54
55%package devel
56Summary: Header files for seed library
57Summary(pl.UTF-8): Pliki nagłówkowe biblioteki seed
58Group: Development/Libraries
59Requires: %{name} = %{version}-%{release}
60Requires: glib2-devel
8cd9c580
AF
61Requires: gobject-introspection-devel >= 0.10.0
62Requires: gtk-webkit3-devel
bcf7baae
MB
63
64%description devel
65Header files for seed library.
66
67%description devel -l pl.UTF-8
68Pliki nagłówkowe biblioteki seed.
69
70%package static
71Summary: Static seed library
72Summary(pl.UTF-8): Statyczna biblioteka seed
73Group: Development/Libraries
74Requires: %{name}-devel = %{version}-%{release}
75
76%description static
77Static seed library.
78
79%description static -l pl.UTF-8
80Statyczna biblioteka seed.
81
82%package apidocs
83Summary: seed library API documentation
84Summary(pl.UTF-8): Dokumentacja API biblioteki seed
85Group: Documentation
86Requires: gtk-doc-common
4ee6283a
ER
87%if "%{_rpmversion}" >= "5"
88BuildArch: noarch
89%endif
bcf7baae
MB
90
91%description apidocs
92API documentation for seed library.
93
94%description apidocs -l pl.UTF-8
95Dokumentacja API biblioteki seed.
96
97%prep
98%setup -q
014f8978 99%patch0 -p1
48cdc2b3 100%patch1 -p1
b08d4f06 101%patch2 -p1
bcf7baae
MB
102
103%build
6056bcb4 104%{__gtkdocize}
bcf7baae
MB
105%{__intltoolize}
106%{__libtoolize}
107%{__aclocal}
108%{__autoconf}
109%{__autoheader}
110%{__automake}
111%configure \
112 %{__enable_disable apidocs gtk-doc} \
112a4bfd
JB
113 --disable-silent-rules \
114 --enable-xorg-module \
115 --with-html-dir=%{_gtkdocdir} \
116 --with-webkit=3.0
bcf7baae
MB
117%{__make}
118
119%install
120rm -rf $RPM_BUILD_ROOT
8cd9c580 121%{__make} -j1 install \
bcf7baae
MB
122 DESTDIR=$RPM_BUILD_ROOT
123
6056bcb4 124%{__mv} $RPM_BUILD_ROOT%{_docdir}/seed{,-%{version}}
bcf7baae 125
8cd9c580
AF
126%{__rm} $RPM_BUILD_ROOT%{_libdir}/seed-gtk3/libseed*.{a,la} \
127 $RPM_BUILD_ROOT%{_libdir}/*.la
bcf7baae
MB
128
129%if %{without apidocs}
130rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}
131%endif
132
133%clean
134rm -rf $RPM_BUILD_ROOT
135
136%post -p /sbin/ldconfig
137%postun -p /sbin/ldconfig
138
139%files
140%defattr(644,root,root,755)
141%doc %{_docdir}/seed-%{version}
142%attr(755,root,root) %{_bindir}/seed
8cd9c580
AF
143%attr(755,root,root) %{_libdir}/libseed-gtk3.so.*.*.*
144%attr(755,root,root) %ghost %{_libdir}/libseed-gtk3.so.0
145%dir %{_libdir}/seed-gtk3
146%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_DynamicObject.so
147%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_cairo.so
148%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_canvas.so
149%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_dbusnative.so
150%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_example.so
151%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_ffi.so
152%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_gettext.so
153%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_gtkbuilder.so
154%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_libxml.so
155%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_mpfr.so
156%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_multiprocessing.so
157%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_os.so
158%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_readline.so
159%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_sandbox.so
160%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_sqlite.so
112a4bfd 161%attr(755,root,root) %{_libdir}/seed-gtk3/libseed_xorg.so
8cd9c580 162%{_datadir}/seed-gtk3
bcf7baae
MB
163%{_mandir}/man1/seed.1*
164
165%files devel
166%defattr(644,root,root,755)
8cd9c580
AF
167%attr(755,root,root) %{_libdir}/libseed-gtk3.so
168%{_includedir}/seed-gtk3
bcf7baae
MB
169%{_pkgconfigdir}/seed.pc
170
171%files static
172%defattr(644,root,root,755)
8cd9c580 173%{_libdir}/libseed-gtk3.a
bcf7baae
MB
174
175%if %{with apidocs}
176%files apidocs
177%defattr(644,root,root,755)
178%{_gtkdocdir}/seed
179%endif
This page took 0.098949 seconds and 4 git commands to generate.