From f492d0eeea2b5d790af4667bb5f5db6500172d41 Mon Sep 17 00:00:00 2001 From: Sergei Slipchenko Date: Wed, 1 Oct 2025 11:28:39 +0400 Subject: [PATCH] Initial commit --- .SRCINFO | 15 +++++++++++++++ .gitignore | 2 ++ PKGBUILD | 25 +++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..9d80ab96d1943 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = still + pkgdesc = Freeze the screen of a Wayland compositor until a provided command exits + pkgver = 0.0.1 + pkgrel = 1 + url = https://github.com/faergeek/still + arch = x86_64 + license = MIT + makedepends = git + makedepends = meson + makedepends = wayland-protocols + depends = wayland + source = https://github.com/faergeek/still/releases/download/v0.0.1/still-0.0.1.tar.xz + sha256sums = f0fafd59b13e3fd33d3a69d55ed70f319f75b45ad80d9a80930bc2c97d5e8698 + +pkgname = still diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..3f55c590056c9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pkg.tar.zst +*.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..9160daff062c0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Sergei Slipchenko + +pkgname=still +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Freeze the screen of a Wayland compositor until a provided command exits" +arch=('x86_64') +url="https://github.com/faergeek/still" +license=(MIT) +depends=(wayland) +makedepends=(git meson wayland-protocols) +source=("$url/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") +sha256sums=('f0fafd59b13e3fd33d3a69d55ed70f319f75b45ad80d9a80930bc2c97d5e8698') + +build() { + cd "${pkgname}-${pkgver}" + arch-meson build + ninja -C build +} + +package() { + cd "${pkgname}-${pkgver}" + DESTDIR="${pkgdir}" ninja -C build install + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}