diff options
author | Elagost | 2022-01-09 07:26:13 -0800 |
---|---|---|
committer | Elagost | 2022-01-09 07:27:12 -0800 |
commit | 2833febe89f87d9cd3febd7a150ffe9c96469ce7 (patch) | |
tree | 04381487c73d87125f9a751fd900ca963b2242cb | |
download | aur-2833febe89f87d9cd3febd7a150ffe9c96469ce7.tar.gz |
PKGBUILD for buffyboard
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3282eb5fcc85 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = buffyboard + pkgdesc = Touch-enabled framebuffer keyboard (not only) for vampire slayers + pkgver = 0.2.0 + pkgrel = 1 + url = https://gitlab.com/cherrypicker/buffyboard + arch = x86_64 + arch = armv7h + arch = aarch64 + license = GPL3 + makedepends = meson + makedepends = libinput + makedepends = libxkbcommon + makedepends = linux-headers + makedepends = udev + depends = libinput + source = https://gitlab.com/cherrypicker/buffyboard/-/archive/0.2.0/buffyboard-0.2.0.tar.gz + source = https://github.com/lvgl/lv_drivers/archive/33983bcb0a9bfd0a4cf44dba67617b9f537e76f3.tar.gz + source = https://github.com/lvgl/lvgl/archive/a2b555e096f7d401b5d8e877a6b5e81ff81c747a.tar.gz + source = https://gitlab.com/cherrypicker/squeek2lvgl/-/archive/e3ce01bc38020b21bc61844fa1fed1a4f41097c5/buffyboard-e3ce01bc38020b21bc61844fa1fed1a4f41097c5.tar.gz + sha512sums = 6a504ed775ebcc03276b2c10e299e894cdc3ea3c7e40d263e449982dd6ac6a7f37fe2094c84e6d0b92c3f965aefc38e606de66bd74d8d375bb2168acb0c0284e + sha512sums = 788ab2ac810580222e85c580a6e7d94783b6e4a29688274d6eb85ec7e9cbe8c146452baf9b2c8ecde135b9e68539218affd4d3bde40667ed1e2da2fa9b9feea4 + sha512sums = 6db243760407176d57bc1aafc9145f8f089e6be4b74afff966ca6fbf29605ccd30afbd113412c7259040894eb7506a90a40c07c0e0be1c7bfbaab01c5ea2727c + sha512sums = 57fb6bb0445e27c5529f96499f744f64038c549f741ff17a2fc83902e7bdbcf1358c4a3eb37848f89e98d1e6011bb46581ab081bf0b0e01350de2f75e58e2f33 + +pkgname = buffyboard diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f2ace32f2061 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Adam Thiede <adamj@mailbox.org> +pkgname=buffyboard +pkgver=0.2.0 +pkgrel=1 +_lv_drivers_commit="33983bcb0a9bfd0a4cf44dba67617b9f537e76f3" +_lvgl_commit="a2b555e096f7d401b5d8e877a6b5e81ff81c747a" +_squeek2lvgl_commit="e3ce01bc38020b21bc61844fa1fed1a4f41097c5" +pkgdesc="Touch-enabled framebuffer keyboard (not only) for vampire slayers" +arch=(x86_64 armv7h aarch64) +url="https://gitlab.com/cherrypicker/buffyboard" +license=('GPL3') +depends=(libinput) +makedepends=(meson libinput libxkbcommon linux-headers udev) +source=($pkgname-$pkgver.tar.gz::https://gitlab.com/postmarketOS/osk-sdl/-/archive/$pkgver/$pkgname-$pkgver.tar.gz + osk-sdl-hooks + osk-sdl-install) +source=(https://gitlab.com/cherrypicker/buffyboard/-/archive/$pkgver/buffyboard-$pkgver.tar.gz + https://github.com/lvgl/lv_drivers/archive/$_lv_drivers_commit.tar.gz + https://github.com/lvgl/lvgl/archive/$_lvgl_commit.tar.gz + https://gitlab.com/cherrypicker/squeek2lvgl/-/archive/$_squeek2lvgl_commit/buffyboard-$_squeek2lvgl_commit.tar.gz) + +build() { + + mkdir -p "$builddir"/lvgl "$builddir"/lv_drivers "$builddir"/squeek2lvgl + mv "$srcdir"/lvgl-$_lvgl_commit/* "$builddir"/lvgl + mv "$srcdir"/lv_drivers-$_lv_drivers_commit/* "$builddir"/lv_drivers + mv "$srcdir"/squeek2lvgl-$_squeek2lvgl_commit/* "$builddir"/squeek2lvgl + arch-meson "$pkgname-$pkgver" _build + meson compile -C _build +} + +package() { + DESTDIR="$pkgdir" meson install --no-rebuild -C _build +} + +sha512sums=( +'6a504ed775ebcc03276b2c10e299e894cdc3ea3c7e40d263e449982dd6ac6a7f37fe2094c84e6d0b92c3f965aefc38e606de66bd74d8d375bb2168acb0c0284e' +'788ab2ac810580222e85c580a6e7d94783b6e4a29688274d6eb85ec7e9cbe8c146452baf9b2c8ecde135b9e68539218affd4d3bde40667ed1e2da2fa9b9feea4' +'6db243760407176d57bc1aafc9145f8f089e6be4b74afff966ca6fbf29605ccd30afbd113412c7259040894eb7506a90a40c07c0e0be1c7bfbaab01c5ea2727c' +'57fb6bb0445e27c5529f96499f744f64038c549f741ff17a2fc83902e7bdbcf1358c4a3eb37848f89e98d1e6011bb46581ab081bf0b0e01350de2f75e58e2f33') |