aboutsummaryrefslogtreecommitdiffstats
path: root/community/ttyd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ttyd/APKBUILD')
-rw-r--r--community/ttyd/APKBUILD46
1 files changed, 29 insertions, 17 deletions
diff --git a/community/ttyd/APKBUILD b/community/ttyd/APKBUILD
index 172ee358c12..a9f60c827c4 100644
--- a/community/ttyd/APKBUILD
+++ b/community/ttyd/APKBUILD
@@ -1,38 +1,50 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ttyd
-pkgver=1.5.2
+pkgver=1.7.7
pkgrel=0
pkgdesc="Share your terminal over the web"
url="https://tsl0922.github.io/ttyd"
arch="all"
license="MIT"
-# Note: vim is needed for tool xxd.
-makedepends="cmake json-c-dev bsd-compat-headers openssl-dev libwebsockets-dev
- vim zlib-dev"
+depends="libwebsockets-evlib_uv"
+makedepends="
+ bsd-compat-headers
+ cmake
+ json-c-dev
+ libuv-dev
+ libwebsockets-dev
+ openssl-dev>3
+ samurai
+ zlib-dev
+ "
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/tsl0922/$pkgname/archive/$pkgver.tar.gz
- fix-cmake.patch"
+source="https://github.com/tsl0922/ttyd/archive/$pkgver/ttyd-$pkgver.tar.gz
+ fix-version.patch
+ "
build() {
- mkdir -p build && cd build
- cmake .. \
+ local crossopts=
+ if [ "$CBUILD" != "$CHOST" ]; then
+ crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- make
+ -DCMAKE_VERBOSE_MAKEFILE=TRUE \
+ $crossopts
+ cmake --build build
}
check() {
- cd "$builddir"/build
-
- ./ttyd --version
+ ./build/ttyd --version
}
package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="a1b2931fed58d338fc73b531afe7ae097b30e84d761137068207d0ebd13dd19a330d9d2ec919c0436a9244d2cbfb8e42f1f4bcf9a095fb04934defd08ba78203 ttyd-1.5.2.tar.gz
-677f71abfec9e74db8f7976e6cb8c4eba052df71162390fa26e7c31f064a179d8587f07088eb0a5ada507a345b11af8d663162c77aad5e7fd129503eb15f83af fix-cmake.patch"
+sha512sums="
+0cc643223c603dfbd32bc8233e6d2b8d59efd0b1208ef684277ff690fd92ca9ce242b8ea229a5621c43301ce99f95ee56fbe1f3b8df47329be89c3d0658d7663 ttyd-1.7.7.tar.gz
+c7e63670d865bd31bd16cc1570dfb57a8717553cf30d46da47ae3e051f9e897f6f94550c77df48ee4eef6c4ccd4283516110e14c9a78f562631ccdc43ae699ee fix-version.patch
+"