Skip to content

Add Arch Linux (pacman) package distribution #136

@wkoszek

Description

@wkoszek

Add support for distributing bsubio CLI as an Arch Linux package via pacman/AUR.

Goal

Enable Arch Linux users to install bsubio using their native package manager.

Distribution Options

  1. AUR (Arch User Repository) - Community maintained, easier to set up

    • Create PKGBUILD file
    • Submit to AUR as bsubio or bsubio-bin (for binary package)
    • Users install with: yay -S bsubio or paru -S bsubio
  2. Official Arch Repository - Harder to get into, but better visibility

    • Requires package maintainer and voting process
    • Higher quality standards

Implementation Plan

  • Create PKGBUILD file for binary package
  • Test installation on Arch Linux
  • Submit to AUR
  • Update GoReleaser config to generate assets compatible with AUR
  • Document installation in README

Example PKGBUILD Structure

pkgname=bsubio-bin
pkgver=0.10.1
pkgrel=1
pkgdesc="Command line tool for bsub.io batch processing"
arch=('x86_64' 'aarch64')
url="https://github.com/bsubio/cli"
license=('MIT')
...

Installation After Implementation

yay -S bsubio-bin
# or
paru -S bsubio-bin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions