Skip to content
Snippets Groups Projects
Commit 8c9c65c6 authored by Anjandev Momi's avatar Anjandev Momi Committed by Kevin Daudt
Browse files

testing/snikket-sdk: new aport

parent a51cb337
No related branches found
No related tags found
1 merge request!79319Add snikket-api aport
Pipeline #309658 skipped
# Contributor: Anjandev Momi <anjan@momi.ca>
# Maintainer: Anjandev Momi <anjan@momi.ca>
_gitcommit=10f8b25e13c3bb8457341fff16e1b83b98224149
pkgname=snikket-sdk
pkgver=0_git20250120
pkgrel=0
pkgdesc="Pre-pre-pre-alpha experimental prototype work in progress. Nothing to see here!"
url="https://github.com/snikket-im/snikket-sdk"
arch="all !riscv64 !loongarch64 !armv7 !armhf !s390x" # riscv64, loongarch64 blocked by haxe. armv7,armhf, s390x blocked by gcc -m32 not supported
license="Apache-2.0"
makedepends="haxe~4.3.3 opus-dev libdatachannel-dev libstrophe-dev libc++-dev musl-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/snikket-im/snikket-sdk/archive/$_gitcommit.tar.gz
xlocale.patch"
builddir="$srcdir/$pkgname-$_gitcommit"
options="!check"
prepare() {
haxelib setup .
haxelib git jsImport https://github.com/back2dos/jsImport
haxelib install datetime
haxelib install haxe-strings
haxelib install hsluv
haxelib install tink_http
haxelib install sha
haxelib install thenshim
haxelib install HtmlParser
haxelib install hxnodejs
haxelib git hxtsdgen https://github.com/singpolyma/hxtsdgen
haxelib install utest
haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp
cd hxcpp/git/tools/hxcpp
haxe compile.hxml
cd -
default_prepare
}
build() {
make libsnikket.so
}
package() {
install -Dm644 libsnikket.so "$pkgdir"/usr/lib/libsnikket.so
}
sha512sums="
40c75434a37a61e638c342c05abaef84a1b7d1cf889f6cfb726cafe85aa41f40eccf6f8e2713d6812777f98b6e576cd6ff8574a44153f9ea8d934f7666adc273 snikket-sdk-0_git20250120.tar.gz
0cd6e361af802188c9e58589d132c04b5809b52b1d4a97cc48b0807d022bd032296ce46c628cdacb626c2386c2845f309d9383f0aa1ab7a4446f75cdcfe6b334 xlocale.patch
"
--- a/hxcpp/git/src/hx/libs/std/Sys.cpp
+++ b/hxcpp/git/src/hx/libs/std/Sys.cpp
@@ -30,7 +30,7 @@
#include <limits.h>
#ifndef ANDROID
#include <locale.h>
- #if !defined(BLACKBERRY) && !defined(EPPC) && !defined(GCW0) && !defined(__GLIBC__)
+ #if !defined(BLACKBERRY) && !defined(EPPC) && !defined(GCW0) && !defined(NEKO_LINUX)
#include <xlocale.h>
#endif
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment