Compare commits

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

20 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
6 changed files with 1 additions and 250 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
/seed-3.1.1.tar.bz2

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,31 +0,0 @@
--- seed-3.0.0/extensions/Seed.js.in.multilib 2011-02-22 23:44:01.000000000 +0100
+++ seed-3.0.0/extensions/Seed.js.in 2011-08-07 23:22:09.249981721 +0200
@@ -174,6 +174,7 @@
if(!imports.searchPath || (imports.searchPath.length == 0))
{
imports.searchPath = [ "%gnomejsdir%",
+ "%pkglib64dir%",
"%pkglibdir%",
"%pkgdatadir%",
"/usr/local/lib/seed",
--- seed-3.0.0/extensions/Makefile.in.multilib 2011-04-02 04:58:19.000000000 +0200
+++ seed-3.0.0/extensions/Makefile.in 2011-08-07 23:25:36.180525310 +0200
@@ -18,7 +18,8 @@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
+pkglib64dir = $(prefix)/lib64/@PACKAGE@
+pkglibdir = $(prefix)/lib/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
@@ -510,7 +511,7 @@
Seed.js: Seed.js.in
- $(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
+ $(AM_V_GEN) $(SED) -e "s|%pkglib64dir%|$(pkglib64dir)@SEED_GTK_VERSION@|" -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.

View file

@ -1,33 +0,0 @@
From 3d87f450ed0f654b4125c685f0284c4fec5f040d Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Thu, 16 Jun 2011 15:27:34 -0400
Subject: [PATCH] HACK: Don't bind ParamSpec
In g-i GObject.ParamSpec changed to a class and not a structure. The
current manual seed binding blows up on this. I don't know seed/JSCore
enough to fix it, tihs just stubs out the manual bindings.
---
libseed/seed-gtype.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/libseed/seed-gtype.c b/libseed/seed-gtype.c
index 04be107..2e9e315 100644
--- a/libseed/seed-gtype.c
+++ b/libseed/seed-gtype.c
@@ -1032,11 +1032,13 @@ seed_define_gtype_functions (JSContextRef ctx)
proto = seed_struct_prototype (ctx, objectclass_info);
+#if 0
paramspec_info = g_irepository_find_by_name (NULL, "GObject", "ParamSpec");
proto = seed_struct_prototype (ctx, paramspec_info);
seed_create_function (ctx, "get", &seed_param_getter_invoked, proto);
seed_create_function (ctx, "set", &seed_param_setter_invoked, proto);
+#endif
}
void
--
1.7.5.2

184
seed.spec
View file

@ -1,184 +0,0 @@
Name: seed
Version: 3.1.1
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/3.1/seed-%{version}.tar.bz2
# Seed.js multilib fix
Patch0: seed-3.0.0-multilib.patch
# ParamSpec hack:
# https://bugzilla.gnome.org/show_bug.cgi?id=652771
# https://bugzilla.gnome.org/show_bug.cgi?id=653077
Patch1: seed-3.1.1-paramspec.patch
BuildRequires: intltool
BuildRequires: mpfr-devel
BuildRequires: readline-devel
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(gnome-js-common)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(libffi)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(webkitgtk-3.0)
BuildRequires: gtk-doc
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}
%description doc
The %{name}-doc package contains documentation for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1 -b .multilib
%patch1 -p1 -b .paramspec
# add lib64 to dlsearch_path_spec
sed -i.libdir_syssearch -e \
'/sys_lib_dlsearch_path_spec/s|/lib /usr/lib |/lib /lib64 /usr/lib /usr/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}
%check
# currently tests the installed version of seed, and requires X
#make check
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README
%{_bindir}/seed
%{_libdir}/*.so.*
%{_libdir}/seed-gtk3
%{_datadir}/seed-gtk3
%{_datadir}/man/man1/seed.1.*
%files devel
%defattr(-,root,root,-)
%{_includedir}/seed-gtk3
%{_libdir}/pkgconfig/seed.pc
%{_libdir}/*.so
%files doc
%defattr(-,root,root,-)
%doc devdocs/*
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/seed
%changelog
* Sun Aug 7 2011 Michel Salim <salimma@fedoraproject.org> - 3.1.1-2
- Multilib fix: Seed.js now searches both lib64 and lib directories
- Documentation subpackage no longer depends on gtk-doc (# 707571)
* Sun Jul 31 2011 Michel Salim <salimma@fedoraproject.org> - 3.1.1-1
- Update to 3.1.1
* Sun Apr 3 2011 Christopher Aillon <caillon@redhat.com> - 3.0.0-1
- Update to 3.0.0
* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.90-1
- Update to 2.91.90
* Fri Feb 11 2011 Matthias Clasen <mclasen@redhat.com> - 2.31.91-7
- Rebuild against newer gtk
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.31.91-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.31.91-5
- Rebuild against newer gtk
* Sun Jan 9 2011 Matthias Clasen <mclasen@redhat.com> - 2.31.91-4
- Rebuild against newer gtk
* Fri Dec 3 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.91-3
- Rebuild against newer gtk
* 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 @@
3d70942700215b48cd81984db4bdcae6 seed-3.1.1.tar.bz2