From 111dde6e9bc0643cb3a6cbe73d028d36fbc58aa7 Mon Sep 17 00:00:00 2001 From: Till Maas Date: Sat, 21 Feb 2015 22:17:31 +0100 Subject: [PATCH 1/6] Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code --- seed.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/seed.spec b/seed.spec index 82b29c8..a2ab7a8 100644 --- a/seed.spec +++ b/seed.spec @@ -2,7 +2,7 @@ Name: seed Version: 3.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: GNOME JavaScript interpreter Group: Development/Languages @@ -129,6 +129,10 @@ rm devdocs/{AUTHORS,COPYING,INSTALL,README} %changelog +* Sat Feb 21 2015 Till Maas - 3.8.1-5 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + * Mon Aug 18 2014 Fedora Release Engineering - 3.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 69a50b222ebd0c6ea56cf7bfb2ab0bbc1090bb98 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 00:36:53 +0000 Subject: [PATCH 2/6] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- seed.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seed.spec b/seed.spec index a2ab7a8..03e46a0 100644 --- a/seed.spec +++ b/seed.spec @@ -2,7 +2,7 @@ Name: seed Version: 3.8.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: GNOME JavaScript interpreter Group: Development/Languages @@ -129,6 +129,9 @@ rm devdocs/{AUTHORS,COPYING,INSTALL,README} %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 3.8.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat Feb 21 2015 Till Maas - 3.8.1-5 - Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code From 4ada103d5833bd110bf0bf0fe0474f8d78204a4b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 23:50:18 +0000 Subject: [PATCH 3/6] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- seed.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seed.spec b/seed.spec index 03e46a0..7ae7ace 100644 --- a/seed.spec +++ b/seed.spec @@ -2,7 +2,7 @@ Name: seed Version: 3.8.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: GNOME JavaScript interpreter Group: Development/Languages @@ -129,6 +129,9 @@ rm devdocs/{AUTHORS,COPYING,INSTALL,README} %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 3.8.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 3.8.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 48d69fedc3f13ef437de5fd338ad90998576cd72 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 12 Jan 2017 17:30:42 +0100 Subject: [PATCH 4/6] Rebuild for readline 7.x Signed-off-by: Igor Gnatenko --- seed.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seed.spec b/seed.spec index 7ae7ace..564617c 100644 --- a/seed.spec +++ b/seed.spec @@ -2,7 +2,7 @@ Name: seed Version: 3.8.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: GNOME JavaScript interpreter Group: Development/Languages @@ -129,6 +129,9 @@ rm devdocs/{AUTHORS,COPYING,INSTALL,README} %changelog +* Thu Jan 12 2017 Igor Gnatenko - 3.8.1-8 +- Rebuild for readline 7.x + * Thu Feb 04 2016 Fedora Release Engineering - 3.8.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 74c92266b077693372e4728b72b3b4fbaf27fb71 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 13:17:27 +0000 Subject: [PATCH 5/6] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- seed.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/seed.spec b/seed.spec index 564617c..0fcd208 100644 --- a/seed.spec +++ b/seed.spec @@ -2,7 +2,7 @@ Name: seed Version: 3.8.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: GNOME JavaScript interpreter Group: Development/Languages @@ -129,6 +129,9 @@ rm devdocs/{AUTHORS,COPYING,INSTALL,README} %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 3.8.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jan 12 2017 Igor Gnatenko - 3.8.1-8 - Rebuild for readline 7.x From aab0307eb52539e8241e21b850506de042d7963e Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 10 Jul 2017 21:32:49 -0700 Subject: [PATCH 6/6] webkitgtk3 retired, doesn't build cleanly against webkitgtk4, no stable release for years and no dependents --- .gitignore | 4 - dead.package | 1 + seed-3.0.0-multilib.patch | 31 ----- seed.spec | 230 -------------------------------------- sources | 1 - 5 files changed, 1 insertion(+), 266 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 seed-3.0.0-multilib.patch delete mode 100644 seed.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1da3803..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/seed-3.1.1.tar.bz2 -/seed-3.2.0.tar.xz -/seed-3.8.0.tar.xz -/seed-3.8.1.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d08f27b --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +webkitgtk3 retired, doesn't build cleanly against webkitgtk4, no stable release for years and no dependents diff --git a/seed-3.0.0-multilib.patch b/seed-3.0.0-multilib.patch deleted file mode 100644 index 086480b..0000000 --- a/seed-3.0.0-multilib.patch +++ /dev/null @@ -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. diff --git a/seed.spec b/seed.spec deleted file mode 100644 index 0fcd208..0000000 --- a/seed.spec +++ /dev/null @@ -1,230 +0,0 @@ -%define _default_patch_fuzz 2 - -Name: seed -Version: 3.8.1 -Release: 9%{?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.8/seed-%{version}.tar.xz -# Seed.js multilib fix -Patch0: seed-3.0.0-multilib.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 - -# 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 || 0%{?rhel} > 6 - --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 -* Sat Feb 11 2017 Fedora Release Engineering - 3.8.1-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Jan 12 2017 Igor Gnatenko - 3.8.1-8 -- Rebuild for readline 7.x - -* Thu Feb 04 2016 Fedora Release Engineering - 3.8.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 3.8.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Feb 21 2015 Till Maas - 3.8.1-5 -- Rebuilt for Fedora 23 Change - https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code - -* Mon Aug 18 2014 Fedora Release Engineering - 3.8.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 3.8.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 3.8.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Apr 17 2013 Kalev Lember - 3.8.1-1 -- Update to 3.8.1 - -* Tue Apr 16 2013 Richard Hughes - 3.8.0-1 -- Update to 3.8.0 - -* Thu Feb 14 2013 Fedora Release Engineering - 3.2.0-4.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Jul 21 2012 Fedora Release Engineering - 3.2.0-3.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 3.2.0-2.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Oct 26 2011 Marcela Mašláňová - 3.2.0-1.2 -- rebuild with new gmp without compat lib - -* Wed Oct 12 2011 Peter Schiffer - 3.2.0-1.1 -- rebuild with new gmp - -* Tue Sep 27 2011 Ray - 3.2.0-1 -- Update to 3.2.0 - -* Sun Aug 7 2011 Michel Salim - 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 - 3.1.1-1 -- Update to 3.1.1 - -* Sun Apr 3 2011 Christopher Aillon - 3.0.0-1 -- Update to 3.0.0 - -* Tue Feb 22 2011 Matthias Clasen - 2.91.90-1 -- Update to 2.91.90 - -* Fri Feb 11 2011 Matthias Clasen - 2.31.91-7 -- Rebuild against newer gtk - -* Wed Feb 09 2011 Fedora Release Engineering - 2.31.91-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Feb 2 2011 Matthias Clasen - 2.31.91-5 -- Rebuild against newer gtk - -* Sun Jan 9 2011 Matthias Clasen - 2.31.91-4 -- Rebuild against newer gtk - -* Fri Dec 3 2010 Matthias Clasen - 2.31.91-3 -- Rebuild against newer gtk - -* Fri Nov 5 2010 Michel Salim - 2.31.91-2 -- Only build against GTK+ 3.0 on Fedora > 14 - -* Wed Sep 29 2010 Colin Walters - 2.31.91-1 -- New upstream version - -* Mon Jul 12 2010 Colin Walters - 2.31.1-3 -- Rebuild against new gobject-introspection - -* Mon Jul 5 2010 Michel Salim - 2.31.1-2 -- Rebuild for webkitgtk soname change - -* Tue Jun 22 2010 Michel Salim - 2.31.1-1 -- Update to 2.31.1 - -* Fri Jun 18 2010 Michel Salim - 2.30.0-2 -- Incorporate review recommendations (bz #600638) -- Remove unneeded shebang in repl.js -- Make -doc noarch - -* Mon Mar 29 2010 Michel Salim - 2.30.0-1 -- Initial package diff --git a/sources b/sources deleted file mode 100644 index 5dfd43e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -f5afeb04343e0cb56d2396f0d0458988 seed-3.8.1.tar.xz