source: projects/specs/trunk/s/seed/seed-vl.spec @ 4616

Revision 4616, 3.0 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

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