From d9dfad1ab372086073b7e0319fc2f8837fda5680 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 Mar 2026 23:33:31 +0100 Subject: [PATCH] Add cliamp --- build/packages/edge.packages | 1 + pkgbuilds/edge/cliamp/.SRCINFO | 19 +++++++++++++++++++ pkgbuilds/edge/cliamp/PKGBUILD | 25 +++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 pkgbuilds/edge/cliamp/.SRCINFO create mode 100644 pkgbuilds/edge/cliamp/PKGBUILD diff --git a/build/packages/edge.packages b/build/packages/edge.packages index 86169a5..2f2ac3e 100644 --- a/build/packages/edge.packages +++ b/build/packages/edge.packages @@ -2,6 +2,7 @@ # Core asusctl +cliamp qmk-hid elephant install elephant-archlinuxpkgs diff --git a/pkgbuilds/edge/cliamp/.SRCINFO b/pkgbuilds/edge/cliamp/.SRCINFO new file mode 100644 index 0000000..157f7bb --- /dev/null +++ b/pkgbuilds/edge/cliamp/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = cliamp + pkgdesc = A retro terminal music player inspired by Winamp 2.x + pkgver = 1.23.1 + pkgrel = 1 + url = https://github.com/bjarneo/cliamp + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = go + depends = alsa-lib + depends = flac + depends = libvorbis + depends = libogg + depends = ffmpeg + depends = yt-dlp + source = cliamp-1.23.1.tar.gz::https://github.com/bjarneo/cliamp/archive/refs/tags/v1.23.1.tar.gz + sha256sums = 4f447792ef10f426e7dba26bc0882b0b9c50bb54e01573c30ebcc9858e87f5fa + +pkgname = cliamp diff --git a/pkgbuilds/edge/cliamp/PKGBUILD b/pkgbuilds/edge/cliamp/PKGBUILD new file mode 100644 index 0000000..f80d8f0 --- /dev/null +++ b/pkgbuilds/edge/cliamp/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: bjarneo +pkgname=cliamp +pkgver=1.23.1 +pkgrel=1 +pkgdesc='A retro terminal music player inspired by Winamp 2.x' +arch=('x86_64' 'aarch64') +url='https://github.com/bjarneo/cliamp' +license=('MIT') +depends=('alsa-lib' 'flac' 'libvorbis' 'libogg' 'ffmpeg' 'yt-dlp') +makedepends=('go') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bjarneo/cliamp/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('4f447792ef10f426e7dba26bc0882b0b9c50bb54e01573c30ebcc9858e87f5fa') + +build() { + cd "${pkgname}-${pkgver}" + export CGO_ENABLED=1 + go build -trimpath -buildmode=pie \ + -ldflags="-s -w -X main.version=v${pkgver} -linkmode=external" \ + -o cliamp . +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 cliamp "${pkgdir}/usr/bin/cliamp" +}