From 781c127914cabc6e415571b8cfb8b5c25b6a2d3d Mon Sep 17 00:00:00 2001 From: kth5 Date: Sat, 26 Oct 2024 12:49:48 +0200 Subject: [PATCH] * add xss-lock --- xss-lock/.SRCINFO | 23 ++++++++++++++++++++++ xss-lock/PKGBUILD | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 xss-lock/.SRCINFO create mode 100644 xss-lock/PKGBUILD diff --git a/xss-lock/.SRCINFO b/xss-lock/.SRCINFO new file mode 100644 index 0000000000..fa9e1d0289 --- /dev/null +++ b/xss-lock/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = xss-lock + pkgdesc = Use external locker as X screen saver + pkgver = 0.3.0.r27.g0c562bf + pkgrel = 1 + url = https://github.com/wavexx/xss-lock + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = MIT + makedepends = cmake + makedepends = git + makedepends = python-docutils + depends = glib2 + depends = glibc + depends = libxcb + depends = xcb-util + optdepends = bash-completion: for bash completion + source = xss-lock::git+https://github.com/wavexx/xss-lock.git#commit=0c562bfa5d9073c6a47060ee06946aa39eff2fae + b2sums = 7a9abca7870b96f951667030b64f9b0e8c596db4f8ae9c4ac809f8a24f1a74da187fce2f16bae61ed8734a20676cbc07b4414ffc487bbaac7346880b45931e6c + +pkgname = xss-lock diff --git a/xss-lock/PKGBUILD b/xss-lock/PKGBUILD new file mode 100644 index 0000000000..fc870a7557 --- /dev/null +++ b/xss-lock/PKGBUILD @@ -0,0 +1,50 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Giancarlo Razzolini +# Contributor: Pierre Neidhardt +# Contributor: Raymond Wagenmaker + +pkgname=xss-lock +# It seems that development has stopped but the latest commit is more stable +# than the latest tag. +_commit=0c562bfa5d9073c6a47060ee06946aa39eff2fae +pkgver=0.3.0.r27.g0c562bf +pkgrel=1 +pkgdesc="Use external locker as X screen saver" +url="https://github.com/wavexx/xss-lock" +arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) +license=(MIT) +depends=( + glib2 + glibc + libxcb + xcb-util +) +makedepends=( + cmake + git + python-docutils +) +optdepends=( + "bash-completion: for bash completion" +) +source=("${pkgname}::git+https://github.com/wavexx/xss-lock.git#commit=${_commit}") +b2sums=('7a9abca7870b96f951667030b64f9b0e8c596db4f8ae9c4ac809f8a24f1a74da187fce2f16bae61ed8734a20676cbc07b4414ffc487bbaac7346880b45931e6c') + +pkgver() { + cd ${pkgname} + git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd ${pkgname} + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=None + make +} + +package() { + cd ${pkgname} + make DESTDIR="${pkgdir}" install + install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname} +}