summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2018-06-30 22:34:57 -0300
committerDavid Bremner <david@tethera.net>2018-06-30 22:34:57 -0300
commit2e203c735c50738c79ecc6c35905a446fd19ba40 (patch)
tree867ccfb8154ec4366d34547b3e4a6d4471cdb429
parent89f55b86191f2ffd66ad6e6f3c9c15dfe0148f96 (diff)
close #878868
-rw-r--r--deb-view.el3
-rw-r--r--debian/changelog4
-rw-r--r--debian/control2
3 files changed, 5 insertions, 4 deletions
diff --git a/deb-view.el b/deb-view.el
index 072fc88..6d6515b 100644
--- a/deb-view.el
+++ b/deb-view.el
@@ -385,8 +385,7 @@ at the prompt."
(new-archive-format
;; New deb format (archive)
(call-process shell-file-name nil t nil shell-command-switch
- (concat "ar -p " debfile
- " control.tar.gz | gzip -cd"))
+ (concat "dpkg-deb --ctrl-tarfile " debfile))
(goto-char 1)
(setq buffer-file-name (concat deb-view-file-name "-INFO"))
(if (fboundp 'set-buffer-multibyte) (set-buffer-multibyte nil))
diff --git a/debian/changelog b/debian/changelog
index 9277c8f..0655c64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,10 @@ debian-el (37.3) experimental; urgency=medium
* Don't byte compile gnus-BTS.el (Closes: #902785).
* Drop require of obsolete debian-el-loaddefs.el from gnus-BTS.el
* Re-apply patches for gnus-BTS.el from emacs-goodies-el
+ * Use dpkg-deb's --ctrl-tarfile option to extract the control archive
+ (Closes: #878868). Depend on dpkg (>= 1.17.14) for that feature.
- -- David Bremner <bremner@debian.org> Sat, 30 Jun 2018 22:24:51 -0300
+ -- David Bremner <bremner@debian.org> Sat, 30 Jun 2018 22:33:54 -0300
debian-el (37.2) experimental; urgency=medium
diff --git a/debian/control b/debian/control
index adf28cf..6847928 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Vcs-Git: https://salsa.debian.org/emacsen-team/debian-el.git
Package: elpa-debian-el
Architecture: all
-Depends: ${elpa:Depends}, ${misc:Depends}
+Depends: ${elpa:Depends}, ${misc:Depends}, dpkg (>= 1.17.14)
Recommends: emacs (>= 46.0)
Enhances: emacs,
emacs25