summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngel Abad <angel@debian.org>2021-01-31 01:48:31 -0800
committerAngel Abad <angel@debian.org>2021-01-31 01:48:31 -0800
commitce323c2bcee31fe78150187cb014b200387eb83f (patch)
tree37d40d92887dfcaa77e45eb88d992dee63cef819
parent83469262b5f7aa1174619b32153b2982dafa4316 (diff)
parent2c39ba18d14ba3611d507122a97b7f6476eaf2b4 (diff)
yadm (3.0.2-1) unstable; urgency=medium
* New upstream version 3.0.2. * debian/watch: Upgrade to version 4. * debian/NEWS: Update breaking changes info. * debian/salsa-ci.yml: Add salsa ci basic config. * debian/gbp.conf: Add gbp configuration file. * Update shell completion install files. * Declare compliance with Debian Policy 4.5.1. [dgit import unpatched yadm 3.0.2-1]
-rw-r--r--debian/NEWS43
-rw-r--r--debian/changelog181
-rw-r--r--debian/control27
-rw-r--r--debian/copyright31
-rw-r--r--debian/examples1
-rw-r--r--debian/gbp.conf4
-rwxr-xr-xdebian/rules22
-rw-r--r--debian/salsa-ci.yml3
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata6
-rw-r--r--debian/watch3
-rw-r--r--debian/yadm.install2
-rw-r--r--debian/yadm.links2
13 files changed, 326 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..137de92
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,43 @@
+yadm (3.0.2-1) unstable; urgency=medium
+
+ yadm now supports openssl in addition to gpg for encryption. Along with this
+ change, the encrypted archive is now called archive instead of the old name
+ files.gpg.
+
+ yadm now uses the XDG Base Directory Specification to find its data. For the
+ majority of users, this means data will now be in $HOME/.local/share/yadm/
+ instead of the old location of $HOME/.config/yadm/.
+
+ This location is used for the local repository and encrypted archive.
+
+ The easiest way to adopt these new paths is to use the yadm upgrade command.
+ This command will move your existing repo and encrypted archive to the new
+ directory. Upgrading will also re-initialize all submodules you have added
+ (otherwise they will be broken when the repo moves).
+
+ For more information about the necessary changes, please see the
+ following link:
+
+ - https://yadm.io/docs/upgrade_from_2#
+
+ -- Angel Abad <angel@debian.org> Sun, 31 Jan 2021 10:45:01 +0100
+
+yadm (2.3.0-1) unstable; urgency=medium
+
+ Beginning with version 2.0.0, yadm introduced a few major changes which
+ may require you to adjust your configurations.
+
+ If you want to retain yadm’s old behavior until you transition your
+ configurations, you can set the environment variable
+ YADM_COMPATIBILITY=1. Doing so will automatically use the old yadm
+ directory, and process alternates the same as version 1. This
+ compatibility mode is deprecated, and will be removed in future
+ versions. This mode exists solely for transitioning to the new paths and
+ naming of alternates.
+
+ For more information about the necessary changes, please see the
+ following link:
+
+ - https://yadm.io/docs/upgrade_from_1
+
+ -- Angel Abad <angel@debian.org> Sun, 16 Feb 2020 19:06:33 +0100
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4951cd9
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,181 @@
+yadm (3.0.2-1) unstable; urgency=medium
+
+ * New upstream version 3.0.2.
+ * debian/watch: Upgrade to version 4.
+ * debian/NEWS: Update breaking changes info.
+ * debian/salsa-ci.yml: Add salsa ci basic config.
+ * debian/gbp.conf: Add gbp configuration file.
+ * Update shell completion install files.
+ * Declare compliance with Debian Policy 4.5.1.
+
+ -- Angel Abad <angel@debian.org> Sun, 31 Jan 2021 10:48:31 +0100
+
+yadm (2.5.0-2) unstable; urgency=medium
+
+ * Source only upload
+
+ -- Angel Abad <angel@debian.org> Thu, 20 Aug 2020 09:17:04 +0200
+
+yadm (2.5.0-1) unstable; urgency=medium
+
+ * New upstream version 2.5.0
+ * debian/rules: Use execute_after_dh_auto_install
+
+ -- Angel Abad <angel@debian.org> Wed, 19 Aug 2020 16:42:24 +0200
+
+yadm (2.4.0-2) unstable; urgency=medium
+
+ * Update to debhelper compatibility level V13.
+
+ -- Russ Allbery <rra@debian.org> Tue, 28 Apr 2020 18:56:20 -0700
+
+yadm (2.4.0-1) unstable; urgency=medium
+
+ * Update to new upstream version 2.4.0.
+ - Support multiple keys in yadm.gpg-recipient
+ - Ensure all templates are written atomically
+ - Add encrypt_with_checksums to the hooks collection
+ - Escape white space in YADM_HOOK_FULL_COMMAND
+ - Improve parsing of os-release
+ - Improve identification of WSL
+ - Write encrypt-based exclusions during decrypt
+ * Install contrib/hooks as usr/share/doc/yadm/examples/hooks.
+
+ -- Russ Allbery <rra@debian.org> Thu, 27 Feb 2020 20:27:16 -0800
+
+yadm (2.3.0-2) unstable; urgency=medium
+
+ [ Angel Abad ]
+ * Add debian/NEWS documenting the upgrade from 1.x versions.
+ * Add myself to Uploaders and copyright.
+
+ [ Russ Allbery ]
+ * Upload to Debian with new maintainers.
+ * Add myself to uploaders.
+ * Run wrap-and-sort -ast.
+ * Update standards version to 4.5.0 (no changes required).
+
+ -- Russ Allbery <rra@debian.org> Tue, 25 Feb 2020 09:33:17 -0800
+
+yadm (2.3.0-1) unstable; urgency=medium
+
+ * Local package for eyrie.org repository.
+ * Update to new upstream version 2.3.0.
+ * Update build commands to use the upstream make install target but
+ remove some files that are installed by the packaging in other ways.
+ * Remove build dependencies for the tests since they require Docker and
+ thus are disabled.
+ * Update to debhelper compatibility level V12.
+ - Depend on debhelper-compat instead of using debian/compat.
+ * Update to standards version 4.4.1.
+ - Add Rules-Requires-Root: no.
+
+ -- Russ Allbery <rra@debian.org> Fri, 17 Jan 2020 11:51:37 -0800
+
+yadm (1.12.0-2) unstable; urgency=medium
+
+ * Bump Standards-Version to 4.2.0.
+ * Bump compat to 11.
+ * Add git to Depends.
+ * Change Vcs-* fields to salsa.debian.org.
+ * Install bash/zsh auto completion.
+ * Add debian/upstream/metadata.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Thu, 09 Aug 2018 15:45:50 +0800
+
+yadm (1.12.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump Standards-Version to 4.1.1.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 28 Oct 2017 12:21:58 +0800
+
+yadm (1.11.1-1) unstable; urgency=high
+
+ * New upstream release.
+ * Fix CVE-2017-11353 (Closes: #868300).
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Mon, 28 Aug 2017 18:33:06 +0800
+
+yadm (1.11.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump Standards-Version to 4.0.0.
+ * Use https in Format in d/copyright.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Mon, 17 Jul 2017 12:37:06 +0800
+
+yadm (1.10.0-1) unstable; urgency=medium
+
+ * Merge back to unstable.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 17 Jun 2017 22:56:14 +0800
+
+yadm (1.10.0-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sat, 20 May 2017 10:54:52 +0800
+
+yadm (1.09-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sun, 07 May 2017 18:11:54 +0800
+
+yadm (1.08-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Wed, 05 Apr 2017 10:28:13 +0800
+
+yadm (1.07-1~exp2) experimental; urgency=medium
+
+ * Add Multi-Arch: foreign.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sun, 26 Mar 2017 14:12:21 +0800
+
+yadm (1.07-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Mon, 13 Feb 2017 18:43:39 +0800
+
+yadm (1.06-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Sun, 22 Jan 2017 20:34:20 +0800
+
+yadm (1.05-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump compat level to 10.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Mon, 19 Sep 2016 19:09:21 +0800
+
+yadm (1.04-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump Standards-Version to 3.9.8.
+ * Update Vcs-* fields.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Wed, 27 Apr 2016 20:19:33 +0800
+
+yadm (1.03-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- ChangZhuo Chen (陳昌倬) <czchen@debian.org> Mon, 18 Jan 2016 19:34:20 +0800
+
+yadm (1.02-2) unstable; urgency=low
+
+ * fix manpage-has-errors-from-man warning.
+
+ -- Yao-Po Wang <blue119@gmail.com> Sat, 07 Nov 2015 13:08:12 +0800
+
+yadm (1.02-1) unstable; urgency=low
+
+ * Initial release. Closes: #800360
+
+ -- Yao-Po Wang <blue119@gmail.com> Tue, 06 Oct 2015 20:40:25 +0800
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f9349ab
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,27 @@
+Source: yadm
+Priority: optional
+Section: utils
+Maintainer: Yao-Po Wang <blue119@gmail.com>
+Uploaders:
+ ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
+ Angel Abad <angel@debian.org>,
+ Russ Allbery <rra@debian.org>,
+Build-Depends:
+ debhelper-compat (= 13),
+Rules-Requires-Root: no
+Standards-Version: 4.5.1
+Homepage: https://github.com/TheLocehiliosan/yadm
+Vcs-Browser: https://salsa.debian.org/debian/yadm
+Vcs-Git: https://salsa.debian.org/debian/yadm.git
+
+Package: yadm
+Architecture: all
+Multi-Arch: foreign
+Depends:
+ git,
+ ${misc:Depends},
+Description: Yet Another Dotfiles Manager
+ yadm is a dotfile management tool with 3 main features: Manages files across
+ systems using a single Git repository. Provides a way to use alternate files on
+ a specific OS or host. Supplies a method of encrypting confidential data so it
+ can safely be stored in your repository.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a85f33d
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: yadm
+Source: https://github.com/TheLocehiliosan/yadm
+
+Files: *
+Copyright: 2015-2020 Tim Byrne
+ 2015-2020 Martin Zuther
+License: GPL-3
+
+Files: debian/*
+Copyright: 2015 Yao-Po Wang
+ 2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
+ 2020 Russ Allbery <rra@debian.org>
+ 2020 Angel Abad <angel@debian.org>
+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, version 3 of the License.
+ .
+ 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/examples b/debian/examples
new file mode 100644
index 0000000..bf47aae
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1 @@
+contrib/hooks
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..aa8a019
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/master
+[import-orig]
+pristine-tar = True
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9343dbd
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+#export DH_VERBOSE = 1
+
+export PREFIX = debian/yadm/usr
+
+%:
+ dh $@
+
+override_dh_auto_build:
+
+# Remove some files installed by upstream that are installed by the
+# packaging logic in different ways.
+execute_after_dh_auto_install:
+ rm debian/yadm/usr/share/doc/yadm/CHANGES
+ rm debian/yadm/usr/share/doc/yadm/LICENSE
+ rm -r debian/yadm/usr/share/doc/yadm/contrib
+
+override_dh_installchangelogs:
+ dh_installchangelogs CHANGES
+
+# The test requires Docker, so it is disabled.
+override_dh_auto_test:
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..8424db4
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,3 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..22a30fd
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,6 @@
+---
+Name: yadm
+Repository: https://github.com/TheLocehiliosan/yadm.git
+Repository-Browse: https://github.com/TheLocehiliosan/yadm
+Bug-Database: https://github.com/TheLocehiliosan/yadm/issues
+Bug-Submit: https://github.com/TheLocehiliosan/yadm/issues/new
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..1a53157
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/yadm-$1\.tar\.gz/ \
+ https://github.com/TheLocehiliosan/yadm/tags .*/v?(\d\S+)\.tar\.gz
diff --git a/debian/yadm.install b/debian/yadm.install
new file mode 100644
index 0000000..25882ff
--- /dev/null
+++ b/debian/yadm.install
@@ -0,0 +1,2 @@
+completion/bash/yadm usr/share/yadm/completion/bash
+completion/zsh/_yadm usr/share/yadm/completion/zsh
diff --git a/debian/yadm.links b/debian/yadm.links
new file mode 100644
index 0000000..a001ad0
--- /dev/null
+++ b/debian/yadm.links
@@ -0,0 +1,2 @@
+usr/share/yadm/completion/bash/yadm usr/share/bash-completion/completions/yadm.bash
+usr/share/yadm/completion/zsh/_yadm usr/share/zsh/vendor-completions/_yadm