Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F85629474
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
3 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
Mode
rL libkazv
Attached
Detach File
Event Timeline
Log In to Comment