summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkycoder422022-08-18 06:20:41 +0000
committerSkycoder422022-08-18 06:20:41 +0000
commitef5b37dc483a85022bc0d56ca226c82604df28ae (patch)
tree5e5600cb4f1a61475d9c51338d5d4a0b9b3ac7e1
parentc2e5f7b85b397cfffdf0ac2a62ab3815f919b6e3 (diff)
downloadaur-ef5b37dc483a85022bc0d56ca226c82604df28ae.tar.gz
Update paxchange to version 1.0.1
-rw-r--r--.SRCINFO7
-rw-r--r--CHANGELOG.md3
-rw-r--r--PKGBUILD10
-rwxr-xr-xpaxchange.install8
4 files changed, 21 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index acc7c110de00..fb64746750b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,10 @@
pkgbase = paxchange
pkgdesc = Simple dart script to passively synchronize installed pacman packages between systems.
- pkgver = 1.0.0
+ pkgver = 1.0.1
pkgrel = 1
epoch = 2
url = https://github.com/Skycoder42/paxchange
+ install = paxchange.install
changelog = CHANGELOG.md
arch = x86_64
arch = i686
@@ -15,7 +16,7 @@ pkgbase = paxchange
depends = pacman
options = !strip
backup = etc/paxchange.json
- source = paxchange-1.0.0.tar.gz::https://github.com/Skycoder42/paxchange/archive/refs/tags/v1.0.0.tar.gz
- b2sums = 0d9ba738502f3e6e6483a5438251d332e97883a08c840e6043831f8b16d85f12793eefe3db8a3d336ccaaa989580381c20a34ef36c67593a8fc98d701164fd71
+ source = paxchange-1.0.1.tar.gz::https://github.com/Skycoder42/paxchange/archive/refs/tags/v1.0.1.tar.gz
+ b2sums = 6132b0088e48584ff757650ec66205b533b4c528d8c36deb8f73f71ce4bfa794f8851c3f6d63f09074ab8746a8f54d59fcda40f1c9772ed1a3cf9f717d3fb8da
pkgname = paxchange
diff --git a/CHANGELOG.md b/CHANGELOG.md
index eb99e8891d19..d5da6b9e4587 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## 1.0.1
+- Add install script to PKGBUILD to set correct permissions on storage directory
+
## 1.0.0
- Rename default command to `update`
- Add `review` command to review detected package changes
diff --git a/PKGBUILD b/PKGBUILD
index 7caea704e79b..3565f8156ec6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Skycoder42 <Skycoder42@users.noreply.github.com>
pkgname='paxchange'
pkgdesc='Simple dart script to passively synchronize installed pacman packages between systems.'
-pkgver='1.0.0'
+pkgver='1.0.1'
pkgrel=1
epoch=2
arch=('x86_64' 'i686' 'armv7h' 'aarch64')
@@ -9,9 +9,10 @@ url='https://github.com/Skycoder42/paxchange'
license=('BSD')
depends=('pacman')
makedepends=('dart>=2.17.0' 'dart<3.0.0')
-_pkgdir='paxchange-1.0.0'
-source=("$_pkgdir.tar.gz::https://github.com/Skycoder42/paxchange/archive/refs/tags/v1.0.0.tar.gz")
-b2sums=('0d9ba738502f3e6e6483a5438251d332e97883a08c840e6043831f8b16d85f12793eefe3db8a3d336ccaaa989580381c20a34ef36c67593a8fc98d701164fd71')
+_pkgdir='paxchange-1.0.1'
+source=("$_pkgdir.tar.gz::https://github.com/Skycoder42/paxchange/archive/refs/tags/v1.0.1.tar.gz")
+b2sums=('6132b0088e48584ff757650ec66205b533b4c528d8c36deb8f73f71ce4bfa794f8851c3f6d63f09074ab8746a8f54d59fcda40f1c9772ed1a3cf9f717d3fb8da')
+install='paxchange.install'
changelog='CHANGELOG.md'
backup=('etc/paxchange.json')
options=('!strip')
@@ -38,6 +39,7 @@ package() {
install -D -m755 'bin/paxchange' "$pkgdir/usr/bin/"'paxchange'
install -D -m644 'deploy/aur/config.json' "$pkgdir/etc/paxchange.json"
install -D -m644 'deploy/aur/paxchange.hook' "$pkgdir/usr/share/libalpm/hooks/paxchange.hook"
+ install -D -m644 'deploy/aur/paxchange.sysusers' "$pkgdir/usr/lib/sysusers.d/paxchange.conf"
install -D -m644 'LICENSE' "$pkgdir/usr/share/licenses/$pkgname/"'LICENSE'
}
diff --git a/paxchange.install b/paxchange.install
new file mode 100755
index 000000000000..115d7db7972e
--- /dev/null
+++ b/paxchange.install
@@ -0,0 +1,8 @@
+post_install() {
+ systemd-sysusers
+
+ mkdir -p /var/lib/paxchange
+ chown :paxchange /var/lib/paxchange
+ chmod g+ws /var/lib/paxchange
+ setfacl -d -m g::rwx /var/lib/paxchange
+}