[arch-commits] Commit in snap-pac/trunk (PKGBUILD snap-pac.install)

NicoHood nicohood at archlinux.org
Mon Jun 7 06:44:38 UTC 2021


    Date: Monday, June 7, 2021 @ 06:44:37
  Author: nicohood
Revision: 957032

upgpkg: snap-pac 3.0.1-1

Added:
  snap-pac/trunk/snap-pac.install
Modified:
  snap-pac/trunk/PKGBUILD

------------------+
 PKGBUILD         |   22 ++++++++++++++++------
 snap-pac.install |   21 +++++++++++++++++++++
 2 files changed, 37 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-07 06:20:40 UTC (rev 957031)
+++ PKGBUILD	2021-06-07 06:44:37 UTC (rev 957032)
@@ -3,21 +3,31 @@
 # Contributor: Wes Barnett <wes at wbarnett dot us>
 
 pkgname=snap-pac
-pkgver=2.3.3
+pkgver=3.0.1
 pkgrel=1
 pkgdesc="Pacman hooks that use snapper to create pre/post btrfs snapshots like openSUSE's YaST"
 arch=('any')
 url="https://github.com/wesbarnett/snap-pac"
 license=('GPL')
-depends=('snapper' 'pacman' 'btrfs-progs' 'procps-ng')
+depends=('snapper' 'pacman' 'btrfs-progs' 'python')
+makedepends=('python-sphinx')
+checkdepends=('python-pytest')
 source=("${pkgname}-${pkgver}.tar.gz::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"
-        "${pkgname}-${pkgver}.tar.gz.sig::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz.sig")
-backup=('etc/snap-pac.conf')
+        "${pkgname}-${pkgver}.tar.gz.sig::${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz.sig"
+        "snap-pac.install")
+backup=('etc/snap-pac.ini')
+install="snap-pac.install"
 validpgpkeys=('8535CEF3F3C38EE69555BF67E4B5E45AA3B8C5C3' # old key
               'F7B28C61944FE30DABEEB0B01070BCC98C18BD66') # new ecc key
-sha512sums=('1f300102ea1eeb604556ceb4968eda783971ea2585122cd9d225bd7ecdd88994ec912a92b47b76754c4dde8d8e1f7f257414d9a5870d7831f35c85f29beb5609'
-            'SKIP')
+sha512sums=('2f564db461650d1afcd2ccc129e65dc30c921525916bbbd40e30bcc9b283bb6b9943a5a44f221bf380b14ba5dfd6e5976d02bc541b6fcde4f8032cc19e16eb90'
+            'SKIP'
+            'bce2e3bddf43fd4366612c3abc015c352cb8757ed3154a51b1e84c5660d3eed145e069c634049d7f29aa24167411524343b39690c5493390d147ac734c305b88')
 
+check() {
+    cd "${pkgname}"
+    make test
+}
+
 package() {
     cd "${pkgname}"
     make DESTDIR="${pkgdir}" install

Added: snap-pac.install
===================================================================
--- snap-pac.install	                        (rev 0)
+++ snap-pac.install	2021-06-07 06:44:37 UTC (rev 957032)
@@ -0,0 +1,21 @@
+_3.0_1_changes() {
+    echo ":: Config file format changed with version 3.0."
+    echo "   Please adapt your config from /etc/snap-pac.conf to /etc/snap-pac.ini"
+    echo "   https://wesbarnett.github.io/snap-pac/configuration.html"
+    echo ""
+    echo "   The pre hook got renamed from 00_snapper-pre.hook to hooks/05-snap-pac-pre.hook."
+    echo "   Note the name change if you depend on user-written hooks to be executed before or after the pre hook."
+    echo "   https://github.com/wesbarnett/snap-pac/issues/45"
+}
+
+post_upgrade() {
+    local v upgrades=(
+      3.0-1
+    )
+
+    for v in "${upgrades[@]}"; do
+      if [[ $(vercmp "$v" "$2") -eq 1 ]]; then
+        "_${v//-/_}_changes"
+      fi
+    done
+}



More information about the arch-commits mailing list