diff options
author | a13xie@Tellurium | 2024-01-15 18:32:45 +0100 |
---|---|---|
committer | a13xie@Tellurium | 2024-01-15 18:32:45 +0100 |
commit | 1805284a7a81f2e74456b114ed44866fd3eee6bb (patch) | |
tree | 3c13e879e8c894d42f23c2f681d95d94ba72cdd5 | |
download | aur-1805284a7a81f2e74456b114ed44866fd3eee6bb.tar.gz |
Initial commit
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | phosh-osk-stub.install | 5 |
2 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..49c78ed3888f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +_name='phosh-osk-stub' +pkgname="$_name" +pkgver=0.35.0 +pkgrel=1 +pkgdesc="An experimental alternative OSK for phosh" +install="phosh-osk-stub.install" +arch=('x86_64' 'aarch64') +url="https://gitlab.gnome.org/guidog/$_name" +license=('GPL-3.0-only') + +depends=( + feedbackd + gnome-desktop + fzf + hunspell +) +makedepends=( + git + meson + cmake +) +optdepends=( + 'presage-git: predictive text entry' + 'govarnam: transliteration for Indian languages' +) +provides=(${_name}) +conflicts=( + ${_name} +) + +source=( + "${_name}::git+$url#tag=v$pkgver" + "phosh-osk-stub.install" +) +sha512sums=('SKIP' + '23dc7bc6f62cfd0e87a36c7d26683fd3df605ba3845bee8dce8ad5ab5620a44bc682361416a79f1232133bb8dc3d14e2d76e44976258609173b498c72baec105') + + +build() { + arch-meson -Dgtk_doc=false -Ddefault_osk=false "$_name" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + DESTDIR="${pkgdir}" meson install -C build +} diff --git a/phosh-osk-stub.install b/phosh-osk-stub.install new file mode 100644 index 000000000000..1dc436a33390 --- /dev/null +++ b/phosh-osk-stub.install @@ -0,0 +1,5 @@ +post_install() { + echo "Switch to this keyboard by symlinking /usr/share/applications/sm.puri.OSK0.desktop to /usr/share/applications/sm.puri.Phosh.OskStub.desktop" + echo "mv /usr/share/applications/sm.puri.OSK0.desktop /usr/share/applications/sm.puri.OSK0.desktop.bak" + echo "ln -s /usr/share/applications/sm.puri.OSK0.desktop /usr/share/applications/sm.puri.Phosh.OskStub.desktop" +} |