Compare commits

...
Sign in to create a new pull request.

30 commits

Author SHA1 Message Date
Michel Alexandre Salim
aab0307eb5 webkitgtk3 retired, doesn't build cleanly against webkitgtk4, no stable release for years and no dependents 2017-07-10 21:32:49 -07:00
Fedora Release Engineering
74c92266b0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:17:27 +00:00
Igor Gnatenko
48d69fedc3 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:42 +01:00
Fedora Release Engineering
4ada103d58 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 23:50:18 +00:00
Dennis Gilmore
69a50b222e - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 00:36:53 +00:00
Till Maas
111dde6e9b Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:17:31 +01:00
4c56536be6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 01:57:09 +00:00
Dennis Gilmore
5c2f001bba - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 01:05:54 -05:00
Dennis Gilmore
2683953000 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 09:05:33 -05:00
Kalev Lember
65a59ea039 Drop an obsolete patch 2013-04-17 00:24:03 +02:00
Kalev Lember
0663708ab5 Update to 3.8.1 2013-04-17 00:20:37 +02:00
Richard Hughes
dd7c5f0459 Update to 3.8.0 2013-04-16 13:52:08 +01:00
Dennis Gilmore
a738b73ce1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 17:45:14 -06:00
Dennis Gilmore
9fca71750e - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 14:17:34 -05:00
Bill Nottingham
9c66540030 Fix conditional for other derived distributions. 2012-03-02 11:21:13 -05:00
Dennis Gilmore
dddf0d1f2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 21:44:28 -06:00
Marcela Mašláňová
7728888de1 rebuild with new gmp without compat lib 2011-10-26 15:33:07 +02:00
Marcela Mašláňová
336c41ec0d rebuild with new gmp 2011-10-12 10:54:06 +02:00
Ray Strode
a9971d6c51 Drop upstream patches 2011-09-28 15:45:19 -04:00
Ray Strode
f247d68ab0 Update to 3.2.0 2011-09-27 13:01:16 -04:00
c38f664d26 add paramspec patch 2011-08-08 13:26:56 +02:00
2a78f6191f Multilib fix: Seed.js now searches both lib64 and lib directories
Documentation subpackage no longer depends on gtk-doc (# 707571)
2011-08-08 13:19:59 +02:00
e1ca5df3db Update to 3.1.1 2011-07-31 18:31:48 +02:00
Christopher Aillon
64dc0daec6 3.0.0 2011-04-03 21:56:37 -07:00
Matthias Clasen
fc601f82ce 2.91.90 2011-02-22 22:31:18 -05:00
Matthias Clasen
f75f70135c rebuild 2011-02-11 08:49:10 -05:00
Dennis Gilmore
3c3864a154 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 07:03:33 -06:00
Matthias Clasen
2c96f4b3b4 rebuild 2011-02-02 14:48:55 -05:00
Matthias Clasen
3515f341a2 rebuild 2011-01-09 22:40:23 -05:00
Matthias Clasen
1b8bac153f rebuild 2010-12-03 16:48:06 -05:00
7 changed files with 1 additions and 214 deletions

2
.gitignore vendored
View file

@ -1,2 +0,0 @@
seed-2.31.5.tar.bz2
/seed-2.31.91.tar.bz2

View file

@ -1,23 +0,0 @@
There is a known problem importing the Gtk library from seed on
systems where seed is built against Gtk2, if Gtk3 is also installed;
this is because both Gtk versions install gobject-introspection
typelib files in the repository, and unless the desired version is
explicitly specified.
Simply importing Gtk fails as such:
> imports.gi.Gtk
seed: symbol lookup error: /usr/lib64/libgtk-x11-3.0.so.0: undefined
symbol: g_application_get_type
The workaround is to specify the version as such:
> // note the quotes; otherwise 2.0 gets evaluated as just 2
> imports.gi.versions.Gtk = "2.0";
2.0
> Gtk = imports.gi.Gtk;
[object Object]
>
See example 3 on the Reference Manual's Importer section:
http://library.gnome.org/devel/seed/stable/seed-importer.html

1
dead.package Normal file
View file

@ -0,0 +1 @@
webkitgtk3 retired, doesn't build cleanly against webkitgtk4, no stable release for years and no dependents

View file

@ -1,21 +0,0 @@
diff -up seed-2.31.5/configure.ac.gdk3 seed-2.31.5/configure.ac
--- seed-2.31.5/configure.ac.gdk3 2010-07-12 02:04:34.000000000 -0400
+++ seed-2.31.5/configure.ac 2010-07-15 21:13:07.214356999 -0400
@@ -98,7 +98,7 @@ if test x"$want_canvas_module" == x"yes"
PKG_CHECK_MODULES(CAIRO, cairo)
AC_SUBST(CAIRO_CFLAGS)
AC_SUBST(CAIRO_LDFLAGS)
- PKG_CHECK_MODULES(GDK, gdk-2.0)
+ PKG_CHECK_MODULES(GDK, gdk-3.0)
AC_SUBST(GDK_CFLAGS)
AC_SUBST(GDK_LDFLAGS)
fi
@@ -225,7 +225,7 @@ AC_ARG_ENABLE(gtkbuilder-module,
[want_gtkbuilder_module=$enableval],[want_gtkbuilder_module="yes"])
if test x"$want_gtkbuilder_module" == x"yes" ; then
- PKG_CHECK_MODULES(GTK, gtk+-2.0)
+ PKG_CHECK_MODULES(GTK, gtk+-3.0)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LDFLAGS)
fi

View file

@ -1,10 +0,0 @@
--- seed-2.31.5/src/Makefile.am 2010-07-10 02:52:41.000000000 -0400
+++ hacked/src/Makefile.am 2010-07-15 00:04:59.194956004 -0400
@@ -23,4 +23,6 @@
$(WEBKIT_LDFLAGS)
seed_LDADD = \
- ../libseed/libseed.la
+ ../libseed/libseed.la \
+ $(GOBJECT_INTROSPECTION_LIBS) \
+ $(WEBKIT_LIBS)

157
seed.spec
View file

@ -1,157 +0,0 @@
Name: seed
Version: 2.31.91
Release: 2%{?dist}
Summary: GNOME JavaScript interpreter
Group: Development/Languages
License: LGPLv3+
URL: http://live.gnome.org/Seed
Source0: http://ftp.gnome.org/pub/gnome/sources/seed/2.31/seed-%{version}.tar.bz2
Source1: README.Fedora
BuildRequires: dbus-glib-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gnome-js-common-devel
BuildRequires: intltool
BuildRequires: mpfr-devel
BuildRequires: readline-devel
BuildRequires: sqlite-devel
%if 0%{?fedora} > 14
BuildRequires: webkitgtk3-devel
%else
BuildRequires: webkitgtk-devel
%endif
BuildRequires: gtk-doc
Patch0: seed-libs.patch
Patch1: seed-gdk3.patch
BuildRequires: automake autoconf libtool
Requires: gnome-js-common
%description
Seed is a library and interpreter, dynamically bridging (through
GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
platform. Seed serves as something which enables you to write
standalone applications in JavaScript, or easily enable your
application to be extensible in JavaScript.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package doc
Summary: Documentation files for %{name}
Group: Documentation
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: gtk-doc
%description doc
The %{name}-doc package contains documentation for
developing applications that use %{name}.
%prep
%setup -q
cp -p %{SOURCE1} .
%patch0 -p1 -b .libs
%if 0%{?fedora} > 14
%patch1 -p1 -b .gdk3
%endif
mkdir m4
autoreconf -i -f
# add lib64 to dlsearch_path_spec
sed -i.libdir_syssearch -e \
'/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64 /lib /lib64 |' \
configure
sed -i.cflags -e \
's|^\([ \t][ \t]*\)CFLAGS=\"[^\$].*$|\1true|' \
configure
# remove unneeded shebang
(cd extensions &&
touch -r repl.js{,.timestamp} &&
sed -i '1,2d' repl.js &&
touch -r repl.js{.timestamp,} &&
rm repl.js.timestamp)
%build
%configure \
%if 0%{?fedora} > 14
--with-webkit=3.0
%else
--with-webkit=1.0
%endif
make V=1 %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
# grab developer docs
mv $RPM_BUILD_ROOT%{_docdir}/seed devdocs
# remove files already bundled with main package
rm devdocs/{AUTHORS,COPYING,INSTALL,README}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README README.Fedora
%{_bindir}/seed
%{_libdir}/*.so.*
%{_libdir}/seed
%{_datadir}/seed
%{_datadir}/man/man1/seed.1.*
%files devel
%defattr(-,root,root,-)
%{_includedir}/seed
%{_libdir}/pkgconfig/seed.pc
%{_libdir}/*.so
%files doc
%defattr(-,root,root,-)
%doc devdocs/*
%{_datadir}/gtk-doc/html/seed
%changelog
* Fri Nov 5 2010 Michel Salim <salimma@fedoraproject.org> - 2.31.91-2
- Only build against GTK+ 3.0 on Fedora > 14
* Wed Sep 29 2010 Colin Walters <walters@verbum.org> - 2.31.91-1
- New upstream version
* Mon Jul 12 2010 Colin Walters <walters@verbum.org> - 2.31.1-3
- Rebuild against new gobject-introspection
* Mon Jul 5 2010 Michel Salim <salimma@fedoraproject.org> - 2.31.1-2
- Rebuild for webkitgtk soname change
* Tue Jun 22 2010 Michel Salim <salimma@fedoraproject.org> - 2.31.1-1
- Update to 2.31.1
* Fri Jun 18 2010 Michel Salim <salimma@fedoraproject.org> - 2.30.0-2
- Incorporate review recommendations (bz #600638)
- Remove unneeded shebang in repl.js
- Make -doc noarch
* Mon Mar 29 2010 Michel Salim <salimma@fedoraproject.org> - 2.30.0-1
- Initial package

View file

@ -1 +0,0 @@
024aff0a69761f77bc346bbad1a2489b seed-2.31.91.tar.bz2