[xs] initial import (#735705)

Jens Petersen petersen at fedoraproject.org
Thu Sep 8 01:12:37 UTC 2011


commit 901169752369a984caeca2ef450ee2ad82a696c7
Author: Jens Petersen <petersen at redhat.com>
Date:   Thu Sep 8 10:12:21 2011 +0900

    initial import (#735705)

 .gitignore |    1 +
 sources    |    1 +
 xs.spec    |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 59 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c678ed3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/frytvm-XS-9c19777.tar.gz
diff --git a/sources b/sources
index e69de29..77780a3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+81cc533e9d964e4787cd6c36c0fe0149  frytvm-XS-9c19777.tar.gz
diff --git a/xs.spec b/xs.spec
new file mode 100644
index 0000000..fbc977d
--- /dev/null
+++ b/xs.spec
@@ -0,0 +1,57 @@
+%global githash 9c19777
+
+Name:		xs
+Version:	0.1
+Release:	2.git%{githash}%{?dist}
+Summary:	Shell supporting functional programming
+
+License:	Public Domain
+URL:		https://github.com/frytvm
+# downloaded from https://github.com/frytvm/XS/tarball/master
+Source0:	frytvm-XS-%{githash}.tar.gz
+
+BuildRequires:	automake, bison, boost-devel, gc-devel, readline-devel
+
+%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 frytvm-XS-%{githash}
+
+
+%build
+autoreconf
+%configure
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+
+%check
+make testxs
+
+
+%files
+%doc COPYING README
+%{_bindir}/xs
+%{_mandir}/man1/xs.1*
+
+
+%changelog
+* Wed Sep  7 2011 Jens Petersen <petersen at redhat.com> - 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 <petersen at redhat.com> - 0.1-1.git9c19777
+- initial packaging


More information about the scm-commits mailing list