diff --git a/.gitea/workflows/release_arm64v8.yml b/.gitea/workflows/release_arm64v8.yml index 3f512e6..99d9976 100755 --- a/.gitea/workflows/release_arm64v8.yml +++ b/.gitea/workflows/release_arm64v8.yml @@ -41,9 +41,16 @@ jobs: su - runner -c "echo 'PACKAGER_PRIVKEY="/home/runner/.abuild/${{ secrets.REPO_PRIVKEY_FILENAME }}"' >> ~/.abuild/abuild.conf" - name: Compile in sequence run: | + # git clone --depth 1 https://gitlab.alpinelinux.org/alpine/aports.git + # mv aports/community/hexagonrpcd srcpkgs/ + # mv aports/testing/gmic srcpkgs/ + # mv aports/testing/dissent srcpkgs/ + git clone --depth 1 https://codeberg.org/comcloudway/apkbuild-collection.git + mv apkbuild-collection/testing/melon srcpkgs/ + ls -lah srcpkgs mv srcpkgs /home/runner && chown -R runner:runner /home/runner/srcpkgs echo "/home/runner/packages/srcpkgs" >> /etc/apk/repositories - su - runner -c 'export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"; cd srcpkgs; for i in $(ls ./ | grep -v hunspell-pl); do cd $i && abuild -r; cd .. ; done' + su - runner -c 'export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"; cd srcpkgs; for i in $(ls ./ ); do cd $i && abuild -r -c; cd .. ; done' - name: Mount and upload run: | su - runner -c 'mkdir hole' diff --git a/.gitignore b/.gitignore index 31d34a4..4a9075e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ srcpkgs/*/src/ keep/*/src/ +not_ready/*/src/ *.tar.gz *.zip diff --git a/not_ready/celeste/APKBUILD b/not_ready/celeste/APKBUILD new file mode 100755 index 0000000..59a8f62 --- /dev/null +++ b/not_ready/celeste/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: ITmodulo +# Maintainer: ITmodulo +pkgname=celeste +pkgver=0.8.3 +pkgrel=0 +pkgdesc="GUI file synchronization client that can sync with any cloud provider" +url="https://github.com/hwittenborn/celeste" +license="GPL-3.0-only" +arch="all" +makedepends="rustup clang clang-dev clang-extra-tools go rclone libadwaita-dev cairo-dev glib-dev gobject-introspection-dev gtk4.0-dev" +depends="rclone" +source="$pkgname-$pkgver.tar.gz::https://github.com/hwittenborn/celeste/archive/refs/tags/v$pkgver.tar.gz" + +prepare() { + default_prepare + rustup-init -y --default-toolchain nightly + source ~/.cargo/env + cargo update + cargo fetch --target="$CTARGET" +} + +build() { + source ~/.cargo/env + cargo build --frozen --release +} + +check() { + source ~/.cargo/env + cargo test --release --locked +} + +package() { + ls -lah + install -Dm755 target/release/bin/$pkgname -t "$pkgdir"/usr/bin/ +# install -Dm644 res/appicon.png "$pkgdir"/usr/share/pixmaps/supersonic-desktop.png +# install -Dm644 res/supersonic-desktop.desktop "$pkgdir"/usr/share/applications/supersonic-desktop.desktop +} + +sha512sums=" +64583daba4242a86e81764cb2e62b8024c5442417464a89ac1efe3aa97d06563f6bac53464fe7b4d41866e85027a28e08fdf744ba34bff854210e796700a83c3 celeste-0.8.3.tar.gz +" diff --git a/not_ready/valent/APKBUILD b/not_ready/valent/APKBUILD new file mode 100755 index 0000000..2ac6716 --- /dev/null +++ b/not_ready/valent/APKBUILD @@ -0,0 +1,67 @@ +pkgname=valent +pkgver=0.0 +pkgrel=0 +pkgdesc="Connect, control and sync devices " +url="https://github.com/andyholmes/valent" +arch="all" +license="GPL-3.0-only" +makedepends=" + qtmpris-dev + libxdp-dev + pipewire-dev + pulseaudio-dev + gstreamer-dev + evolution-data-server-dev + libportal-dev + libportal-gtk4 + tinysparql-dev + vala + libphonenumber-dev + libadwaita-dev + libpeas2-dev + json-glib-dev + gnutls-dev + cmake + cmake-extras + unzip + meson + gtk4.0-dev + gobject-introspection-dev + " +#makedepends=" +# cairo-dev +# fontconfig-dev +# gdk-pixbuf-dev +# glib-dev +# gobject-introspection-dev +# meson +# pango-dev +# gtk4.0-dev +# " +source="https://github.com/andyholmes/valent/archive/refs/heads/main.zip" + +options="!check" + +#prepare() { +# default_prepare +# unzip main.zip +# ls -lah +#} + +build() { + cd valent-main + abuild-meson \ + --buildtype=release \ + -Ddocumentation=false \ + . output + meson compile -C output +} + +package() { + cd valent-main + ls -lah + DESTDIR="$pkgdir" meson install --no-rebuild -C output +} +sha512sums=" +c12678e887ddbc30c0d7d1d81254bc31e317cfeae8818424f58ba309c286d3574767c4691a7bbbaccadc6a02c6f3e0487e64701f0a09b4bef04d4ba79ed1d36d main.zip +"