diff options
Diffstat (limited to 'community/ttyd/APKBUILD')
-rw-r--r-- | community/ttyd/APKBUILD | 39 |
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 +" |