summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-08-04 23:30:17 -0500
committerLuis Martinez2022-08-04 23:30:45 -0500
commit7e3f888bcd64e5bd39e208e23b75187cf9df7317 (patch)
treeb907812b04b23fe66345bc522cb268509505c5c5
parent3da7c970d1449a1bc2f8255c7cd02129364644cc (diff)
downloadaur-memavaild.tar.gz
packaging update
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD50
-rw-r--r--memavaild.install11
-rw-r--r--memavaild.sysusers.conf1
4 files changed, 32 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c377faecd140..25993a418051 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
pkgbase = memavaild
- pkgdesc = Improve responsiveness during heavy swapping: keep amount of available memory.
+ pkgdesc = Memory daemon that improves responsiveness during heavy swapping
pkgver = 0.6
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/hakavlad/memavaild
- install = memavaild.install
arch = any
license = MIT
depends = python
- conflicts = memavaild
backup = etc/memavaild.conf
- source = memavaild::https://github.com/hakavlad/memavaild/archive/v0.6.tar.gz
- md5sums = SKIP
+ source = memavaild-0.6.tar.gz::https://github.com/hakavlad/memavaild/archive/v0.6.tar.gz
+ source = memavaild.sysusers.conf
+ sha256sums = 3730b7f76211c62e0853a4ac026bd54fb87de360e2bd0eabb7c5ef1c099e4247
+ sha256sums = f422f477870f55670270c1e26c04adba4ebb9dccecbba190b47c6f136bcb059f
pkgname = memavaild
-
diff --git a/PKGBUILD b/PKGBUILD
index a91f7133eb3c..cc268522fc9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,34 @@
-# Maintainer: Librewish <librewish AT gmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Librewish <librewish AT gmail.com>
-_pkgname=memavaild
-pkgname=${_pkgname}
+pkgname=memavaild
pkgver=0.6
-pkgrel=1
-pkgdesc="Improve responsiveness during heavy swapping: keep amount of available memory."
+pkgrel=2
+pkgdesc='Memory daemon that improves responsiveness during heavy swapping'
arch=('any')
url="https://github.com/hakavlad/memavaild"
license=('MIT')
-source=(
- "$pkgname::https://github.com/hakavlad/memavaild/archive/v${pkgver}.tar.gz"
-)
-md5sums=('SKIP')
-depends=(
- 'python'
-)
-conflicts=("${_pkgname}")
-install=${_pkgname}.install
-backup=(
- 'etc/memavaild.conf'
-)
+depends=('python')
+backup=("etc/$pkgname.conf")
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ "$pkgname.sysusers.conf")
+sha256sums=('3730b7f76211c62e0853a4ac026bd54fb87de360e2bd0eabb7c5ef1c099e4247'
+ 'f422f477870f55670270c1e26c04adba4ebb9dccecbba190b47c6f136bcb059f')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ sed -i '36d' Makefile
+}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}" || exit 2
+ cd "$pkgname-$pkgver"
make \
- DESTDIR="${pkgdir}" \
- PREFIX="/usr" \
- SBINDIR="/usr/bin" \
- SYSCONFDIR="/etc" \
- SYSTEMDUNITDIR="/usr/lib/systemd/system" \
- install
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ DESTDIR="$pkgdir" \
+ PREFIX=/usr \
+ SBINDIR=/usr/bin \
+ SYSCONFDIR=/etc \
+ SYSTEMDUNITDIR=/usr/lib/systemd/system \
+ base units
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm644 "$srcdir/$pkgname.sysusers.conf" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
}
diff --git a/memavaild.install b/memavaild.install
deleted file mode 100644
index d9965852616d..000000000000
--- a/memavaild.install
+++ /dev/null
@@ -1,11 +0,0 @@
-post_install() {
- id "memavaild" &>/dev/null || useradd -r -M -s /bin/false memavaild
-}
-
-post_upgrade() {
- id "memavaild" &>/dev/null || useradd -r -M -s /bin/false memavaild
-}
-
-post_remove() {
- userdel memavaild
-}
diff --git a/memavaild.sysusers.conf b/memavaild.sysusers.conf
new file mode 100644
index 000000000000..3ab7227843f2
--- /dev/null
+++ b/memavaild.sysusers.conf
@@ -0,0 +1 @@
+u memavaild - "memavaild system user"