aboutsummaryrefslogtreecommitdiffstats
path: root/community/ttyd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/ttyd/APKBUILD')
-rw-r--r--community/ttyd/APKBUILD39
1 files changed, 25 insertions, 14 deletions
diff --git a/community/ttyd/APKBUILD b/community/ttyd/APKBUILD
index b69cd9ee920..a9f60c827c4 100644
--- a/community/ttyd/APKBUILD
+++ b/community/ttyd/APKBUILD
@@ -1,30 +1,39 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ttyd
-pkgver=1.6.3
-pkgrel=2
+pkgver=1.7.7
+pkgrel=0
pkgdesc="Share your terminal over the web"
url="https://tsl0922.github.io/ttyd"
arch="all"
license="MIT"
depends="libwebsockets-evlib_uv"
-makedepends="cmake json-c-dev bsd-compat-headers openssl-dev libwebsockets-dev
- zlib-dev libuv-dev"
+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/ttyd/archive/$pkgver.tar.gz
- fix-cmake.patch
+source="https://github.com/tsl0922/ttyd/archive/$pkgver/ttyd-$pkgver.tar.gz
+ fix-version.patch
"
build() {
+ local crossopts=
if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
- $CMAKE_CROSSOPTS .
- make -C build
+ $crossopts
+ cmake --build build
}
check() {
@@ -32,8 +41,10 @@ check() {
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="192b8b7216017b862e665a4ce2f89eef0499a6b2738d4dfffe8abd95b622c7f6729c9995adfd84d042fb3301e05fc6f58a458fe84f2ff2679deeb7e9efaf679f ttyd-1.6.3.tar.gz
-c489436c976c0a598763d3ebedcd42a7b3715b2c07967d74aaaad1fca345f85699f78ca3b62f0d810da0a1c91e868b8011cd3f9b62b5d5ad0a6185a8c5b6075f fix-cmake.patch"
+sha512sums="
+0cc643223c603dfbd32bc8233e6d2b8d59efd0b1208ef684277ff690fd92ca9ce242b8ea229a5621c43301ce99f95ee56fbe1f3b8df47329be89c3d0658d7663 ttyd-1.7.7.tar.gz
+c7e63670d865bd31bd16cc1570dfb57a8717553cf30d46da47ae3e051f9e897f6f94550c77df48ee4eef6c4ccd4283516110e14c9a78f562631ccdc43ae699ee fix-version.patch
+"