diff --git a/squeekboard/.SRCINFO b/squeekboard/.SRCINFO new file mode 100644 index 0000000..5f43850 --- /dev/null +++ b/squeekboard/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = squeekboard + pkgdesc = Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone + pkgver = 1.14.0 + pkgrel = 1 + url = https://source.puri.sm/Librem5/squeekboard + arch = x86_64 + arch = aarch64 + license = GPL3 + makedepends = pkg-config + makedepends = meson + makedepends = intltool + makedepends = rust + makedepends = gtk-doc + depends = feedbackd + depends = gnome-desktop + depends = python + source = https://source.puri.sm/Librem5/squeekboard/-/archive/v1.14.0/squeekboard-v1.14.0.tar.gz + sha256sums = cc83ade8d507d7651e15c07ddf749450f72bdff0d650598b45f3395e47ddda38 + +pkgname = squeekboard + diff --git a/squeekboard/.gitrepo b/squeekboard/.gitrepo new file mode 100644 index 0000000..88d57a8 --- /dev/null +++ b/squeekboard/.gitrepo @@ -0,0 +1,12 @@ +; DO NOT EDIT (unless you know what you are doing) +; +; This subdirectory is a git "subrepo", and this file is maintained by the +; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme +; +[subrepo] + remote = https://aur.archlinux.org/squeekboard.git + branch = master + commit = 0056374bcaa07da733681740cbde7d7394cb38ca + parent = 96ec7cfe755ef2058a8c7db0e4081e3c6f7fc9c4 + method = merge + cmdver = 0.4.3 diff --git a/squeekboard/PKGBUILD b/squeekboard/PKGBUILD new file mode 100644 index 0000000..f6bee04 --- /dev/null +++ b/squeekboard/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Philip Goto + +pkgname=squeekboard +pkgver=1.14.0 +pkgrel=1 +pkgdesc='Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone' +url='https://source.puri.sm/Librem5/squeekboard' +license=(GPL3) +arch=(x86_64 aarch64) +depends=( + feedbackd + gnome-desktop + python +) +makedepends=( + pkg-config + meson + intltool + rust + gtk-doc +) +source=("${url}/-/archive/v${pkgver}/squeekboard-v${pkgver}.tar.gz") +sha256sums=('cc83ade8d507d7651e15c07ddf749450f72bdff0d650598b45f3395e47ddda38') + +build() { + arch-meson "squeekboard-v${pkgver}" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + DESTDIR="${pkgdir}" meson install -C build +}