]> git.pld-linux.org Git - packages/parallel.git/blobdiff - parallel.spec
package env_parallel
[packages/parallel.git] / parallel.spec
index f6e503447a81bc6df92b42224b653f9fcb05737a..b324b63851bd5039bf206ee7d5ed40402d1e2403 100644 (file)
@@ -1,16 +1,17 @@
-%include        /usr/lib/rpm/macros.perl
+%include       /usr/lib/rpm/macros.perl
 Summary:       Shell tool for executing jobs in parallel
 Name:          parallel
-Version:       20131222
+Version:       20181122
 Release:       1
 License:       GPL v3+
-Group:         X11/Applications
-URL:           http://www.gnu.org/software/parallel/
-Source0:       http://ftp.gnu.org/gnu/parallel/%{name}-%{version}.tar.bz2
-# Source0-md5: 782e594b226454ef58ac4e3d4addaba4
+Group:         Applications/System
+Source0:       https://ftp.gnu.org/gnu/parallel/%{name}-%{version}.tar.bz2
+# Source0-md5: 2b0d799aef98e0684ac6dc4868d880fe
+URL:           https://www.gnu.org/software/parallel/
 BuildRequires: perl-tools-pod
 BuildRequires: rpm-perlprov
 BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 GNU Parallel is a shell tool for executing jobs in parallel using one
@@ -33,8 +34,16 @@ programs.
 GNU Parallel is command-line-compatible with moreutils' parallel, but
 offers additional features.
 
-%prep
+%package -n env_parallel
+Summary:       env_parallel
+Group:         Applications/System
+Requires:      %{name} = %{version}-%{release}
+
+%description -n env_parallel
+env_parallel is a shell function that exports the current environment
+to GNU parallel.
 
+%prep
 %setup -q
 
 %build
@@ -42,34 +51,54 @@ offers additional features.
 %{__make}
 
 %install
-
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/parallel
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-find $RPM_BUILD_ROOT -iname "*.html" -delete
-find $RPM_BUILD_ROOT -iname "*.texi" -delete
-find $RPM_BUILD_ROOT -iname "*.pod" -delete
-
-mv $RPM_BUILD_ROOT%{_mandir}/man1/sql.1 $RPM_BUILD_ROOT%{_mandir}/man1/parallel-sql.1
-
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/parallel
-:> $RPM_BUILD_ROOT%{_sysconfdir}/parallel/config
+mv $RPM_BUILD_ROOT%{_mandir}/man1/{sql,parallel-sql}.1
+touch $RPM_BUILD_ROOT%{_sysconfdir}/parallel/config
+rm -rv $RPM_BUILD_ROOT%{_docdir}/parallel
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README NEWS COPYING src/parallel.html src/sem.html src/sql.html
-%doc src/niceload.html src/*.texi
+%doc README NEWS
+%doc src/parallel.html src/sem.html src/sql.html src/niceload.html
+%doc src/*.texi
+%dir %{_sysconfdir}/parallel
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/parallel/config
+%attr(755,root,root) %{_bindir}/niceload
 %attr(755,root,root) %{_bindir}/parallel
+%attr(755,root,root) %{_bindir}/parcat
+%attr(755,root,root) %{_bindir}/parset
 %attr(755,root,root) %{_bindir}/sem
 %attr(755,root,root) %{_bindir}/sql
-%attr(755,root,root) %{_bindir}/niceload
-%dir %{_sysconfdir}/parallel/
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/parallel/config
-%{_mandir}/man1/niceload.1.*
-%{_mandir}/man1/parallel.1.*
-%{_mandir}/man1/sem.1.*
-%{_mandir}/man1/parallel-sql.1.*
+%{_mandir}/man1/niceload.1*
+%{_mandir}/man1/parallel.1*
+%{_mandir}/man1/parallel-sql.1*
+%{_mandir}/man1/parcat.1*
+%{_mandir}/man1/parset.1*
+%{_mandir}/man1/sem.1*
+%{_mandir}/man7/parallel_alternatives.7*
+%{_mandir}/man7/parallel_book.7*
+%{_mandir}/man7/parallel_design.7*
+%{_mandir}/man7/parallel_tutorial.7*
+
+%files -n env_parallel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/env_parallel
+%attr(755,root,root) %{_bindir}/env_parallel.ash
+%attr(755,root,root) %{_bindir}/env_parallel.bash
+%attr(755,root,root) %{_bindir}/env_parallel.csh
+%attr(755,root,root) %{_bindir}/env_parallel.dash
+%attr(755,root,root) %{_bindir}/env_parallel.fish
+%attr(755,root,root) %{_bindir}/env_parallel.ksh
+%attr(755,root,root) %{_bindir}/env_parallel.mksh
+%attr(755,root,root) %{_bindir}/env_parallel.pdksh
+%attr(755,root,root) %{_bindir}/env_parallel.sh
+%attr(755,root,root) %{_bindir}/env_parallel.tcsh
+%attr(755,root,root) %{_bindir}/env_parallel.zsh
+%{_mandir}/man1/env_parallel.1*
This page took 0.071851 seconds and 4 git commands to generate.