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