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

Revision 9686, 3.5 KB checked in by Takemikaduchi, 9 years ago (diff)

gnome-phone-manager: update
others: rebuild

Line 
1%define pkg_version 3.8.1
2%define pkg_release 4%{?_dist_release}
3
4Summary:        GObject JavaScriptCore bridge
5Name:           seed
6Version:        %{pkg_version}
7Release:        %{pkg_release}
8Source0:        http://ftp.gnome.org/pub/gnome/sources/%{name}/3.8/%{name}-%{version}.tar.xz
9
10Patch1:         seed-3.1.1-ignore-module-doc.patch
11
12License:        LGPL
13Group:          System Environment/Libraries
14URL:            http://live.gnome.org/Seed/
15
16Requires:       gobject-introspection
17BuildRequires:  gobject-introspection-devel
18BuildRequires:  WebKit3-gtk-devel
19BuildRequires:  readline-devel
20BuildRequires:  libffi-devel
21BuildRequires:  gnome-js-common
22BuildRequires:  sqlite3-devel
23BuildRequires:  clutter-devel
24BuildRequires:  clutter-gtk-devel
25BuildRequires:  cairo-devel
26BuildRequires:  gtk-doc
27BuildRequires:  dbus-devel
28BuildRequires:  dbus-glib-devel
29BuildRequires:  mpfr-devel
30BuildRoot: %{_tmppath}/%{name}-%{version}-root
31
32Vendor: Project Vine
33Distribution: Vine Linux
34Packager: Takemikaduchi
35
36
37%description
38Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection)
39the WebKit JavaScriptCore engine, with the GNOME platform. Seed serves as something
40which enables you to write standalone applications in JavaScript, or easily enable your
41application to be extensible in JavaScript.
42
43%package devel
44Summary:        Development files for seed
45Group:          Development/Libraries
46Requires:       %{name} = %{version}-%{release}
47Requires:       WebKit3-gtk-devel
48Requires:       gobject-introspection-devel
49Requires:       pkgconfig
50
51%description devel
52The devel-package contains header files to develop applications that use libseed.
53
54
55%prep
56%setup -q
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 02 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-4
101- rebuild with readline-6.3
102
103* Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-3
104- rebuild with libffi-3.0.13
105
106* Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-2
107- rebuild with VineSeed environment
108
109* Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
110- new upstream release
111
112* Fri Nov 04 2011 NAKAMURA Kenta <kenta@vinelinux.org> 3.2.0-2
113- rebuilt with mpfr-3.1.0
114
115* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
116- new upstream release
117- drop Patch0
118
119* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.1-1
120- new upstream release
121- change configure option (--with-webkit=3.0)
122- change BuildRequires WebKit3-gtk-devel instead of WebKit-gtk-devel
123- add Patch0 (seed-3.1.1-support-javascriptcoregtk.patch)
124- add Patch1 (seed-3.1.1-ignore-readline-doc.patch)
125
126* Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.31.91-1
127- new upstream release
128- remove BuildRequires: gir-repository-devel
129- add configure option (--with-webkit=1.0)
130- fix %files
131
132* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-2
133- rebuild with rpm-4.8.1 for pkg-config file
134
135* Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
136- initial build for Vine Linux
137
Note: See TracBrowser for help on using the repository browser.