summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2020-07-04 00:00:07 -0700
committerSean Whitton <spwhitton@spwhitton.name>2020-07-04 00:00:07 -0700
commit8e54ea40bcab119945229910d244b4ad92314a93 (patch)
tree550781bc80f3e6bbcfb24d5e5e191e804a967a60 /debian
parent5d1bac0ac951e25d0b0b39a9919f13053162d5df (diff)
downloademacs-8e54ea40bcab119945229910d244b4ad92314a93.tar.gz
initial emacs-snapshot Debianisation to /usr/local
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/control10
-rwxr-xr-xdebian/rules21
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/options2
-rw-r--r--debian/source/patch-header8
6 files changed, 47 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000000..f492ca3f374
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+emacs-snapshot (28~git20200702.1) UNRELEASED; urgency=medium
+
+ * Package git snapshot.
+
+ -- Sean Whitton <spwhitton@spwhitton.name> Fri, 03 Jul 2020 22:45:19 -0700
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000000..da8cfc1e6af
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,10 @@
+Source: emacs-snapshot
+Section: editors
+Priority: optional
+Maintainer: Sean Whitton <spwhitton@spwhitton.name>
+Build-Depends: debhelper-compat (= 12), autotools-dev
+
+Package: emacs-snapshot
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Emacs git snapshot
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000000..0eba72f0822
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
+
+override_dh_update_autotools_config:
+
+override_dh_autoreconf:
+ ./autogen.sh
+
+override_dh_auto_configure:
+ ./configure --prefix=/usr/local --with-x-toolkit=lucid
+
+override_dh_usrlocal:
+
+override_dh_shlibdeps:
+ dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
+
+# ensure .elc files are newer than their counterparts to prevent
+# recursive load errors with jka-compr.el (see #803462)
+override_dh_strip_nondeterminism:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 00000000000..89ae9db8f88
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 00000000000..ce071fb4835
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,2 @@
+single-debian-patch
+auto-commit
diff --git a/debian/source/patch-header b/debian/source/patch-header
new file mode 100644
index 00000000000..69436f69f1c
--- /dev/null
+++ b/debian/source/patch-header
@@ -0,0 +1,8 @@
+The Debian packaging of emacs-snapshot is maintained in git, using the
+merging workflow described in dgit-maint-merge(7). There isn't a
+patch queue that can be represented as a quilt series.
+
+A detailed breakdown of the changes is available from their canonical
+representation - git commits in the packaging repository.
+
+A single combined diff, containing all the changes, follows.