[moreutils] new upstream version, split parallel into sub package to allow gnu parallel to be packaged

deebs deebs at fedoraproject.org
Sun Apr 17 13:47:17 UTC 2011


commit b84e2c6238510ee1b4b430fa625f046ef3fad880
Author: Marc Bradshaw <fedora at marcbradshaw.co.uk>
Date:   Sun Apr 17 13:47:14 2011 +0000

    new upstream version, split parallel into sub package to allow gnu parallel to be packaged

 .gitignore     |    1 +
 moreutils.spec |   74 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 sources        |    2 +-
 3 files changed, 70 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 08ebd36..4c6e5c7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 moreutils_0.40.tar.gz
+/moreutils_0.44.tar.gz
diff --git a/moreutils.spec b/moreutils.spec
index c46f97c..efc58cc 100644
--- a/moreutils.spec
+++ b/moreutils.spec
@@ -1,6 +1,6 @@
 Name:           moreutils
-Version:        0.40
-Release:        2%{?dist}
+Version:        0.44
+Release:        1%{?dist}
 Summary:        Additional unix utilities
 Group:          Applications/System
 License:        GPLv2
@@ -29,8 +29,24 @@ Requires:       perl-TimeDate perl-Time-Duration
   - mispipe: pipe two commands, returning the exit status of the first
   - lckdo: execute a program with a lock held
   - ifne: run a program if the standard input is not empty
+  - parallel: run multiple jobs at once (contained in moreutils-parallel sub package)
+  - chronic: runs a command quietly, unless it fails
+
+%package parallel
+Summary:        Additional unix utility - parallel command
+Group:          Applications/System
+Obsoletes:      %{name} < 0.44-1
+Requires:       %{name} = %{version}-%{release}
+
+%description parallel
+ This is a growing collection of the unix tools that nobody thought
+ to write thirty years ago.
+
+ This is a sub package containing the parallel command only
+
   - parallel: run multiple jobs at once
 
+
 %prep
 %setup -qn %{name}
 # the required dtd's are not where this package expects them to be, let's fix that
@@ -62,6 +78,7 @@ install -m0755 mispipe %{buildroot}%{_bindir}
 install -m0755 lckdo %{buildroot}%{_bindir}
 install -m0755 ifne %{buildroot}%{_bindir}
 install -m0755 parallel %{buildroot}%{_bindir}
+install -m0755 chronic %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_mandir}/man1
 install -m644 sponge.1 %{buildroot}%{_mandir}/man1/
 install -m644 vidir.1 %{buildroot}%{_mandir}/man1/
@@ -76,6 +93,7 @@ install -m644 mispipe.1 %{buildroot}%{_mandir}/man1/
 install -m644 lckdo.1 %{buildroot}%{_mandir}/man1/
 install -m644 ifne.1 %{buildroot}%{_mandir}/man1/
 install -m644 parallel.1 %{buildroot}%{_mandir}/man1/
+install -m644 chronic.1 %{buildroot}%{_mandir}/man1/
 
 %clean
 rm -rf %{buildroot}
@@ -84,13 +102,57 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root)
 %doc README COPYING
-%{_mandir}/man1/*
-%{_bindir}/*
+%{_mandir}/man1/chronic.1.gz
+%{_mandir}/man1/combine.1.gz
+%{_mandir}/man1/ifdata.1.gz
+%{_mandir}/man1/ifne.1.gz
+%{_mandir}/man1/isutf8.1.gz
+%{_mandir}/man1/lckdo.1.gz
+%{_mandir}/man1/mispipe.1.gz
+%{_mandir}/man1/pee.1.gz
+%{_mandir}/man1/sponge.1.gz
+%{_mandir}/man1/ts.1.gz
+%{_mandir}/man1/vidir.1.gz
+%{_mandir}/man1/vipe.1.gz
+%{_mandir}/man1/zrun.1.gz
+%{_bindir}/chronic
+%{_bindir}/combine
+%{_bindir}/ifdata
+%{_bindir}/ifne
+%{_bindir}/isutf8
+%{_bindir}/lckdo
+%{_bindir}/mispipe
+%{_bindir}/pee
+%{_bindir}/sponge
+%{_bindir}/ts
+%{_bindir}/vidir
+%{_bindir}/vipe
+%{_bindir}/zrun
+
+%files parallel
+%defattr(-,root,root)
+%doc README COPYING
+%{_mandir}/man1/parallel.1.gz
+%{_bindir}/parallel
 
 
 %changelog
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.40-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Mar 14 2011 Marc Bradshaw <fedora at marcbradshaw.co.uk> 0.44-1%{?dist}
+- Split parallel into sub package to allow gnu parallel to be packaged for fedora
+- moreutils 0.44 released with these changes
+- * pee: Propigate exit status of commands run.
+- moreutils 0.43 released with these changes
+- * chronic: New command, runs a command quietly, unless it fails.
+- * Now depends on IPC::Run, used by chronic.
+- moreutils 0.42 released with these changes
+- * sponge: Guarantee that output file is always updated atomically, by renaming a temp file into place.
+- * sponge: Ensure that output file permissions are always preserved if it already exists.
+- moreutils 0.41 released with these changes
+- * ifdata.docbook: Mark interface as required in synopsis.
+- * Add missing AUTHOR section to docbook man pages.
+- * sponge: Correct bad use of fread that caused a trailing quantity of soaked data to be silently
+-   discarded when a temp file was used and sponge output to stdout.
 
 * Wed Jul 14 2010 Marc Bradshaw <fedora at marcbradshaw.co.uk> 0.40-1%{?dist}
 - new upstream version moreutils 0.40 released with these changes
diff --git a/sources b/sources
index da384b8..7aa85d0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a9d9205faf71e806ab3fb6753810e146  moreutils_0.40.tar.gz
+a3fb0b1393c381aae88d8139400c24dc  moreutils_0.44.tar.gz


More information about the scm-commits mailing list