debian/0000755000000000000000000000000012203163053007161 5ustar debian/changelog0000644000000000000000000001424012203163033011032 0ustar autojump (21.6.9-1) unstable; urgency=low * New upstream release. * debian/patches: - fix-arbitrary-code-flaw.patch: removed, part of that upstream release. - fix-dict-bug.patch: removed, part of that upstream release. - fix-manpage.patch: removed, no longer needed. - runtests-shebang.patch, fix-tests.patch: removed as the tests no longer exist. - remove-makefile-test.patch: remove references to the removed tests in the makefile so it can be built. - man-source.patch, move-to-usrshare.patch: refresh. -- Tanguy Ortolo Thu, 15 Aug 2013 15:56:12 +0200 autojump (21.5.1-2) experimental; urgency=low * debian/patches: new patches + fix-arbitrary-code-flaw.patch: pick a fix for an arbitrary code execution flaw. (Closes: #706252) (CVE-2013-2012) + fix-dict-bug.patch: fix a bug that rendered the --purge option unusable. (Closes: #705516) -- Tanguy Ortolo Sun, 28 Apr 2013 20:21:34 +0200 autojump (21.5.1-1) experimental; urgency=low * New upstream release. (Closes: #704660) * debian/control: + remove the jumpapplet package, dropped by upstream. + remove the DM-Upload-Allowed field, deprecated and no longer useful for this package anyway. + update Standards-Version (required removing the DM-Upload-Allowed from debian/control). * debian/rules: + avoid running upstream's Makefile. + stop building jumpapplet's man page which no longer exists. * debian/copyright: + update with new upstream author. + removes the entry related to jumpapplet, which no longer exists. * debian/patches: + jumpapplet-*.patch: removed, no longer relevant with jumpapplet removed. + *.patch: refresh. + runtests-shebang.patch: correct runtests.py's shebang. + fix-tests.patch: fix the test suite that was not fully adapted for the new logarithmic growth model. + move-to-usrshare.patch: update header (add Forwarded: not-needed). + man-source.patch: update header (add Forwarded: not-needed). * debian/autojump.install: update for new upstream paths (bin/ and docs/). * debian/watch: use GitHub automatic tarballs from Git tags. * debian/jumpapplet.*: removed, as jumpapplet no longer exists. * debian/autojump.links: removed, no longer needed with jumpapplet removed. -- Tanguy Ortolo Mon, 08 Apr 2013 23:57:51 +0200 autojump (20-2) unstable; urgency=low * debian/control: make autojump depend on Python 3.2+, where the module argparse was introduced. (Closes: #673008) -- Tanguy Ortolo Sat, 26 May 2012 09:38:48 +0200 autojump (20-1) unstable; urgency=low * New upstream release. * debian/autojump.links: link autojump to /usr/share/autojump where it is used as a module imported by jumpapplet. * debian/patches: + jumpapplet-include-functions.patch: removed, remplaced by a simpler solution than copying functions from autojump to jumpapplet. + jumpapplet-import-path.patch: import autojump from jumpapplet using a full path. + man-source.patch: updated, the manpage now being written in Markdown and compiled with Pandoc. + fix-manpage.patch: fix the buggy manpage produced by Pandoc. + move-to-usrshare.patch: refreshed. + use-python3.patch: refreshed. * debian/copyright: + updated copyright date (to 2012). + updated to released format. * debian/autojump.docs: README.rst replaced by README.md. * debian/control: + update Standards-Version (no change required). + correct a typo and indicate that the user has to source autojump to be able to use it. (Closes: #649580) -- Tanguy Ortolo Sat, 14 Apr 2012 13:59:47 +0200 autojump (18-1) unstable; urgency=low * New upstream release. -- Tanguy Ortolo Sat, 10 Dec 2011 23:41:06 +0100 autojump (17-1) unstable; urgency=low * New upstream version. * debian/patches: + data_dir.patch: applied by upstream, not needed anymore. + force-pickle-v2.patch: this was a backport from upstream, not needed anymore. + jumpapplet-include-functions.patch: copy functions from autojump to jumpapplet instead of importing them as a temporary workaround (cf. patch header). * debian/copyright: replace the two previous copyright files by this single one to simplify and respect the policy. -- Tanguy Ortolo Sun, 02 Oct 2011 22:48:44 +0200 autojump (15-4) unstable; urgency=low * debian/patches/force-pickle-v2.patch: document that upstream corrected this in parallel, so this patch will not be necessary by the next release. -- Tanguy Ortolo Sun, 24 Jul 2011 20:53:00 +0200 autojump (15-3) unstable; urgency=low * debian/patches: + data_dir.patch: fix jumpapplet to use the new XDG compliant directories. (Closes: #633889) + use-python3.patch: use Python 3 for autojump. (Closes: #632224) + force-pickle-v2.patch: force using a serializing (pickle) protocole compatible with both Python 2 and Python 3. * debian/control: let autojump depend on python3. * debian/autojump.lintian-overrides: removed, as this seems to be corrected in Lintian. -- Tanguy Ortolo Sat, 23 Jul 2011 13:42:06 +0200 autojump (15-2) unstable; urgency=low * Install manpages with dh_installman. * debian/control: updated Standards-Version (no change required). -- Tanguy Ortolo Sat, 28 May 2011 11:01:35 +0200 autojump (15-1) unstable; urgency=low * New upstream version. * debian/rules: upstream chmod -x'ed autojump.{bash,zsh}, no need to do it here anymore. * debian/patches/jumpapplet-shebang.patch: correct jumpapplet's shebang. -- Tanguy Ortolo Sun, 10 Apr 2011 20:20:07 +0200 autojump (14-1) unstable; urgency=low * New upstream version. -- Tanguy Ortolo Fri, 14 Jan 2011 22:40:00 +0100 autojump (11-1) unstable; urgency=low * Initial release (Closes: #580891) -- Tanguy Ortolo Tue, 10 Aug 2010 10:22:17 +0200 debian/watch0000644000000000000000000000012112203156712010210 0ustar version=3 http://github.com/joelthelion/autojump/tags .*/release-v(.*)\.tar\.gz debian/compat0000644000000000000000000000000212203156712010363 0ustar 7 debian/copyright0000644000000000000000000000233212203156712011120 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: autojump Upstream-Contact: Joel Schaerer Source: http://github.com/joelthelion/autojump/downloads Files: * Copyright: 2008-2012 Joel Schaerer 2012-2013 William Ting License: GPL-3+ Files: debian/* Copyright: 2010 Tanguy Ortolo 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 . . 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/autojump.install0000644000000000000000000000030312203156712012415 0ustar bin/autojump usr/bin bin/autojump.bash usr/share/autojump bin/autojump.zsh usr/share/autojump bin/autojump.sh usr/share/autojump bin/_j usr/share/zsh/functions/Completion/Unix debian/source/0000755000000000000000000000000012203156712010465 5ustar debian/source/format0000644000000000000000000000001412203156712011673 0ustar 3.0 (quilt) debian/NEWS0000644000000000000000000000042012203156711007657 0ustar autojump (21.5.1-1) experimental; urgency=low The graphical applet jumpapplet was removed by upstream in version 21.3.0. Consequently, it is no longer available as a Debian package either. -- Tanguy Ortolo Sun, 14 Apr 2013 11:31:56 +0200 debian/rules0000755000000000000000000000106012203156712010242 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: override_dh_auto_clean: rm -f tests/autojump.pyc dh_auto_clean override_dh_auto_install: debian/control0000644000000000000000000000162312203156712010572 0ustar Source: autojump Section: shells Priority: optional Maintainer: Tanguy Ortolo Build-Depends: debhelper (>= 7.0.50~), xsltproc, docbook-xsl-ns Standards-Version: 3.9.4 Homepage: http://wiki.github.com/joelthelion/autojump/ Vcs-Git: git://git.ortolo.eu/pkg-autojump.git Vcs-Browser: http://git.ortolo.eu/pkg-autojump.git Package: autojump Architecture: all Depends: ${misc:Depends}, python3 (>= 3.2) Enhances: bash, zsh, zsh-beta Description: shell extension to jump to frequently used directories autojump provides a faster way to navigate your filesystem, with a "cd command that learns". . It works by maintaining a database of the directories you use the most from the command line, and allows you to "jump" to frequently used directories by typing only a small pattern. . To use autojump, you need to configure your shell to source /usr/share/autojump/autojump.sh on startup. debian/autojump.README.Debian0000644000000000000000000000100312203156711013062 0ustar Autojump for Debian ------------------- To use autojump, you need to configure you shell to source /usr/share/autojump/autojump.sh on startup. If you use Bash, add the following line to your ~/.bashrc (for non-login interactive shells) and your ~/.bash_profile (for login shells): . /usr/share/autojump/autojump.sh If you use Zsh, add the following line to your ~/.zshrc (for all interactive shells): . /usr/share/autojump/autojump.sh -- Tanguy Ortolo Tue, 10 Aug 2010 07:55:16 +0200 debian/autojump.manpages0000644000000000000000000000002012203156712012536 0ustar docs/autojump.1 debian/patches/0000755000000000000000000000000012203162773010620 5ustar debian/patches/man-source.patch0000644000000000000000000000230212203162773013707 0ustar Description: Add the instruction to enable autojump to its manpage This modification is done in the source file manpage.md, then compiled with: pandoc -st man -o autojump.1 manpage.md Author: Tanguy Ortolo Forwarded: not-needed Last-Update: 2013-04-14 Index: autojump/docs/autojump.1 =================================================================== --- autojump.orig/docs/autojump.1 2013-08-15 15:55:29.000000000 +0200 +++ autojump/docs/autojump.1 2013-08-15 15:59:34.166338752 +0200 @@ -4,6 +4,14 @@ autojump \- a faster way to navigate your filesystem .SS SYNOPSIS .PP +Load autojump: +.IP +.nf +\f[C] +\&.\ /usr/share/autojump/autojump.sh +\f[] +.fi +.PP Jump to a previously visited directory that contains \[aq]foo\[aq]: .IP .nf Index: autojump/docs/header.md =================================================================== --- autojump.orig/docs/header.md 2013-08-15 15:55:29.000000000 +0200 +++ autojump/docs/header.md 2013-08-15 15:59:34.166338752 +0200 @@ -3,6 +3,10 @@ autojump - a faster way to navigate your filesystem ## SYNOPSIS +Load autojump: + + . /usr/share/autojump/autojump.sh + Jump to a previously visited directory that contains 'foo': debian/patches/use-python3.patch0000644000000000000000000000131412203156712014032 0ustar Author: Tanguy Ortolo Description: Run autojump with Python 3. autojump is written to work with Python 2 as well as Python 3 with no modification. Because Python 2 cannot decode Python 3's serialized code (pickle), but Python 3 can read Python 2's one, it is better to always use Python 3. Last-Update: 2011-07-23 Index: autojump/bin/autojump =================================================================== --- autojump.orig/bin/autojump 2013-04-08 23:48:20.238100977 +0200 +++ autojump/bin/autojump 2013-04-08 23:48:45.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Copyright © 2008-2012 Joel Schaerer debian/patches/series0000644000000000000000000000012512203162773012033 0ustar man-source.patch move-to-usrshare.patch use-python3.patch remove-makefile-test.patch debian/patches/remove-makefile-test.patch0000644000000000000000000000253612203162773015674 0ustar Description: Remove the test target from the makefile The upstream author removed the automated test suite, but kept the test target in the Makefile. Thispatch removes it so it can be built without trying (and failing) to test. Author: Tanguy Ortolo Forwarded: no Last-Update: 2013-08-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ Index: autojump/Makefile =================================================================== --- autojump.orig/Makefile 2013-04-28 20:07:33.829925556 +0200 +++ autojump/Makefile 2013-08-15 16:09:05.105195624 +0200 @@ -1,7 +1,7 @@ VERSION = $(shell grep -oE "[0-9]+\.[0-9]+\.[0-9]+" bin/autojump) TAGNAME = release-v$(VERSION) -.PHONY: docs install uninstall tar test +.PHONY: docs install uninstall tar install: install.sh @@ -13,7 +13,7 @@ pandoc -s -w man docs/manpage_header.md docs/header.md docs/body.md -o docs/autojump.1 pandoc -s -w markdown docs/header.md docs/install.md docs/development.md docs/body.md -o README.md -release: docs test +release: docs # Check for tag existence # git describe release-$(VERSION) 2>&1 >/dev/null || exit 1 @@ -34,6 +34,3 @@ # Create tagged archive git archive --format=tar --prefix autojump_v$(VERSION)/ $(TAGNAME) | gzip > autojump_v$(VERSION).tar.gz sha1sum autojump_v$(VERSION).tar.gz - -test: - @tests/runtests.py debian/patches/move-to-usrshare.patch0000644000000000000000000000120612203162773015060 0ustar Description: Move autojump's scripts to /usr/share Author: Tanguy Ortolo Forwarded: not-needed Last-Update: 2013-04-14 Index: autojump/bin/autojump.sh =================================================================== --- autojump.orig/bin/autojump.sh 2013-08-15 15:55:29.379400428 +0200 +++ autojump/bin/autojump.sh 2013-08-15 16:04:35.553957769 +0200 @@ -18,4 +18,7 @@ #custom# elif [ -s destdir_install/autojump.${shell} ]; then #custom# source destdir_install/autojump.${shell} +# check Debian install +elif [ -s /usr/share/autojump/autojump.${shell} ]; then + source /usr/share/autojump/autojump.${shell} fi debian/autojump.docs0000644000000000000000000000001212203156712011674 0ustar README.md