From c2f7140da1af77129768d94e3486d3c73a477a3f Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Tue, 27 Jan 2015 02:33:15 +0100 Subject: [PATCH 01/31] Rebuild for boost 1.57.0 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 83a9a26..c00afa4 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 12.git%{githash}%{?dist} +Release: 13.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -59,6 +59,9 @@ make testxs %changelog +* Tue Jan 27 2015 Petr Machata - 0.1-13.git9c19777 +- Rebuild for boost 1.57.0 + * Mon Aug 18 2014 Fedora Release Engineering - 0.1-12.git9c19777 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 51b66ad7c2346d78a781bb7eb986e7d5c23a8965 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 04:26:29 +0000 Subject: [PATCH 02/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index c00afa4..f1df7e9 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 13.git%{githash}%{?dist} +Release: 14.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -59,6 +59,9 @@ make testxs %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.1-14.git9c19777 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Tue Jan 27 2015 Petr Machata - 0.1-13.git9c19777 - Rebuild for boost 1.57.0 From 4c53b56d4f525e9e1dcd86a0f713633a994b1449 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Wed, 22 Jul 2015 22:39:10 +0200 Subject: [PATCH 03/31] rebuild for Boost 1.58 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index f1df7e9..6b78840 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 14.git%{githash}%{?dist} +Release: 15.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -59,6 +59,9 @@ make testxs %changelog +* Wed Jul 22 2015 David Tardon - 0.1-15.git9c19777 +- rebuild for Boost 1.58 + * Fri Jun 19 2015 Fedora Release Engineering - 0.1-14.git9c19777 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 3e895d8b8eec7b5de4056b4fd128ea1c6e6777d3 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 24 Jul 2015 15:09:09 +0200 Subject: [PATCH 04/31] fix build --- xs-dump-cxx.patch | 11 +++++++++++ xs.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 xs-dump-cxx.patch diff --git a/xs-dump-cxx.patch b/xs-dump-cxx.patch new file mode 100644 index 0000000..18cee75 --- /dev/null +++ b/xs-dump-cxx.patch @@ -0,0 +1,11 @@ +--- dump.cxx~ 2015-07-23 18:48:30.115033012 +0100 ++++ dump.cxx 2015-07-23 18:48:31.567038423 +0100 +@@ -263,7 +263,7 @@ + const List *title = runfd(0, "initial.xs", 0); + + printheader(title); +- foreach (Dict::value_type var, vars) dumpvar(var.first.c_str(), var.second); ++ foreach (Dict::value_type& var, vars) dumpvar(var.first.c_str(), var.second); + + /* these must be assigned in this order, or things just won't work */ + varbuf << "\nstatic const struct { const char *name; List *value; } defs[] = {\n"; diff --git a/xs.spec b/xs.spec index 6b78840..7e69d5b 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 15.git%{githash}%{?dist} +Release: 16.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -10,6 +10,7 @@ URL: https://github.com/frytvm # downloaded from https://github.com/frytvm/XS/tarball/master Source0: frytvm-XS-%{githash}.tar.gz Patch0: xs-automake-1.12-bison-hxx.patch +Patch1: xs-dump-cxx.patch BuildRequires: automake BuildRequires: bison @@ -36,6 +37,7 @@ Frederic Koehler. # patch for automake-1.12 %patch0 -p1 -b .orig %endif +%patch1 -p0 -b .orig %build @@ -59,6 +61,9 @@ make testxs %changelog +* Thu Jul 23 2015 Jonathan Wakely 0.1-16.git +- Patch dump.cxx to make foreach loop use references not copies. + * Wed Jul 22 2015 David Tardon - 0.1-15.git9c19777 - rebuild for Boost 1.58 From a240714f3acaadb36aca2990ca289bfc83b17e60 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 28 Jul 2015 19:13:23 +0900 Subject: [PATCH 05/31] update to latest github snapshot (c9a0b29) --- .gitignore | 1 + sources | 2 +- xs-automake-1.12-bison-hxx.patch | 55 -------------------------------- xs.spec | 18 +++++------ 4 files changed, 11 insertions(+), 65 deletions(-) delete mode 100644 xs-automake-1.12-bison-hxx.patch diff --git a/.gitignore b/.gitignore index c678ed3..8b71e34 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /frytvm-XS-9c19777.tar.gz +/frytvm-XS-c9a0b29.tar.gz diff --git a/sources b/sources index 77780a3..0de777e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -81cc533e9d964e4787cd6c36c0fe0149 frytvm-XS-9c19777.tar.gz +efa50367f4c64b1917a8a48a15e0d4ed frytvm-XS-c9a0b29.tar.gz diff --git a/xs-automake-1.12-bison-hxx.patch b/xs-automake-1.12-bison-hxx.patch deleted file mode 100644 index 9116e4c..0000000 --- a/xs-automake-1.12-bison-hxx.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- frytvm-XS-9c19777/Makefile.am~ 2010-04-02 10:23:02.000000000 +0900 -+++ frytvm-XS-9c19777/Makefile.am 2013-02-01 14:08:09.601530609 +0900 -@@ -20,9 +20,9 @@ COMMON_FILES = access.cxx closure.cxx co - sigmsgs.cxx signal.cxx split.cxx syntax.cxx status.cxx str.cxx term.cxx \ - token.cxx tree.cxx util.cxx var.cxx version.cxx parse.yxx - OTHER = Makefile parse.yxx mksignal --GEN = parse.h parse.cxx parse.output sigmsgs.cxx initial.cxx -+GEN = parse.hxx parse.cxx parse.output sigmsgs.cxx initial.cxx - --BUILT_SOURCES = parse.h -+BUILT_SOURCES = parse.hxx - xs_SOURCES = $(COMMON_FILES) initial.cxx main.cxx - #ctest_SOURCES = tests/test_print.cxx tests/test_util.cxx tests/all_tests.cxx $(COMMON_FILES) - #ctest_LDADD = -lcgreen -lm -diff -up frytvm-XS-9c19777/input.cxx~ frytvm-XS-9c19777/input.cxx ---- frytvm-XS-9c19777/input.cxx~ 2010-04-02 10:23:02.000000000 +0900 -+++ frytvm-XS-9c19777/input.cxx 2013-02-01 14:08:29.930518307 +0900 -@@ -4,7 +4,7 @@ - #include "es.hxx" - #include "term.hxx" - #include "input.hxx" --#include "parse.h" -+#include "parse.hxx" - - - /* -diff -up frytvm-XS-9c19777/syntax.cxx~ frytvm-XS-9c19777/syntax.cxx ---- frytvm-XS-9c19777/syntax.cxx~ 2010-04-02 10:23:02.000000000 +0900 -+++ frytvm-XS-9c19777/syntax.cxx 2013-02-01 14:08:46.865508150 +0900 -@@ -3,7 +3,7 @@ - #include "es.hxx" - #include "input.hxx" - #include "syntax.hxx" --#include "parse.h" -+#include "parse.hxx" - - Tree errornode; - Tree *parsetree; -diff -up frytvm-XS-9c19777/token.cxx~ frytvm-XS-9c19777/token.cxx ---- frytvm-XS-9c19777/token.cxx~ 2010-04-02 10:23:02.000000000 +0900 -+++ frytvm-XS-9c19777/token.cxx 2013-02-01 14:08:54.433503637 +0900 -@@ -3,7 +3,7 @@ - #include "es.hxx" - #include "input.hxx" - #include "syntax.hxx" --#include "parse.h" -+#include "parse.hxx" - - - static inline bool isodigit(char c) { ---- frytvm-XS-9c19777/y.tab.h~ 2010-04-02 10:23:02.000000000 +0900 -+++ frytvm-XS-9c19777/y.tab.h 2013-02-01 14:28:37.521901480 +0900 -@@ -1 +1 @@ --#include "parse.h" -+#include "parse.hxx" diff --git a/xs.spec b/xs.spec index 7e69d5b..ad01e28 100644 --- a/xs.spec +++ b/xs.spec @@ -1,15 +1,14 @@ -%global githash 9c19777 +%global githash c9a0b29 Name: xs Version: 0.1 -Release: 16.git%{githash}%{?dist} +Release: 17.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain -URL: https://github.com/frytvm +URL: https://github.com/frytvm/XS # downloaded from https://github.com/frytvm/XS/tarball/master Source0: frytvm-XS-%{githash}.tar.gz -Patch0: xs-automake-1.12-bison-hxx.patch Patch1: xs-dump-cxx.patch BuildRequires: automake @@ -33,10 +32,6 @@ Frederic Koehler. %prep %setup -q -n frytvm-XS-%{githash} -%if 0%{?fedora} >= 18 -# patch for automake-1.12 -%patch0 -p1 -b .orig -%endif %patch1 -p0 -b .orig @@ -61,7 +56,12 @@ make testxs %changelog -* Thu Jul 23 2015 Jonathan Wakely 0.1-16.git +* Tue Jul 28 2015 Jens Petersen - 0.1-17.gitc9a0b29 +- update to latest github snapshot +- fix url +- xs-automake-1.12-bison-hxx.patch is upstream + +* Thu Jul 23 2015 Jonathan Wakely 0.1-16.git9c19777 - Patch dump.cxx to make foreach loop use references not copies. * Wed Jul 22 2015 David Tardon - 0.1-15.git9c19777 From 5cf1c68a7a8cff31d07c94d399c3520db73b784e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 28 Jul 2015 19:56:03 +0900 Subject: [PATCH 06/31] drop xs-dump-cxx.patch too --- xs-dump-cxx.patch | 11 ----------- xs.spec | 7 ++++--- 2 files changed, 4 insertions(+), 14 deletions(-) delete mode 100644 xs-dump-cxx.patch diff --git a/xs-dump-cxx.patch b/xs-dump-cxx.patch deleted file mode 100644 index 18cee75..0000000 --- a/xs-dump-cxx.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dump.cxx~ 2015-07-23 18:48:30.115033012 +0100 -+++ dump.cxx 2015-07-23 18:48:31.567038423 +0100 -@@ -263,7 +263,7 @@ - const List *title = runfd(0, "initial.xs", 0); - - printheader(title); -- foreach (Dict::value_type var, vars) dumpvar(var.first.c_str(), var.second); -+ foreach (Dict::value_type& var, vars) dumpvar(var.first.c_str(), var.second); - - /* these must be assigned in this order, or things just won't work */ - varbuf << "\nstatic const struct { const char *name; List *value; } defs[] = {\n"; diff --git a/xs.spec b/xs.spec index ad01e28..d111cdf 100644 --- a/xs.spec +++ b/xs.spec @@ -2,14 +2,13 @@ Name: xs Version: 0.1 -Release: 17.git%{githash}%{?dist} +Release: 18.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain URL: https://github.com/frytvm/XS # downloaded from https://github.com/frytvm/XS/tarball/master Source0: frytvm-XS-%{githash}.tar.gz -Patch1: xs-dump-cxx.patch BuildRequires: automake BuildRequires: bison @@ -32,7 +31,6 @@ Frederic Koehler. %prep %setup -q -n frytvm-XS-%{githash} -%patch1 -p0 -b .orig %build @@ -56,6 +54,9 @@ make testxs %changelog +* Tue Jul 28 2015 Jens Petersen - 0.1-18.gitc9a0b29 +- drop xs-dump-cxx.patch too (Jonathan Wakely) + * Tue Jul 28 2015 Jens Petersen - 0.1-17.gitc9a0b29 - update to latest github snapshot - fix url From 2002652e85bff9fd7de1bf758581a1e3f677695b Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 27 Aug 2015 17:27:29 +0100 Subject: [PATCH 07/31] Rebuilt for Boost 1.59 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index d111cdf..4f1a2d7 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 18.git%{githash}%{?dist} +Release: 19.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Thu Aug 27 2015 Jonathan Wakely - 0.1-19.gitc9a0b29 +- Rebuilt for Boost 1.59 + * Tue Jul 28 2015 Jens Petersen - 0.1-18.gitc9a0b29 - drop xs-dump-cxx.patch too (Jonathan Wakely) From e032c97b1e4f9dd8cf2d75e9a0fae9cf5a9ec9cf Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Sat, 16 Jan 2016 04:33:38 +0000 Subject: [PATCH 08/31] Rebuilt for Boost 1.60 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 4f1a2d7..9a7df0f 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 19.git%{githash}%{?dist} +Release: 20.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Sat Jan 16 2016 Jonathan Wakely - 0.1-20.gitc9a0b29 +- Rebuilt for Boost 1.60 + * Thu Aug 27 2015 Jonathan Wakely - 0.1-19.gitc9a0b29 - Rebuilt for Boost 1.59 From d628166d98c556595646eebeda8b2a02b480ffa1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:49:41 +0000 Subject: [PATCH 09/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 9a7df0f..e8b1585 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 20.git%{githash}%{?dist} +Release: 21.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0.1-21.gitc9a0b29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Sat Jan 16 2016 Jonathan Wakely - 0.1-20.gitc9a0b29 - Rebuilt for Boost 1.60 From 8a7ca3be9bee01d47aa520b7c58fa2b4f52030bc Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Tue, 8 Nov 2016 09:59:18 -0200 Subject: [PATCH 10/31] Rebuilt attempt to fix FTBFS rhbz #1308259 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index e8b1585..047ebdd 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 21.git%{githash}%{?dist} +Release: 22.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Tue Nov 08 2016 Filipe Rosset - 0.1-22.gitc9a0b29 +- Rebuilt attempt to fix FTBFS rhbz #1308259 + * Fri Feb 05 2016 Fedora Release Engineering - 0.1-21.gitc9a0b29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 120bcc61652a1064d3bf80f26e3221b5aa8b2b24 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 12 Jan 2017 17:30:45 +0100 Subject: [PATCH 11/31] Rebuild for readline 7.x Signed-off-by: Igor Gnatenko --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 047ebdd..24248de 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 22.git%{githash}%{?dist} +Release: 23.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Thu Jan 12 2017 Igor Gnatenko - 0.1-23.gitc9a0b29 +- Rebuild for readline 7.x + * Tue Nov 08 2016 Filipe Rosset - 0.1-22.gitc9a0b29 - Rebuilt attempt to fix FTBFS rhbz #1308259 From 75dfb929c1533a523fcfe61e42333b5fe20c6222 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 27 Jan 2017 09:25:24 +0000 Subject: [PATCH 12/31] Rebuilt for Boost 1.63 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 24248de..6d58ccc 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 23.git%{githash}%{?dist} +Release: 24.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Fri Jan 27 2017 Jonathan Wakely - 0.1-24.gitc9a0b29 +- Rebuilt for Boost 1.63 + * Thu Jan 12 2017 Igor Gnatenko - 0.1-23.gitc9a0b29 - Rebuild for readline 7.x From 8a5dd08d0c7c263729570cfc9ec85c611d92dde5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 18:09:05 +0000 Subject: [PATCH 13/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 6d58ccc..1defc0d 100644 --- a/xs.spec +++ b/xs.spec @@ -2,7 +2,7 @@ Name: xs Version: 0.1 -Release: 24.git%{githash}%{?dist} +Release: 25.git%{githash}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -54,6 +54,9 @@ make testxs %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.1-25.gitc9a0b29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Jan 27 2017 Jonathan Wakely - 0.1-24.gitc9a0b29 - Rebuilt for Boost 1.63 From 1c4c4973abeae9dfd2235b0801075633b5d53b69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Wed, 24 May 2017 11:24:45 +0200 Subject: [PATCH 14/31] - rebased to current HEAD --- .gitignore | 1 + sources | 2 +- xs.spec | 45 +++++++++++++++++++++++++++++++-------------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 8b71e34..b5607de 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /frytvm-XS-9c19777.tar.gz /frytvm-XS-c9a0b29.tar.gz +/xs-22afec1.tar.gz diff --git a/sources b/sources index 0de777e..a2ef4b3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -efa50367f4c64b1917a8a48a15e0d4ed frytvm-XS-c9a0b29.tar.gz +SHA512 (xs-22afec1.tar.gz) = 366db15a15a5c99cafc7eec62e58663ad54aabb919b6ba11a971ad7a89263b0f9e967f5ff31f095541b3bd934d932930653da1c0c6d51615c706981fae69b9e9 diff --git a/xs.spec b/xs.spec index 1defc0d..f5949a9 100644 --- a/xs.spec +++ b/xs.spec @@ -1,21 +1,27 @@ -%global githash c9a0b29 +%global commit0 22afec159ebc9124cbaa31601e823ab454c33b6e +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +# workaround upstream expectations in test-suite +%global _vpath_builddir build + Name: xs -Version: 0.1 -Release: 25.git%{githash}%{?dist} +Version: 1.1 +Release: 1.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain -URL: https://github.com/frytvm/XS -# downloaded from https://github.com/frytvm/XS/tarball/master -Source0: frytvm-XS-%{githash}.tar.gz +URL: https://github.com/TieDyedDevil/XS +Source0: https://github.com/TieDyedDevil/XS/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz -BuildRequires: automake +BuildRequires: meson BuildRequires: bison BuildRequires: boost-devel BuildRequires: gc-devel +BuildRequires: libffi-devel BuildRequires: gcc-c++ BuildRequires: readline-devel +BuildRequires: git %description Xs is a cleanly-designed shell with functional programming. It is based off @@ -30,30 +36,41 @@ Frederic Koehler. %prep -%setup -q -n frytvm-XS-%{githash} +%setup -q -n XS-%{commit0} + +# workaround upstream buildsystem, it requires to have an actual git checkout ... +git init +git config user.email "xs-owner@fedoraproject.org" +git config user.name "Fedora XS owner" +git add . +git commit -a -q -m "upstream commit %{shortcommit0}" +git remote add origin "%URL" %build -autoreconf -i -%configure -make %{?_smp_mflags} +%meson +%meson_build %install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +%meson_install %check -make testxs +# upstream uses "check" instead of "test" +%{__ninja} check %{__ninja_common_opts} -C %{_vpath_builddir} %files -%doc COPYING README %{_bindir}/xs %{_mandir}/man1/xs.1* +%{_pkgdocdir}/ %changelog +* Fri May 26 2017 Dan Horák - 1.1-1.git22afec1 +- rebased to current HEAD + * Sat Feb 11 2017 Fedora Release Engineering - 0.1-25.gitc9a0b29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 099b7dc3b5ce2d795db3f548c27113d04191a03a Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 22 Jul 2017 16:15:05 +0200 Subject: [PATCH 15/31] simplify running tests Signed-off-by: Igor Gnatenko --- xs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index f5949a9..ee79682 100644 --- a/xs.spec +++ b/xs.spec @@ -58,7 +58,7 @@ git remote add origin "%URL" %check # upstream uses "check" instead of "test" -%{__ninja} check %{__ninja_common_opts} -C %{_vpath_builddir} +%meson_build check %files From 67eba239fc4a87601c1349dd2bd1177816dba9f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 22:26:40 +0000 Subject: [PATCH 16/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index ee79682..7399ade 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 1.git%{shortcommit0}%{?dist} +Release: 2.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.1-2.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri May 26 2017 Dan Horák - 1.1-1.git22afec1 - rebased to current HEAD From 1ddf62862f68dc2d433e850d2a1ae29ddbe856b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:58:46 +0000 Subject: [PATCH 17/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 7399ade..6cfd00c 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 2.git%{shortcommit0}%{?dist} +Release: 3.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.1-3.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.1-2.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 8579d52185fbf531d3a3eeff643e06ad9916e5a1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 22:05:02 +0000 Subject: [PATCH 18/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 6cfd00c..58f43aa 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 3.git%{shortcommit0}%{?dist} +Release: 4.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.1-4.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 1.1-3.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 23ad04a01b0981ee869b609cfa083ef42344ade3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:34:53 +0000 Subject: [PATCH 19/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 58f43aa..71a832c 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 4.git%{shortcommit0}%{?dist} +Release: 5.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.1-5.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 1.1-4.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 2b421eef7469027ae43f1a695389e8d35f6deff8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:49:03 +0000 Subject: [PATCH 20/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 71a832c..2778fad 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 5.git%{shortcommit0}%{?dist} +Release: 6.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.1-6.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 1.1-5.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 1880704248ebfb808039b68c5b1519917281901d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 17 Feb 2019 09:30:53 +0100 Subject: [PATCH 21/31] Rebuild for readline 8.0 --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 2778fad..1c1d74f 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 6.git%{shortcommit0}%{?dist} +Release: 7.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sun Feb 17 2019 Igor Gnatenko - 1.1-7.git22afec1 +- Rebuild for readline 8.0 + * Sun Feb 03 2019 Fedora Release Engineering - 1.1-6.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2f6bf220ae7c79e6e21e6d082cb3f2be713f1fff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 04:38:08 +0000 Subject: [PATCH 22/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 1c1d74f..0f854d0 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 7.git%{shortcommit0}%{?dist} +Release: 8.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.1-8.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Igor Gnatenko - 1.1-7.git22afec1 - Rebuild for readline 8.0 From bcbd30015ceea857e2d63ff743744f219a73b9ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 04:54:52 +0000 Subject: [PATCH 23/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 0f854d0..405fecc 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.1 -Release: 8.git%{shortcommit0}%{?dist} +Release: 9.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 1.1-9.git22afec1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 1.1-8.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 2324b7979f0fc959aa15cdda4bc15208a0117976 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 2 May 2020 19:53:41 +0800 Subject: [PATCH 24/31] fix FTBFS (#1800280) --- .gitignore | 2 ++ sources | 2 +- xs.spec | 11 +++++++---- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b5607de..50ee72c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ /frytvm-XS-9c19777.tar.gz /frytvm-XS-c9a0b29.tar.gz /xs-22afec1.tar.gz +/XS-*/ +/XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz diff --git a/sources b/sources index a2ef4b3..5e41458 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xs-22afec1.tar.gz) = 366db15a15a5c99cafc7eec62e58663ad54aabb919b6ba11a971ad7a89263b0f9e967f5ff31f095541b3bd934d932930653da1c0c6d51615c706981fae69b9e9 +SHA512 (XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz) = 7738b8dabf4a03db48e1209502fc1fd2671e9959c488788ff3369603e1e7f261ec84b555118b25ff6509f69f2f291e9a3ef02ff1851077990075da4fa32ec274 diff --git a/xs.spec b/xs.spec index 405fecc..12c7c70 100644 --- a/xs.spec +++ b/xs.spec @@ -1,4 +1,4 @@ -%global commit0 22afec159ebc9124cbaa31601e823ab454c33b6e +%global commit0 9592d9b192a79653e86ae934170b6743ceac2164 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) # workaround upstream expectations in test-suite @@ -6,13 +6,13 @@ Name: xs -Version: 1.1 -Release: 9.git%{shortcommit0}%{?dist} +Version: 1.2 +Release: 1.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain URL: https://github.com/TieDyedDevil/XS -Source0: https://github.com/TieDyedDevil/XS/archive/%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz +Source0: https://github.com/TieDyedDevil/XS/archive/%{commit0}.tar.gz#/XS-%{commit0}.tar.gz BuildRequires: meson BuildRequires: bison @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sat May 2 2020 Jens Petersen - 1.2-1.git9592d9b1 +- update to git 9592d9b1: fixes FTBFS (#1800280) + * Fri Jan 31 2020 Fedora Release Engineering - 1.1-9.git22afec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From a959852ce56f1ce7867622b702e45b085d19ea6f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 15:04:54 +0000 Subject: [PATCH 25/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 12c7c70..1b491e6 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.2 -Release: 1.git%{shortcommit0}%{?dist} +Release: 2.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.2-2.git9592d9b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Sat May 2 2020 Jens Petersen - 1.2-1.git9592d9b1 - update to git 9592d9b1: fixes FTBFS (#1800280) From 43ae5dc80c2d5d68c3d3101d6013cda175eacb15 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Jan 2021 00:23:21 +0000 Subject: [PATCH 26/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 1b491e6..d39a3ff 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.2 -Release: 2.git%{shortcommit0}%{?dist} +Release: 3.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Thu Jan 28 2021 Fedora Release Engineering - 1.2-3.git9592d9b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.2-2.git9592d9b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 27f46f449789d4dbb8b6681e709b8217a7a091dd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:56:59 +0000 Subject: [PATCH 27/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index d39a3ff..4224163 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.2 -Release: 3.git%{shortcommit0}%{?dist} +Release: 4.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.2-4.git9592d9b +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Fedora Release Engineering - 1.2-3.git9592d9b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From a875c6e85165180597942d64b6908a0f2d1922a4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 3 Aug 2021 11:43:50 +0800 Subject: [PATCH 28/31] update to 1.3 --- .gitignore | 1 + sources | 1 + xs.spec | 11 +++++++---- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 50ee72c..ee0ca7e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /xs-22afec1.tar.gz /XS-*/ /XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz +/XS-789540c5f208b8e8f07fc81c3bec3d0ee47c6dea.tar.gz diff --git a/sources b/sources index 5e41458..60eb764 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ +SHA512 (XS-789540c5f208b8e8f07fc81c3bec3d0ee47c6dea.tar.gz) = 87a3ec34d198dc4a112df77c232bd7f969eb2d7274797feadc7289def1de4f18bbfa4aa90bd54e90f2c8b5a6fd59d7c60fdfc7ba0f60de00d81aed046256641d SHA512 (XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz) = 7738b8dabf4a03db48e1209502fc1fd2671e9959c488788ff3369603e1e7f261ec84b555118b25ff6509f69f2f291e9a3ef02ff1851077990075da4fa32ec274 diff --git a/xs.spec b/xs.spec index 4224163..8759e81 100644 --- a/xs.spec +++ b/xs.spec @@ -1,4 +1,4 @@ -%global commit0 9592d9b192a79653e86ae934170b6743ceac2164 +%global commit0 789540c5f208b8e8f07fc81c3bec3d0ee47c6dea %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) # workaround upstream expectations in test-suite @@ -6,13 +6,13 @@ Name: xs -Version: 1.2 -Release: 4.git%{shortcommit0}%{?dist} +Version: 1.3 +Release: 1.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain URL: https://github.com/TieDyedDevil/XS -Source0: https://github.com/TieDyedDevil/XS/archive/%{commit0}.tar.gz#/XS-%{commit0}.tar.gz +Source0: https://github.com/TieDyedDevil/XS/archive/XS-%{commit0}.tar.gz BuildRequires: meson BuildRequires: bison @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Tue Aug 3 2021 Jens Petersen - 1.3-1.git789540c +- update to latest git + * Fri Jul 23 2021 Fedora Release Engineering - 1.2-4.git9592d9b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 5b4883cfd4da5c31c7d2c717ef3c2188273ef061 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 05:30:29 +0000 Subject: [PATCH 29/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index 8759e81..f2c36dd 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.3 -Release: 1.git%{shortcommit0}%{?dist} +Release: 2.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.3-2.git789540c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Aug 3 2021 Jens Petersen - 1.3-1.git789540c - update to latest git From 1ee982ffac594399f2fcc6b58e3d17491074308f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 13:31:45 +0000 Subject: [PATCH 30/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xs.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xs.spec b/xs.spec index f2c36dd..c7c7ad1 100644 --- a/xs.spec +++ b/xs.spec @@ -7,7 +7,7 @@ Name: xs Version: 1.3 -Release: 2.git%{shortcommit0}%{?dist} +Release: 3.git%{shortcommit0}%{?dist} Summary: Shell supporting functional programming License: Public Domain @@ -68,6 +68,9 @@ git remote add origin "%URL" %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.3-3.git789540c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.3-2.git789540c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From a102d12ac0203c9391379202b28ebd844e71102d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 1 Aug 2022 22:11:28 +0800 Subject: [PATCH 31/31] no longer maintained upstream and fails to build --- .gitignore | 6 -- dead.package | 1 + sources | 2 - xs.spec | 196 --------------------------------------------------- 4 files changed, 1 insertion(+), 204 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 xs.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ee0ca7e..0000000 --- a/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/frytvm-XS-9c19777.tar.gz -/frytvm-XS-c9a0b29.tar.gz -/xs-22afec1.tar.gz -/XS-*/ -/XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz -/XS-789540c5f208b8e8f07fc81c3bec3d0ee47c6dea.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..517fb9c --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +no longer maintained upstream and fails to build diff --git a/sources b/sources deleted file mode 100644 index 60eb764..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (XS-789540c5f208b8e8f07fc81c3bec3d0ee47c6dea.tar.gz) = 87a3ec34d198dc4a112df77c232bd7f969eb2d7274797feadc7289def1de4f18bbfa4aa90bd54e90f2c8b5a6fd59d7c60fdfc7ba0f60de00d81aed046256641d -SHA512 (XS-9592d9b192a79653e86ae934170b6743ceac2164.tar.gz) = 7738b8dabf4a03db48e1209502fc1fd2671e9959c488788ff3369603e1e7f261ec84b555118b25ff6509f69f2f291e9a3ef02ff1851077990075da4fa32ec274 diff --git a/xs.spec b/xs.spec deleted file mode 100644 index c7c7ad1..0000000 --- a/xs.spec +++ /dev/null @@ -1,196 +0,0 @@ -%global commit0 789540c5f208b8e8f07fc81c3bec3d0ee47c6dea -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) - -# workaround upstream expectations in test-suite -%global _vpath_builddir build - - -Name: xs -Version: 1.3 -Release: 3.git%{shortcommit0}%{?dist} -Summary: Shell supporting functional programming - -License: Public Domain -URL: https://github.com/TieDyedDevil/XS -Source0: https://github.com/TieDyedDevil/XS/archive/XS-%{commit0}.tar.gz - -BuildRequires: meson -BuildRequires: bison -BuildRequires: boost-devel -BuildRequires: gc-devel -BuildRequires: libffi-devel -BuildRequires: gcc-c++ -BuildRequires: readline-devel -BuildRequires: git - -%description -Xs is a cleanly-designed shell with functional programming. It is based off -the source-code for the es project, which was in the public domain. -Currently, the changes in xs can also be considered to be in the public domain. - -Most of the xs source code remains untouched from es. -The primary authors of that shell can be found in that source code, -currently located at: ftp://ftp.sys.utoronto.ca/pub/es/. Modifications -since es-0.9-beta1 are all parts of xs and have been written by -Frederic Koehler. - - -%prep -%setup -q -n XS-%{commit0} - -# workaround upstream buildsystem, it requires to have an actual git checkout ... -git init -git config user.email "xs-owner@fedoraproject.org" -git config user.name "Fedora XS owner" -git add . -git commit -a -q -m "upstream commit %{shortcommit0}" -git remote add origin "%URL" - - -%build -%meson -%meson_build - - -%install -%meson_install - - -%check -# upstream uses "check" instead of "test" -%meson_build check - - -%files -%{_bindir}/xs -%{_mandir}/man1/xs.1* -%{_pkgdocdir}/ - - -%changelog -* Sat Jul 23 2022 Fedora Release Engineering - 1.3-3.git789540c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 1.3-2.git789540c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Aug 3 2021 Jens Petersen - 1.3-1.git789540c -- update to latest git - -* Fri Jul 23 2021 Fedora Release Engineering - 1.2-4.git9592d9b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jan 28 2021 Fedora Release Engineering - 1.2-3.git9592d9b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1.2-2.git9592d9b -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sat May 2 2020 Jens Petersen - 1.2-1.git9592d9b1 -- update to git 9592d9b1: fixes FTBFS (#1800280) - -* Fri Jan 31 2020 Fedora Release Engineering - 1.1-9.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 1.1-8.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 17 2019 Igor Gnatenko - 1.1-7.git22afec1 -- Rebuild for readline 8.0 - -* Sun Feb 03 2019 Fedora Release Engineering - 1.1-6.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.1-5.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.1-4.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 1.1-3.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.1-2.git22afec1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri May 26 2017 Dan Horák - 1.1-1.git22afec1 -- rebased to current HEAD - -* Sat Feb 11 2017 Fedora Release Engineering - 0.1-25.gitc9a0b29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Jan 27 2017 Jonathan Wakely - 0.1-24.gitc9a0b29 -- Rebuilt for Boost 1.63 - -* Thu Jan 12 2017 Igor Gnatenko - 0.1-23.gitc9a0b29 -- Rebuild for readline 7.x - -* Tue Nov 08 2016 Filipe Rosset - 0.1-22.gitc9a0b29 -- Rebuilt attempt to fix FTBFS rhbz #1308259 - -* Fri Feb 05 2016 Fedora Release Engineering - 0.1-21.gitc9a0b29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Jan 16 2016 Jonathan Wakely - 0.1-20.gitc9a0b29 -- Rebuilt for Boost 1.60 - -* Thu Aug 27 2015 Jonathan Wakely - 0.1-19.gitc9a0b29 -- Rebuilt for Boost 1.59 - -* Tue Jul 28 2015 Jens Petersen - 0.1-18.gitc9a0b29 -- drop xs-dump-cxx.patch too (Jonathan Wakely) - -* Tue Jul 28 2015 Jens Petersen - 0.1-17.gitc9a0b29 -- update to latest github snapshot -- fix url -- xs-automake-1.12-bison-hxx.patch is upstream - -* Thu Jul 23 2015 Jonathan Wakely 0.1-16.git9c19777 -- Patch dump.cxx to make foreach loop use references not copies. - -* Wed Jul 22 2015 David Tardon - 0.1-15.git9c19777 -- rebuild for Boost 1.58 - -* Fri Jun 19 2015 Fedora Release Engineering - 0.1-14.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue Jan 27 2015 Petr Machata - 0.1-13.git9c19777 -- Rebuild for boost 1.57.0 - -* Mon Aug 18 2014 Fedora Release Engineering - 0.1-12.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Thu Jun 12 2014 Jens Petersen - 0.1-11.git9c19777%{?dist} -- pass -i to autoreconf - -* Sun Jun 08 2014 Fedora Release Engineering - 0.1-10.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Fri May 23 2014 Petr Machata - 0.1-9.git9c19777 -- Rebuild for boost 1.55.0 - -* Sun Aug 04 2013 Fedora Release Engineering - 0.1-8.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jul 30 2013 Petr Machata - 0.1-7.git9c19777 -- Rebuild for boost 1.54.0 - -* Fri Feb 1 2013 Jens Petersen - 0.1-6.git9c19777%{?dist} -- patch for automake-1.12 using .hxx for bison output -- explicitly BR gcc-c++ - -* Sun Jul 22 2012 Fedora Release Engineering - 0.1-5.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Feb 28 2012 Fedora Release Engineering - 0.1-4.git9c19777 -- Rebuilt for c++ ABI breakage - -* Sat Jan 14 2012 Fedora Release Engineering - 0.1-3.git9c19777 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Sep 7 2011 Jens Petersen - 0.1-2.git9c19777 -- fix description, use install -p, and include COPYING (Parag Nemade, #735705) -- add a check section - -* Fri Sep 2 2011 Jens Petersen - 0.1-1.git9c19777 -- initial packaging