Page MenuHomePhorge

No OneTemporary

Size
3 KB
Referenced Files
None
Subscribers
None
diff --git a/packaging/GNU-Linux/alpine/x86_64/README.md b/packaging/GNU-Linux/alpine/README.md
similarity index 100%
rename from packaging/GNU-Linux/alpine/x86_64/README.md
rename to packaging/GNU-Linux/alpine/README.md
diff --git a/packaging/GNU-Linux/alpine/kazv/APKBUILD b/packaging/GNU-Linux/alpine/kazv/APKBUILD
new file mode 100644
index 0000000..c24c4fc
--- /dev/null
+++ b/packaging/GNU-Linux/alpine/kazv/APKBUILD
@@ -0,0 +1,28 @@
+pkgname=libkazv
+pkgver=20220320
+pkgrel=0
+pkgdesc="libkazv is a matrix client sdk built upon lager and the value-oriented design it enables."
+license=AGPL-3.0
+arch=x86_64
+url="https://lily.kazv.moe/kazv/libkazv"
+source="libkazv.tar.gz::https://lily.kazv.moe/kazv/libkazv/-/archive/servant/libkazv-servant.tar.gz"
+builddir="${srcdir}/libkazv-servant"
+makedepends="cmake boost-dev olm-dev curl-dev lager immer zug nlohmann-json olm-dev crypto++-dev"
+depends="lager immer zug boost nlohmann-json olm crypto++" # crypto++ need testing respority
+JOBS=5
+options="!check" # Not tested yet
+
+build() {
+ mkdir ${builddir}/build
+ cd ${builddir}/build
+ cmake .. -Dlibkazv_BUILD_EXAMPLES=OFF -Dlibkazv_BUILD_TESTS=OFF -Dlibkazv_BUILD_KAZVJOB=OFF
+ make -j$JOBS
+}
+
+package() {
+ cd ${builddir}/build
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="
+3c36846c5441edb8da8bea5df2fbe1611869cef53259a27a77dbf877b7298db4c5f40b49edbc035ddc1099cb5111bf95f5f1df8ceabe1625706c2dfee78201a2 libkazv.tar.gz
+"
diff --git a/packaging/GNU-Linux/alpine/x86_64/APKBUILD b/packaging/GNU-Linux/alpine/x86_64/APKBUILD
deleted file mode 100644
index 4061104..0000000
--- a/packaging/GNU-Linux/alpine/x86_64/APKBUILD
+++ /dev/null
@@ -1,57 +0,0 @@
-pkgname=libkazv
-pkgver=0.1.0_git20210724
-pkgrel=0
-pkgdesc="libkazv is a matrix client sdk built upon lager and the value-oriented design it enables."
-license=AGPL-3.0
-arch=x86_64
-url="https://lily.kazv.moe/kazv/libkazv"
-source="https://lily.kazv.moe/kazv/libkazv/-/archive/servant/libkazv-servant.tar.gz"
-builddir="${srcdir}/libkazv-servant"
-makedepends="cmake boost-dev olm-dev curl-dev"
-depends="catch2 nlohmann-json"
-JOBS=5
-
-unpack() {
- cd $srcdir
- tar -xf libkazv-servant.tar.gz
-}
-
-build() {
- mkdir ${srcdir}/deps
- cd ${srcdir}/deps
-
- # build depends.
- ## zug
- git clone https://github.com/arximboldi/zug.git
- cd zug
- mkdir build && cd build
- cmake .. -DCMAKE_INSTALL_PREFIX="/usr" -Dzug_BUILD_TESTS=OFF -Dzug_BUILD_EXAMPLES=OFF -Dzug_BUILD_DOCS=OFF
- make DESTDIR="$pkgdir" -j$JOBS install
- cd ../..
- rm -rf zug
-
- ## lager
- git clone https://github.com/arximboldi/lager.git
- cd lager
- mkdir build && cd build
- cmake .. -DCMAKE_INSTALL_PREFIX="/usr" -Dlager_BUILD_TESTS=OFF -Dlager_BUILD_EXAMPLES=OFF -Dlager_BUILD_DOCS=OFF && \
- make DESTDIR="$pkgdir" -j$JOBS install
- cd ../..
- rm -rf lager
-
-
- # build libkazv
- ls
- mkdir ${builddir}/build
- cd ${builddir}/build
- cmake .. -DCMAKE_PREFIX_PATH="$pkgdir/usr" -DCMAKE_INSTALL_PREFIX="/usr" -Dlibkazv_BUILD_EXAMPLES=OFF
- make -j$JOBS
-}
-
-package() {
- cd ${builddir}/build
- make DESTDIR="$pkgdir/usr" install
-}
-sha512sums="
-7b757f577be66f16ab144d7a713def295ce9769d0c7c91645492f636447e9406fd77529e920384ea847a9605e66287b9c3ca9427b8e5252d83bafc7cc782a8f5 libkazv-servant.tar.gz
-"

File Metadata

Mime Type
text/x-diff
Expires
Sat, Aug 8, 9:50 PM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1724003
Default Alt Text
(3 KB)

Event Timeline