From e0b159c0694c8676e0682a6b941e9ab1c5e15f5d Mon Sep 17 00:00:00 2001 From: deepend-tildeclub Date: Wed, 8 Jul 2026 12:24:08 -0600 Subject: [PATCH] Remove Manjaro package. Handled seperately. --- .github/workflows/manjaro-package-build.yml | 79 --------------------- packaging/manjaro/PKGBUILD | 69 ------------------ 2 files changed, 148 deletions(-) delete mode 100644 .github/workflows/manjaro-package-build.yml delete mode 100644 packaging/manjaro/PKGBUILD diff --git a/.github/workflows/manjaro-package-build.yml b/.github/workflows/manjaro-package-build.yml deleted file mode 100644 index fa5bfa37..00000000 --- a/.github/workflows/manjaro-package-build.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: Manjaro Package Build - -on: - push: - branches: [master, main] - pull_request: - branches: [master, main] - workflow_dispatch: - -permissions: - contents: read - -jobs: - manjaro-package: - runs-on: ubuntu-latest - container: - image: manjarolinux/base:latest - - steps: - - name: Install packaging toolchain - run: | - set -euxo pipefail - pacman -Syu --noconfirm - pacman -S --noconfirm --needed \ - base-devel \ - git \ - namcap \ - meson \ - ninja \ - pkgconf \ - glib2 \ - glib2-devel \ - gtk3 \ - openssl \ - libcanberra \ - libayatana-appindicator \ - iso-codes \ - lua \ - perl \ - python \ - python-cffi \ - pciutils - - - name: Checkout repository - uses: actions/checkout@v5 - with: - fetch-depth: 0 - submodules: true - - - name: Build package and generate .SRCINFO (non-root) - run: | - set -euxo pipefail - id -u builder >/dev/null 2>&1 || useradd -m builder - chown -R builder:builder "$GITHUB_WORKSPACE" - su builder -c "cd '$GITHUB_WORKSPACE/packaging/manjaro' && makepkg --noconfirm --syncdeps --cleanbuild" - su builder -c "cd '$GITHUB_WORKSPACE/packaging/manjaro' && makepkg --printsrcinfo > .SRCINFO" - - - name: Lint PKGBUILD and package with namcap - run: | - set -euxo pipefail - cd "$GITHUB_WORKSPACE/packaging/manjaro" - namcap PKGBUILD - pkg_file="$(find . -maxdepth 1 -type f -name '*.pkg.tar.*' | head -n1)" - namcap "$pkg_file" - - - name: Collect artifacts - run: | - set -euxo pipefail - mkdir -p artifacts - cp -v "$GITHUB_WORKSPACE"/packaging/manjaro/*.pkg.tar.* artifacts/ - cp -v "$GITHUB_WORKSPACE"/packaging/manjaro/PKGBUILD artifacts/ - cp -v "$GITHUB_WORKSPACE"/packaging/manjaro/.SRCINFO artifacts/ - - - name: Upload package artifacts - uses: actions/upload-artifact@v6 - with: - name: zoitechat-manjaro-package - path: artifacts/* - if-no-files-found: error diff --git a/packaging/manjaro/PKGBUILD b/packaging/manjaro/PKGBUILD deleted file mode 100644 index 5544d8b3..00000000 --- a/packaging/manjaro/PKGBUILD +++ /dev/null @@ -1,69 +0,0 @@ -# Maintainer: ZoiteChat Maintainers - -pkgname=zoitechat-git -pkgver=0 -pkgrel=1 -pkgdesc='IRC client for GNOME (ZoiteChat development snapshot)' -arch=('x86_64') -url='https://github.com/zoitechat/zoitechat' -license=('GPL-2.0-or-later') -depends=( - 'glib2' - 'gtk3' - 'iso-codes' - 'libayatana-appindicator' - 'libcanberra' - 'lua' - 'openssl' - 'perl' - 'python-cffi' -) -makedepends=( - 'git' - 'meson' - 'ninja' - 'pkgconf' - 'python' -) -optdepends=( - 'pciutils: sysinfo plugin hardware detection details' -) -provides=('zoitechat') -conflicts=('zoitechat') - -_repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" -source=("zoitechat::git+file://${_repo_root}") -sha256sums=('SKIP') - -pkgver() { - cd "$srcdir/zoitechat" - - if git describe --long --tags --abbrev=7 >/dev/null 2>&1; then - git describe --long --tags --abbrev=7 \ - | sed 's/^v//' \ - | sed -E 's/([^-]+)-([0-9]+)-g/\1.r\2.g/' \ - | sed 's/-/./g' - else - printf '0.r%s.%s\n' \ - "$(git rev-list --count HEAD)" \ - "$(git rev-parse --short=7 HEAD)" - fi -} - -build() { - arch-meson zoitechat build \ - -Dtext-frontend=false \ - -Dwith-checksum=true \ - -Dwith-fishlim=true \ - -Dwith-lua=lua \ - -Dwith-perl=perl \ - -Dwith-python=python3 \ - -Dwith-sysinfo=true \ - -Dinstall-plugin-metainfo=true - - meson compile -C build -} - -package() { - meson install -C build --destdir "$pkgdir" -}