summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-10-08 18:45:05 -0700
committerSean Whitton <spwhitton@spwhitton.name>2016-10-08 18:45:05 -0700
commitd6b9edf13a174fe6288dbe21b6932cc31d911a05 (patch)
tree7ab8c6283a8113342edbf2b4d07fbda81cd89c4f
parent34952d1b13694757f2323255004e553bc4f8d100 (diff)
parentd56ed1a5a4f1f876d9db220000496a38107cf08c (diff)
helm (2.2.1-1) unstable; urgency=medium
* New upstream release. * Refresh 0005-remove-async-dependency.patch. [dgit import unpatched helm 2.2.1-1]
-rw-r--r--debian/changelog83
-rw-r--r--debian/compat1
-rw-r--r--debian/control41
-rw-r--r--debian/copyright34
-rw-r--r--debian/elpa-helm-core.elpa5
-rw-r--r--debian/elpa-helm.docs2
-rw-r--r--debian/elpa-helm.elpa36
-rw-r--r--debian/elpa-helm.examples1
-rw-r--r--debian/gbp.conf10
-rw-r--r--debian/patches/0001-dummy-upstream-changelog.patch19
-rw-r--r--debian/patches/0003-decruft-README.patch182
-rw-r--r--debian/patches/0004-patch-emacs-helm-sh.patch55
-rw-r--r--debian/patches/0005-remove-async-dependency.patch33
-rw-r--r--debian/patches/series4
-rwxr-xr-xdebian/rules7
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/lintian-overrides1
-rw-r--r--debian/source/options1
-rw-r--r--debian/watch3
19 files changed, 519 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..07464c28
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,83 @@
+helm (2.2.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Refresh 0005-remove-async-dependency.patch.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sat, 08 Oct 2016 18:45:05 -0700
+
+helm (2.2.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Refresh patches.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sat, 01 Oct 2016 08:34:04 -0700
+
+helm (2.1.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Fix path to emacs-helm.sh in patch to README.md.
+ * Refresh patches.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Thu, 08 Sep 2016 20:34:53 -0700
+
+helm (2.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Refresh patch.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Mon, 22 Aug 2016 11:00:54 -0700
+
+helm (1.9.9-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Drop obsolete helm-plugin.el from elpa-helm.elpa.
+ * Refresh patch.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 22 Jul 2016 06:44:38 -0700
+
+helm (1.9.8-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Patch refresh.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 01 Jul 2016 08:15:09 -0400
+
+helm (1.9.7-1) unstable; urgency=medium
+
+ * Package new upstream release.
+ * Refresh patch.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 10 Jun 2016 15:00:39 +0900
+
+helm (1.9.6-1) unstable; urgency=medium
+
+ * Package new upstream release.
+ * Refresh patch.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Thu, 02 Jun 2016 15:21:33 +0900
+
+helm (1.9.5-1) unstable; urgency=medium
+
+ * Package new upstream version.
+ * Refresh patch to README.md.
+ * Update d/copyright for 2016.
+ * Bump standards version to 3.9.8 (no changes required).
+ * Dependency on elpa-async is now a suggestion.
+ - Patch helm{-core,}-pkg.el to remove dependency from ${elpa:Depends}.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Sun, 08 May 2016 08:17:49 -0700
+
+helm (1.9.2-1) unstable; urgency=medium
+
+ * New upstream release.
+ New dependency on elpa-popup.
+ * Refresh patch to emacs-helm.sh.
+ * Bump standards version to 3.9.7 (no changes required).
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Mon, 29 Feb 2016 17:54:58 -0700
+
+helm (1.9.1-1) unstable; urgency=medium
+
+ * Initial release. (Closes: #810289)
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 29 Jan 2016 20:35:56 -0700
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 00000000..ec635144
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..c94444e3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,41 @@
+Source: helm
+Section: lisp
+Priority: optional
+Maintainer: Debian Emacs addons team <pkg-emacsen-addons@lists.alioth.debian.org>
+Uploaders: Sean Whitton <spwhitton@spwhitton.name>
+Build-Depends: debhelper (>= 9), dh-elpa (>= 0.0.18)
+Standards-Version: 3.9.8
+Homepage: https://emacs-helm.github.io/helm/
+Vcs-Git: https://anonscm.debian.org/git/pkg-emacsen/pkg/helm.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-emacsen/pkg/helm.git/
+
+Package: elpa-helm-core
+Architecture: all
+Depends: ${misc:Depends}, emacs, ${elpa:Depends}
+Built-Using: ${misc:Built-Using}
+Recommends: emacs (>= 46.0)
+Suggests: elpa-async
+Enhances: emacs, emacs24
+Description: Emacs Helm library files
+ This package provides library Emacs Lisp files used by the elpa-helm
+ package, and by Emacs Lisp addons that depend on Helm.
+ .
+ Please see the description & documentation for the elpa-helm package
+ for more information.
+
+Package: elpa-helm
+Architecture: all
+Depends: ${misc:Depends}, emacs, ${elpa:Depends}
+Built-Using: ${misc:Built-Using}
+Recommends: emacs (>= 46.0)
+Suggests: elpa-async
+Enhances: emacs, emacs24
+Description: Emacs incremental completion and selection narrowing framework
+ Helm is incremental completion and selection narrowing framework for
+ Emacs. It will help steer you in the right direction when you're
+ looking for stuff in Emacs (like buffers, files, etc).
+ .
+ Helm is a fork of anything.el originally written by Tamas Patrovic and
+ can be considered to be its successor. Helm sets out to clean up the
+ legacy code in anything.el and provide a cleaner, leaner and more
+ modular tool, that's not tied in the trap of backward compatibility.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..1b621e33
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,34 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: helm
+Source: https://emacs-helm.github.io/helm/
+
+Files: *
+Copyright: (C) 2011-2016 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+ (C) 2008-2011 rubikitch <rubikitch@ruby-lang.org>
+ (C) 2007 Tamas Patrovics
+License: GPL-3+
+
+Files: Makefile
+Copyright: (C) 2011-2012, Michael Markert
+License: GPL-3+
+
+Files: debian/*
+Copyright: (C) 2016 Sean Whitton <spwhitton@spwhitton.name>
+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 <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3
diff --git a/debian/elpa-helm-core.elpa b/debian/elpa-helm-core.elpa
new file mode 100644
index 00000000..03e56a34
--- /dev/null
+++ b/debian/elpa-helm-core.elpa
@@ -0,0 +1,5 @@
+helm-core-pkg.el
+helm.el
+helm-lib.el
+helm-source.el
+helm-multi-match.el
diff --git a/debian/elpa-helm.docs b/debian/elpa-helm.docs
new file mode 100644
index 00000000..3c7a3a3d
--- /dev/null
+++ b/debian/elpa-helm.docs
@@ -0,0 +1,2 @@
+README.md
+doc/helm-buffers-list.gif
diff --git a/debian/elpa-helm.elpa b/debian/elpa-helm.elpa
new file mode 100644
index 00000000..65083d73
--- /dev/null
+++ b/debian/elpa-helm.elpa
@@ -0,0 +1,36 @@
+helm-adaptive.el
+helm-apt.el
+helm-bookmark.el
+helm-buffers.el
+helm-color.el
+helm-command.el
+helm-config.el
+helm-dabbrev.el
+helm-easymenu.el
+helm-elisp.el
+helm-elisp-package.el
+helm-elscreen.el
+helm-eshell.el
+helm-eval.el
+helm-external.el
+helm-files.el
+helm-font.el
+helm-grep.el
+helm-help.el
+helm-id-utils.el
+helm-imenu.el
+helm-info.el
+helm-locate.el
+helm-man.el
+helm-misc.el
+helm-mode.el
+helm-net.el
+helm-org.el
+helm-pkg.el
+helm-regexp.el
+helm-ring.el
+helm-semantic.el
+helm-sys.el
+helm-tags.el
+helm-types.el
+helm-utils.el
diff --git a/debian/elpa-helm.examples b/debian/elpa-helm.examples
new file mode 100644
index 00000000..ec8248d7
--- /dev/null
+++ b/debian/elpa-helm.examples
@@ -0,0 +1 @@
+emacs-helm.sh
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 00000000..32252db5
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,10 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = master
+upstream-tag = v%(version)s
+debian-tag = debian/%(version)s
+
+#postbuild = lintian $GBP_CHANGES_FILE
+color = on
+compression = xz
+compression-level = 9
diff --git a/debian/patches/0001-dummy-upstream-changelog.patch b/debian/patches/0001-dummy-upstream-changelog.patch
new file mode 100644
index 00000000..7e7b14d6
--- /dev/null
+++ b/debian/patches/0001-dummy-upstream-changelog.patch
@@ -0,0 +1,19 @@
+From: Sean Whitton <spwhitton@spwhitton.name>
+Date: Fri, 8 Jan 2016 14:44:50 -0700
+Subject: dummy-upstream-changelog
+
+Point the user to GitHub releases page which serves as upstream's
+changelog.
+---
+ CHANGELOG | 2 ++
+ 1 file changed, 2 insertions(+)
+ create mode 100644 CHANGELOG
+
+diff --git a/CHANGELOG b/CHANGELOG
+new file mode 100644
+index 0000000..bc8133c
+--- /dev/null
++++ b/CHANGELOG
+@@ -0,0 +1,2 @@
++Please see <https://github.com/emacs-helm/helm/releases> for details of
++the changes between upstream releases.
diff --git a/debian/patches/0003-decruft-README.patch b/debian/patches/0003-decruft-README.patch
new file mode 100644
index 00000000..c8f77397
--- /dev/null
+++ b/debian/patches/0003-decruft-README.patch
@@ -0,0 +1,182 @@
+From: Sean Whitton <spwhitton@spwhitton.name>
+Date: Fri, 8 Jan 2016 14:48:08 -0700
+Subject: decruft-README
+
+---
+ README.md | 103 +++++---------------------------------------------------------
+ 1 file changed, 7 insertions(+), 96 deletions(-)
+
+--- a/README.md
++++ b/README.md
+@@ -1,17 +1,8 @@
+-<p><a href="http://www.gnu.org/licenses/gpl-3.0.txt"><img src="https://img.shields.io/badge/license-GPL_3-green.svg" alt="License GPL 3" /></a>
+-<a href="https://melpa.org/#/helm"><img alt="MELPA" src="https://melpa.org/packages/helm-badge.svg"/></a>
+-<a href="https://stable.melpa.org/#/helm"><img alt="MELPA Stable" src="https://stable.melpa.org/packages/helm-badge.svg"/></a></p>
++Maintainance of Helm is a lot of work that I do freely on my sparse
++time, please consider donating:
++<https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=thierry.volpiatto@gmail.com&amp;lc=US&amp;currency_code=EUR&amp;bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted>
++or or <https://gratipay.com/emacs-helm/>
+
+-<h1>Emacs-helm</h1>
+-
+-<p><img src="https://avatars3.githubusercontent.com/u/1541688?v=3&amp;s=200" alt="Emacs-helm" title="" /></p>
+-
+-<p>Maintainance of Helm is a lot of work that I do freely on my sparse time,</p>
+-<p>please <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=thierry.volpiatto@gmail.com&amp;lc=US&amp;currency_code=EUR&amp;bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" alt="Donate" title="" /></a> to help this project, </p>
+-or [![Support via Gratipay](https://cdn.rawgit.com/gratipay/gratipay-badge/2.3.0/dist/gratipay.png)](https://gratipay.com/emacs-helm/)
+-
+-
+-<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-generate-toc again -->
+ **Table of Contents**
+
+ - [Introduction](#introduction)
+@@ -34,8 +25,6 @@ or [![Support via Gratipay](https://cdn.
+ - [Bugs & Improvements](#bugs--improvements)
+ - [Getting help](#getting-help)
+
+-<!-- markdown-toc end -->
+-
+ # Introduction
+
+ `Helm` is an Emacs framework for incremental completions and narrowing
+@@ -61,98 +50,11 @@ and dired operations in Helm.
+
+ # Getting Started
+
+-## Quick install from git
+-
+- 1. Clone the `helm` repository to some directory:
+-
+- ```elisp
+- $ git clone https://github.com/emacs-helm/helm.git /path/to/helm/directory
+- ```
+-
+- 2. Clone the `async` repository to some directory (facultative)
+-
+- ```elisp
+- $ git clone https://github.com/jwiegley/emacs-async.git /path/to/async/directory
+- ```
+- 3. Run `make` from the `helm` directory.
+-
+- 3. Add to `.emacs.el` (or equivalent):
+-
+- ```elisp
+- ;; If async is installed
+- (add-to-list 'load-path "/path/to/async/directory")
+-
+- (add-to-list 'load-path "/path/to/helm/directory")
+- (require 'helm-config)
+- ```
+-
+-_NOTE:_ Installing helm using git and make is the safest way.
+-
+-To quickly run `helm`, launch this script from helm directory:
+-
+-`./emacs-helm.sh`
+-
+-Also use the same script above for bug reporting.
+-
+-_NOTE:_ This script does not work on Windows systems.
+-
+-## Install from Emacs packaging system
+-
+-Helm can also be installed from MELPA repository at http://melpa.org/.
+-You will find the instructions to install packages from MELPA [here](https://github.com/melpa/melpa#usage).
+-
+-No further configuration is necessary to run helm other than perhaps a
+-one-line entry in the Emacs init file:
+-
+-```elisp
+-(require 'helm-config)
+-```
+-
+-_WARNING:_ Helm upgrades from MELPA repository encountered errors
+-because of the way package.el fetched and compiled updates for
+-existing packages. To get around these errors, Helm adds
+-[Async](https://github.com/jwiegley/emacs-async) as a dependency
+-package install. Async forces compilation in a clean environment,
+-which solves those compilation errors. Since async has other benefits
+-as well, both for Helm and other packages, we recommend installing
+-async even for Helm installs using git. See
+-[FAQ](https://github.com/emacs-helm/helm/wiki#faq) for details.
+-
+-_Note:_ Restart Emacs for Helm updates from MELPA repositories to take
+-effect.
+-
+-**Note to Linux Distributions Maintainers**
+-
+-`Only the extensions in the github emacs-helm repository are supported.`
+-
+-## Debian and Ubuntu
+-
+-Users of Debian 9 or later or Ubuntu 16.04 or later may simply
+-`apt-get install elpa-helm` (or `apt-get install elpa-helm-core`; see
+-below).
+-
+-## Installing just the helm-core package
+-
+-`helm-core` package is available on [MELPA](http://melpa.org/) for
+-third party packages that depend on helm libraries. These packages
+-should require helm as follows:
+-
+- (require 'helm)
+-
+-Requiring helm builds and runs helm code necessary for multiple regexp
+-and fuzzy matching. See
+-[helm wiki](https://github.com/emacs-helm/helm/wiki#developpingusinghelmframework)
+-for details.
+-
+-## Warning about alternate installation methods
+-
+-Installation methods that circumvent `helm-config` are known to fail
+-if the careful safeguards are not implemented in the hacks.
+-
+ ## Configuration
+
+-For minimal helm configuration, run the start-up script `./emacs-helm.sh`
+-and then see the file `/tmp/helm-cfg.el`.
++For minimal helm configuration, run the start-up script
++`/usr/share/doc/elpa-helm/emacs-helm.sh` and then see the file
++`/tmp/helm-cfg.el`.
+
+ The full configuration I (the helm maintainer) use is
+ [here](https://github.com/thierryvolpiatto/emacs-tv-config/blob/master/init-helm-thierry.el).
+@@ -200,9 +102,9 @@ To make helm-mode start with Emacs init
+ To discover helm commands, look at helm menu item in Emacs menu.
+
+ Another way to discover helm commands: run the shell script:
+-`./emacs-helm.sh` and then look in the scratch buffer. `emacs-helm.sh`
+-accepts emacs command line options. `emacs-helm.sh -h` opens an Info
+-screen with more details.
++`/usr/share/doc/elpa-helm/examples/emacs-helm.sh` and then look in the
++scratch buffer. `emacs-helm.sh` accepts emacs command line
++options. `emacs-helm.sh -h` opens an Info screen with more details.
+
+ ## Advanced usage
+
+@@ -210,7 +112,7 @@ Helm contains many features, some of whi
+ visually. Here is a demo of `helm-buffers-list` used with
+ `helm-moccur`. Demo starts with `Eval: START` in the minibuffer.
+
+-![helm-buffers-list](doc/helm-buffers-list.gif)
++![helm-buffers-list](helm-buffers-list.gif)
+
+ - Regexp `*C` selects the C buffers. `*Tcl` in the demo selects TCL
+ buffers, then with `*C` switches back to C buffers.
+@@ -350,8 +252,8 @@ interacts with many Emacs features, bugs
+ itself.
+
+ One way to ascertain that the bugs are helm-related, recreate the
+-error either by using `Emacs -Q` or by running the included package
+-script `./emacs-helm.sh` located in the helm directory.
++error either by using `Emacs -Q` or by running the included script
++`/usr/share/doc/elpa-helm/examples/emacs-helm.sh`.
+
+ # Getting help
+
+@@ -361,5 +263,3 @@ are two readily available locations.
+
+ Cheers,<br>
+ The Helm Team
+-
+-[badge-license]: https://img.shields.io/badge/license-GPL_3-green.svg
diff --git a/debian/patches/0004-patch-emacs-helm-sh.patch b/debian/patches/0004-patch-emacs-helm-sh.patch
new file mode 100644
index 00000000..9ee7bb14
--- /dev/null
+++ b/debian/patches/0004-patch-emacs-helm-sh.patch
@@ -0,0 +1,55 @@
+From: Sean Whitton <spwhitton@spwhitton.name>
+Date: Sat, 6 Feb 2016 11:17:39 -0700
+Subject: patch-emacs-helm-sh
+
+---
+ emacs-helm.sh | 29 +++++------------------------
+ 1 file changed, 5 insertions(+), 24 deletions(-)
+
+diff --git a/emacs-helm.sh b/emacs-helm.sh
+index e71cc10..d73901c 100755
+--- a/emacs-helm.sh
++++ b/emacs-helm.sh
+@@ -40,23 +40,6 @@ case $1 in
+ ;;
+ esac
+
+-cd $(dirname "$0")
+-
+-# Check if autoload file exists.
+-# It is maybe in a different directory if
+-# emacs-helm.sh is a symlink.
+-LS=$(ls -l $0 | awk '{print $11}')
+-if [ ! -z $LS ]; then
+- AUTO_FILE="$(dirname $LS)/helm-autoloads.el"
+-else
+- AUTO_FILE="helm-autoloads.el"
+-fi
+-if [ ! -e "$AUTO_FILE" ]; then
+- echo No autoloads found, please run make first to generate autoload file
+- exit 2
+-fi
+-
+-
+ cat > $CONF_FILE <<EOF
+ (setq initial-scratch-message (concat initial-scratch-message
+ ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\
+@@ -77,13 +60,11 @@ cat > $CONF_FILE <<EOF
+ ;; You will find embeded help for most helm commands with \`C-h m'.\n\
+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n"))
+
+-(setq package-user-dir (directory-file-name
+- (file-name-directory
+- (directory-file-name default-directory))))
+-(unless (member "helm.el" (directory-files default-directory))
+- (setq package-load-list '((helm-core t) (helm t) (async t) (popup t)))
+- (package-initialize))
+-(add-to-list 'load-path (file-name-directory (file-truename "$0")))
++
++(require 'package)
++(add-to-list 'package-directory-list "/usr/share/emacs/site-lisp/elpa-src")
++(setq package-load-list '((helm-core t) (helm t) (async t) (popup t)))
++(package-initialize)
+ (setq default-frame-alist '((vertical-scroll-bars . nil)
+ (tool-bar-lines . 0)
+ (menu-bar-lines . 0)
diff --git a/debian/patches/0005-remove-async-dependency.patch b/debian/patches/0005-remove-async-dependency.patch
new file mode 100644
index 00000000..22070d1e
--- /dev/null
+++ b/debian/patches/0005-remove-async-dependency.patch
@@ -0,0 +1,33 @@
+Description: remove async dependency
+Author: Sean Whitton <spwhitton@spwhitton.name>
+Forwarded: not-needed
+
+Upstream specifies a dependency on async.el in order to fix
+installation from MELPA. The Debian installation process avoids the
+issue. We remove the dependency from ${elpa:Depends} and provide a
+Recommends: elpa-async in debian/control.
+
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/helm-pkg.el
++++ b/helm-pkg.el
+@@ -3,7 +3,6 @@
+ (define-package "helm" "2.2.1"
+ "Helm is an Emacs incremental and narrowing framework"
+ '((emacs "24.4")
+- (async "1.9")
+ (popup "0.5.3")
+ (helm-core "2.2.1"))
+ :url "https://emacs-helm.github.io/helm/")
+--- a/helm-core-pkg.el
++++ b/helm-core-pkg.el
+@@ -2,8 +2,7 @@
+
+ (define-package "helm-core" "2.2.1"
+ "Development files for Helm"
+- '((emacs "24.4")
+- (async "1.9"))
++ '((emacs "24.4"))
+ :url "https://emacs-helm.github.io/helm/")
+
+ ;; Local Variables:
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 00000000..29032f66
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,4 @@
+0001-dummy-upstream-changelog.patch
+0003-decruft-README.patch
+0004-patch-emacs-helm-sh.patch
+0005-remove-async-dependency.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..2d7ab517
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@ --parallel --with elpa
+
+override_dh_auto_build:
+ /bin/true
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 00000000..163aaf8d
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 00000000..8b06cb13
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+debian-watch-may-check-gpg-signature
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 00000000..96df8b1b
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore = "(^|/)(helm-autoloads.el)$"
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 00000000..ca8c9d51
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/helm-$1\.tar\.gz/ \
+ https://github.com/emacs-helm/helm/tags .*/v?(\d\S*)\.tar\.gz