Add sandstatus and its dependencies

This commit is contained in:
Ceres 2025-10-01 18:21:37 +01:00
parent d9d0add03f
commit d2f9304f2a
12 changed files with 132 additions and 11 deletions

View file

@ -0,0 +1,22 @@
EAPI=8
DESCRIPTION="A status generator for sandbar"
HOMEPAGE="https://codeberg.org/afiw/sandstatus"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/afiw/sandstatus.git"
else
SRC_URI="https://codeberg.org/afiw//${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-source"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="GPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"

View file

@ -0,0 +1 @@
DIST getopt-long-1.21.tar.gz 8885 BLAKE2B bd0fc3b8e23487261d3fb2ca7b9be1cfa67030dc93ba4cd6d28ef2ce24201f3b1f0417d4194a2a6ef2635194861eccd4c4324a7754a8eb8d624df6c13e528200 SHA512 032a1f98f2f8132dc14a168d77229f69a3a4a914a58741ef5b27aff2e5b138786aeb6bbb8bd4263435a8497c8ef01ba0d4900a094fea11a0383baba3497afb04

View file

@ -0,0 +1,23 @@
EAPI=8
DESCRIPTION="Command-line option parsing."
HOMEPAGE="https://wiki.call-cc.org/eggref/5/getopt-long"
SRC_URI="https://code.call-cc.org/egg-tarballs/5/getopt-long/getopt-long-1.21.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken
dev-scheme/srfi-1
dev-scheme/srfi-13
dev-scheme/srfi-14
dev-scheme/matchable"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
src_compile() {
DESTDIR=${D} CHICKEN_INSTALL_PREFIX=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies
}

View file

@ -0,0 +1 @@
DIST matchable-1.2.tar.gz 16472 BLAKE2B a9f2e26efea4ac2787bf56443663b2477e71edb699a93abfb1c67794d3bebd725fe726a2517fa993e854c8608f0387806dac7f66380b65bcb6226c901810c82b SHA512 311cbb65ac5961ff678d65f98e3379e77be6e229521a93637cbc706338d2f52fe2d075369135395b33b620329dcbf688af02bac5948045d6de0ad5dcbd011738

View file

@ -0,0 +1,19 @@
EAPI=8
DESCRIPTION="This extension implements Andrew Wright's pattern matching macros."
HOMEPAGE="https://wiki.call-cc.org/eggref/5/matchable"
SRC_URI="https://code.call-cc.org/egg-tarballs/5/matchable/matchable-1.2.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
src_compile() {
DESTDIR=${D} CHICKEN_INSTALL_PREFIX=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies
}

View file

@ -0,0 +1 @@
DIST srfi_1-1.4.tar.gz 24608 BLAKE2B 67c4c693396615017453abf5611e93d81310fd42b4fb5aa214f54698a409e9ba9e1482e2c0e3bb83d1d5d3f0b04552b579890924c37f6c0e317f8a05de76d96d SHA512 681efeba5dc14c8700a322def552d690a3349353061aed0e640df35750cce559360c4e05ad9d6c590d585b498f459b1e3187f1dfbf44621ea3e1a68bfc3b934c

View file

@ -0,0 +1,21 @@
EAPI=8
DESCRIPTION="SRFI 1 (list library) procedures."
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-1"
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-1/srfi-1-1.4.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
S="${WORKDIR}/srfi-1-${PV}"
src_compile() {
DESTDIR=${D} CHICKEN_INSTALL_PREFIX=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies
}

View file

@ -0,0 +1 @@
DIST srfi_13-1.4.tar.gz 28457 BLAKE2B dc21f7c164bce5bd8e30a02b03e4db87961e45882041a4394d9dc1f6f6f9193719de68da2912727746e31a85ec04ff5e76206eeea4a97a49f99503aaa5592618 SHA512 94108263fbf39e0ae3c6797d1e07560ce4ba84fbdfc1d06964c8ea2837d0175f024aad9eb5d1ccc0086203804dd5a1b910f27d6c94a5583b056274fc2286b855

View file

@ -0,0 +1,21 @@
EAPI=8
DESCRIPTION="SRFI 13 (string library)."
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-13"
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-13/srfi-13-1.4.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
S="${WORKDIR}/srfi-13-${PV}"
src_compile() {
DESTDIR=${D} CHICKEN_INSTALL_PREFIX=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies
}

View file

@ -0,0 +1 @@
DIST srfi_14-1.4.tar.gz 23150 BLAKE2B e8971519498a7416f69475fd4d4155a493e02933eda173865b52fa7d31317a0e482ec4b32fd4d273118d19e936a321f08cac089eab005deb5f597f6c05779531 SHA512 8e78a8ac397f692f8204de4eafb0ff6873c0dc1d1acbf9f547ddcf7734e521b5a491e0d8f348a60550a4ef136a7e90c960d9d62dbd7529192852b5dd80b8bc3c

View file

@ -0,0 +1,21 @@
EAPI=8
DESCRIPTION="Character set library."
HOMEPAGE="https://wiki.call-cc.org/eggref/5/srfi-14"
SRC_URI="https://code.call-cc.org/egg-tarballs/5/srfi-14/srfi-14-1.4.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~arm64"
DEPEND="dev-scheme/chicken"
RDEPEND="${DEPEND}"
BDEPEND="dev-vcs/git"
S="${WORKDIR}/srfi-14-${PV}"
src_compile() {
DESTDIR=${D} CHICKEN_INSTALL_PREFIX=${D} chicken-install -l "${WORKDIR}/${P}" -no-install-dependencies
}

View file

@ -45,17 +45,6 @@ BDEPEND="dev-vcs/git
dev-build/ninja
media-libs/libcava"
# src_prepare() {
# cmake_src_prepare
# }
# src_configure() {
# local mycmakeargs=(
# -DCMAKE_BUILD_TYPE=Release -DINSTALL_QMLDIR=/usr/lib/qt6/qml
# )
# cmake_src_configure
# }
src_compile() {
cd ${S}