[jove] - Initial jove package

Paul Wouters pwouters at fedoraproject.org
Thu Jul 19 20:29:59 UTC 2012


commit 1b2e2b301f5cd8fdc105cbddb7557853ab7310eb
Author: Paul Wouters <paul at libreswan.org>
Date:   Thu Jul 19 16:28:08 2012 -0400

    - Initial jove package

 .gitignore |    1 +
 jove.spec  |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 65 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..01a4eb8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jove4.16.0.73.tgz
diff --git a/jove.spec b/jove.spec
new file mode 100644
index 0000000..22c1135
--- /dev/null
+++ b/jove.spec
@@ -0,0 +1,63 @@
+Summary: Jonathan's Own Version of Emacs
+Name: jove
+Version: 4.16.0.73
+Release: 4%{?dist}
+License: Copyright only
+Group: Applications/Editors
+URL: ftp://ftp.cs.toronto.edu/pub/hugh/jove-dev/
+Source: ftp://ftp.cs.toronto.edu/pub/hugh/jove-dev/jove%{version}.tgz
+BuildRequires: ncurses-devel groff
+%global configflags SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500 -DIPROC_TERM='\\"TERM=vanilla\\"'" NROFF="nroff -Tascii" TROFF=groff TROFFPOST=""
+
+%description
+Jove is a compact, powerful Emacs-style text-editor. It provides the common
+emacs keyboard bindings, together with a reasonable assortment of the most
+popular advanced features (e.g. interactive shell windows, compile-it,
+language specific modes) while weighing in with CPU, memory, and disk
+requirements comparable to vi(1).
+
+%prep
+%setup -q -n jove%{version}
+
+%build
+# Keep all three make commands consistent, except for JOVEHOME and targets.
+# JOVEHOME must be the ultimate path since it will be compiled into JOVE.
+make JOVEHOME=/usr LIBDIR=%{_libdir}/jove SHAREDIR=%{_datadir}/jove MANDIR=%{_mandir}/man1 OPTFLAGS="%{optflags}" %{configflags} all doc/jove.man doc/jove.man.ps
+mv doc/jove.man doc/jove.man.txt
+
+%install
+# Keep all three make commands consistent, except for JOVEHOME and targets.
+# JOVEHOME is a temporary home under $RPM_BUILD_ROOT/.
+# This can be different from JOVEHOME for the build phase's make.
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+mkdir -p $RPM_BUILD_ROOT%{_libdir}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+make JOVEHOME=$RPM_BUILD_ROOT/usr LIBDIR=$RPM_BUILD_ROOT%{_libdir}/jove SHAREDIR=$RPM_BUILD_ROOT%{_datadir}/jove MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 OPTFLAGS="%{optflags}" %{configflags} install
+mv doc/README doc/README.doc
+
+# although we build jovetool.1 and xjove.1, we don't install them
+rm $RPM_BUILD_ROOT%{_mandir}/man1/jovetool.1
+rm $RPM_BUILD_ROOT%{_mandir}/man1/xjove.1
+
+
+%files
+%{_libdir}/jove/
+%{_datadir}/jove/
+%{_bindir}/jove
+%{_bindir}/teachjove
+%{_mandir}/man1/jove.1*
+%{_mandir}/man1/teachjove.1*
+%doc README doc/jove.man.txt doc/jove.man.ps doc/jove.qref 
+
+%changelog
+* Thu Jul 19 2012 Paul Wouters <pwouters at redhat.com> - 4.16.0.73-4
+- Include more jove documentation (txt,ps) and quick ref card
+
+* Mon Jul 16 2012 Paul Wouters <pwouters at redhat.com> - 4.16.0.73-3
+- Fix license to "Copyright only" as per spot's advise
+- Removed defattr (no el5 built)
+- use global, not define
+
+* Sun Jun 10 2012 Paul Wouters <pwouters at redhat.com> - 4.16.0.73-2
+- Initial package
diff --git a/sources b/sources
index e69de29..eeff652 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d5e826bf05fc1fbe1b7f10571156c735  jove4.16.0.73.tgz


More information about the scm-commits mailing list