debian/0000755000000000000000000000000012223172343007165 5ustar debian/rules0000755000000000000000000000031312223170054010237 0ustar #!/usr/bin/make -f %: dh $@ override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_auto_install: dh_auto_install --destdir=debian/tmp override_dh_install: dh_install --list-missing debian/gbp.conf0000644000000000000000000000017212223170054010601 0ustar [DEFAULT] pristine-tar = True [git-dch] meta = True [git-import-orig] upstream-branch = upstream debian-branch = master debian/watch0000644000000000000000000000010112223170054010203 0ustar version=3 ftp://ftp.gnu.org/gnu/parallel/parallel-(\d.*).tar.bz2 debian/copyright0000644000000000000000000000243112223170054011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: GNU Parallel Upstream-Contact: Ole Tange Source: ftp://ftp.gnu.org/gnu/parallel/ Files: * Copyright: 2007-2013, Ole Tange and Free Software Foundation, Inc. License: GPL-3+ Files: debian/* Copyright: 2010, Ole Tange 2010-2013, Rogério Theodoro de Brito License: GPL-3+ License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, see or write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. debian/parallel.maintscript0000644000000000000000000000005412223170054013234 0ustar rm_conffile /etc/parallel/config 20120422-1 debian/source/0000755000000000000000000000000012223170054010462 5ustar debian/source/format0000644000000000000000000000001412223170054011670 0ustar 3.0 (quilt) debian/control0000644000000000000000000000261012223170054010564 0ustar Source: parallel Section: utils Priority: extra Maintainer: Rogério Brito Uploaders: Ondřej Surý Build-Depends: debhelper (>= 9) Standards-Version: 3.9.3 Homepage: https://www.gnu.org/software/parallel/ Vcs-Git: git://anonscm.debian.org/collab-maint/parallel.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/parallel.git Package: parallel Architecture: all Conflicts: moreutils Depends: perl-modules, ${misc:Depends}, ${perl:Depends} Description: build and execute command lines from standard input in parallel GNU Parallel is a shell tool for executing jobs in parallel using one or more machines. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, or a list of tables. . If you use xargs today you will find GNU Parallel very easy to use. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running jobs in parallel. If you use ppss or pexec you will find GNU Parallel will often make the command easier to read. . GNU Parallel also makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs. debian/changelog0000644000000000000000000000552312223172274011047 0ustar parallel (20130922-1) unstable; urgency=low * Imported Upstream version 20130922. (Closes: #724123) * debian/patches: Remove, applied upstream. (Closes: #671006) -- Rogério Brito Thu, 03 Oct 2013 01:38:20 -0300 parallel (20130622-1) unstable; urgency=low * Imported Upstream version 20130622 (Closes: #697828) * debian/watch: + Track only versions that begin with digits. * debian/copyright: + Update copyright years. * debian/{compat,control}: + Use debhelper compat version 9. * debian/control: + Add Conflicts: against moreutils. + Use canonical URLs for VCS fields. * Adjust for removal of config file under /etc/parallel. (Closes: #671798, #674698, #688929) * debian/patches: + Add patch to fix typo in sql. * debian/NEWS: + Add file describing the removal of the configuration file and its implications. -- Rogério Brito Sun, 07 Jul 2013 19:07:20 -0300 parallel (20120422-1) unstable; urgency=low * Imported Upstream version 20120422 * debian/README.source: Simplify instructions of generation of the package. * Make debian packaging canonizalized using `wrap-and-sort -s -a -v`. * debian/control: Remove Ole from the Uploaders field. -- Rogério Brito Tue, 24 Apr 2012 01:56:56 -0300 parallel (20120322-1) unstable; urgency=low [ Ole Tange ] * Initial release (Closes: #518696) [ Rogério Brito ] * debian/gbp.conf: Add standard configuration. * Add README.source to describe how the package is usually made. * debian/rules: Don't special-case the clean process anymore. * Change the versioning of the package. * Remove build-dependency on dh-autoreconf. * debian/links: + make sem a symlink to parallel. * debian/rules: + Ship upstream's NEWS file as the upstream changelog. * Move to format "3.0 (quilt)". * debian/rules: + don't configure the package in the clean target. + create a configure (and configure-stamp) target. * debian/control: + update debhelper dependency to >= 7. + set myself as maintainer and Ole as uploader. * debian/rules: + use dh(7) style file with autoreconf add-on. * debian/doc-base: + properly register the documentation with doc-base. [ Ondřej Surý ] * Add myself to Uploaders * Add a diversion for /usr/bin/parallel to allow concurrent install with moreutils * Install to debian/tmp to allow mangling of the files * Install site-wide config with enabled Tollef's parallel compatibility option * Add ${perl:Depends} to debian/control * Install only HTML documentation * Add --list-missing to dh_install to check if we got everything * Install upstream README file * Remove --id-length from git-dch, it only makes Debian changelog harder to read -- Ondřej Surý Thu, 12 Apr 2012 11:04:40 +0200 debian/parallel.dirs0000644000000000000000000000005312223170054011637 0ustar /etc/parallel /usr/bin /usr/share/man/man1 debian/parallel.preinst0000644000000000000000000000060212223170054012362 0ustar #!/bin/sh set -e if [ "$1" = "install" ]; then dpkg-divert --package parallel --add --rename \ --divert /usr/bin/parallel.moreutils \ /usr/bin/parallel dpkg-divert --package parallel --add --rename \ --divert /usr/share/man/man1/parallel.moreutils.1.gz \ /usr/share/man/man1/parallel.1.gz fi #DEBHELPER# exit 0 debian/parallel.postrm0000644000000000000000000000066112223170054012227 0ustar #!/bin/sh set -e if [ remove = "$1" -o abort-install = "$1" -o disappear = "$1" ]; then dpkg-divert --package parallel --remove --rename \ --divert /usr/bin/parallel.moreutils \ /usr/bin/parallel dpkg-divert --package parallel --remove --rename \ --divert /usr/share/man/man1/parallel.moreutils.1.gz \ /usr/share/man/man1/parallel.1.gz fi #DEBHELPER# exit 0 debian/links0000644000000000000000000000003512223170054010223 0ustar usr/bin/parallel usr/bin/sem debian/parallel.docs0000644000000000000000000000000712223170054011625 0ustar README debian/doc-base0000644000000000000000000000053712223170054010567 0ustar Document: parallel Title: Manual of GNU parallel Author: Ole Tange Abstract: This manual describes the use of GNU parallel, provides an introduction to the subject and also presents comparisons against similar utilities. Section: System/Administration Format: HTML Index: /usr/share/doc/parallel/parallel.html Files: /usr/share/doc/parallel/*.html debian/NEWS0000644000000000000000000000121312223170054007656 0ustar parallel (20130622-1) unstable; urgency=low With this release, we make the GNU parallel package have its native behavior by default, that is, the one provided by the `--gnu` command line option. This is accomplished by removing the conffile /etc/parallel/config if you have not changed it. Previously, the file contained the sole option `--tollef`, for compatibility with the moreutils package. If you made changes to the file, they will be preserved, but be warned that keeping the `--tollef` option is not a recommended mode of execution of GNU parallel. -- Rogério Brito Sun, 07 Jul 2013 18:57:53 -0300 debian/compat0000644000000000000000000000000212223170054010360 0ustar 9 debian/parallel.install0000644000000000000000000000007112223170054012344 0ustar usr/bin usr/share/doc/parallel/*.html usr/share/man/man1 debian/README.source0000644000000000000000000000143112223170054011340 0ustar Debian packaging for parallel ----------------------------- A quick summary of how one can update the Debian packaging of parallel is to, assuming that one already has the appropriate build-dependencies, `devscripts`, `pristine-tar`, and `git-buildpackage` installed: gbp-clone --all git+ssh://git.debian.org/git/collab-maint/parallel.git cd parallel git-import-orig --uscan --pristine-tar [ Make here some adaptations, like updating debian/patches, if needed ] git-buildpackage --git-pristine-tar These are the important steps and may need to be changed according to deviations, say, in the release process of upstream releases (e.g., if upstream changes the location where the tarballs reside). -- Rogério Brito , Tue, 24 Apr 2012 01:05:41 -0300