26 Commits

Author SHA1 Message Date
32599e96b0 Update dependency mockery to v2.53.4 2025-05-22 23:00:12 +00:00
d0e2072ae8 Update dependency mini.nvim to v0.16.0 2025-05-20 14:00:15 +00:00
1c59117029 Update dependency bacon to v3.14.0 2025-05-20 07:56:11 +00:00
affbaba1aa Update dependency sqlx to v0.8.6 2025-05-20 00:00:26 +00:00
284ef2e8a2 Update dependency talosctl to v1.10.2 2025-05-16 15:00:14 +00:00
71bf6947d5 Update dependency bacon to v3.13.0 2025-05-11 12:59:45 +00:00
1a82a734a0 Update dependency talosctl to v1.10.1 2025-05-11 12:59:32 +00:00
39738076ac Update dependency k6 to v1 2025-05-06 11:00:15 +00:00
23bf6170e5 Update dependency talosctl to v1.10.0 2025-04-30 17:00:14 +00:00
5edbc2e8c9 Update dependency cloud-sql-proxy to v2.16.0 2025-04-28 20:00:12 +00:00
355c4a380d Update dependency yaml-language-server to v1.18.0 2025-04-28 15:00:12 +00:00
c11561f5db Update dependency nvim-lspconfig to v2.1.0 2025-04-26 13:00:12 +00:00
e4b8eeba3b Upgrade wmenu 2025-04-26 11:31:42 +02:00
fd2e3d5745 Update dependency golangci-lint-langserver to v0.0.11 2025-04-20 06:00:11 +00:00
4759212d34 Update dependency cloud-sql-proxy to v2.15.3 2025-04-17 00:00:32 +00:00
1ce016a734 Update dependency sqlx to v0.8.5 2025-04-15 23:00:13 +00:00
38a80a5410 Update dependency bash-language-server to v5.6.0 2025-04-13 22:00:12 +00:00
268edf5d70 Update dependency nvim-lspconfig to v2 2025-04-12 18:00:12 +00:00
dfacc74f85 Update dependency lua-language-server to v3.14.0 2025-04-08 10:18:36 +00:00
e64b3fda17 Update dependency browserpass-extension-firefox to v3.10.2 2025-04-06 18:00:13 +00:00
67f4f46558 Update dependency nvim-lspconfig to v1.8.0 2025-04-05 17:00:15 +00:00
f5ecf82778 Remove unused aports 2025-04-05 11:22:04 +02:00
ef182801d0 Add bacon 2025-04-02 19:46:14 +02:00
189214ab6b Update dependency browserpass-extension-firefox to v3.10.1 2025-04-01 09:00:18 +00:00
8d31f7c536 Update dependency browserpass-extension-firefox to v3.10.0 2025-03-31 23:00:18 +00:00
85a55e1e55 Update dependency k6 to v0.58.0 2025-03-31 10:00:21 +00:00
24 changed files with 65 additions and 419 deletions

33
bacon/APKBUILD Normal file
View File

@@ -0,0 +1,33 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=Canop/bacon
pkgname=bacon
pkgver=3.14.0
pkgrel=0
pkgdesc="Background code checker"
url="https://github.com/Canop/bacon"
arch="all"
license="AGPL-3.0-only"
makedepends="cargo cargo-auditable"
options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/Canop/bacon/archive/refs/tags/v$pkgver.tar.gz"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
cargo test --release
}
package() {
install -Dm755 target/release/bacon "$pkgdir/usr/bin/bacon"
}
sha512sums="
06ae530bc86cd018d83b19c90e65eaf6aab1ed502fe6644aacb0deb01dc7bcd0c30abbecee71f545758d267d4ca82ad350e12e5fb11176cd2f8a9b73d56ba946 bacon-3.14.0.tar.gz
"

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=npm # renovate: datasource=npm
pkgname=bash-language-server pkgname=bash-language-server
pkgver=5.4.3 pkgver=5.6.0
pkgrel=0 pkgrel=0
pkgdesc="A language server for Bash" pkgdesc="A language server for Bash"
url="https://github.com/bash-lsp/bash-language-server" url="https://github.com/bash-lsp/bash-language-server"
@@ -33,5 +33,5 @@ package() {
"$pkgdir"/usr/bin/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
} }
sha512sums=" sha512sums="
03b4ff73a0dad9c180717a5f26800b253316d4f5b67c632c3aaa213367b8e106a8384697a0c14286ca5f7b9d27663a3578dc559803e04fcd71a339627ecb3fc9 bash-language-server-5.4.3.tar.gz 0c99d34ca0e92a4e5719e8c8ca99faad5effe5d6d45f72cdaa05f70df521cf0830e3f81acf700d172496afa721881c2f1df4faf280e897809ce55757d5039796 bash-language-server-5.6.0.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=browserpass/browserpass-extension # renovate: datasource=github-tags packageName=browserpass/browserpass-extension
pkgname=browserpass-extension-firefox pkgname=browserpass-extension-firefox
pkgver=3.9.0 pkgver=3.10.2
pkgrel=0 pkgrel=0
pkgdesc="Browser extension for pass (Firefox extension)" pkgdesc="Browser extension for pass (Firefox extension)"
url="https://github.com/browserpass/browserpass-extension" url="https://github.com/browserpass/browserpass-extension"
@@ -22,5 +22,5 @@ package() {
install -Dm644 browserpass-firefox.zip "$pkgdir/usr/lib/firefox/browser/extensions/browserpass@maximbaz.com.xpi" install -Dm644 browserpass-firefox.zip "$pkgdir/usr/lib/firefox/browser/extensions/browserpass@maximbaz.com.xpi"
} }
sha512sums=" sha512sums="
c669ba9de08b718dd4bde3ea304fe2cbf790e245ba5d7983520a48c952b69930bc8f07afcef8be884b12aefc655a5a6de27d4a2a928fae7b4443527379ef5d9a browserpass-extension-firefox-3.9.0.tar.gz 90850f66c6cea065f25415a8174ca84e859c660b8d26e6cfb65c3338c564570d514c3f52af94d4fac186030d18c6ca742a4424a9c4dff9179d8a4355c9d7c89c browserpass-extension-firefox-3.10.2.tar.gz
" "

View File

@@ -1,41 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=bundlewrap/bundlewrap
pkgname=bundlewrap
pkgver=4.21.0
pkgrel=0
pkgdesc="Config management with Python"
url="https://bundlewrap.org"
arch="noarch"
license="GPL-3.0-only"
depends="py3-cryptography py3-jinja2 py3-mako py3-passlib py3-yaml py3-requests py3-tomlkit"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/bundlewrap/bundlewrap/archive/$pkgver/bundlewrap-$pkgver.tar.gz"
prepare() {
default_prepare
sed -i '/^from librouteros import connect$/d' "$builddir/bundlewrap/operations.py"
sed -i '/"librouteros.*",$/d' "$builddir/setup.py"
}
build() {
gpep517 build-wheel \
--wheel-dir .dist \
--output-fd 3 3>&1 >&2
}
check() {
python3 -m venv --clear --without-pip --system-site-packages .testenv
.testenv/bin/python3 -m installer .dist/*.whl
.testenv/bin/python3 -m pytest tests/unit
}
package() {
python3 -m installer -d "$pkgdir" \
.dist/*.whl
}
sha512sums="
2b0d57d871c9ce78b3d98905120258a0f052207b200847aa42817a8c2327b96b6f1ce0479f9a766f9e4bdc25321ab473a91afb2629836f09c29331f40883b894 bundlewrap-4.21.0.tar.gz
"

View File

@@ -1,34 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=rust-cross/cargo-zigbuild
pkgname=cargo-zigbuild
pkgver=0.19.8
pkgrel=0
pkgdesc="Compile Cargo project with zig as linker"
url="https://github.com/rust-cross/cargo-zigbuild"
arch="all"
license="MIT"
depends="zig"
makedepends="cargo cargo-auditable"
options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/rust-cross/cargo-zigbuild/archive/refs/tags/v$pkgver.tar.gz"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
cargo test --frozen
}
package() {
install -Dm755 ./target/release/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
}
sha512sums="
85e589abe9ed3d97faab1b86a85cd95e99d6d8cc3c01d5d1f4e22e79151d789ad720f7bf72ffd4bb0eda5046a25a14ff0e1d24e59be0bfb0c0e028195001cdea cargo-zigbuild-0.19.8.tar.gz
"

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=GoogleCloudPlatform/cloud-sql-proxy # renovate: datasource=github-tags packageName=GoogleCloudPlatform/cloud-sql-proxy
pkgname=cloud-sql-proxy pkgname=cloud-sql-proxy
pkgver=2.15.2 pkgver=2.16.0
pkgrel=0 pkgrel=0
pkgdesc="Authentication proxy for Google Cloud SQL" pkgdesc="Authentication proxy for Google Cloud SQL"
url="https://github.com/GoogleCloudPlatform/cloud-sql-proxy" url="https://github.com/GoogleCloudPlatform/cloud-sql-proxy"
@@ -25,5 +25,5 @@ package() {
} }
sha512sums=" sha512sums="
40df15ab29d4d792036b5ae684ffb3dbccd7956be29b2dec7b9c5b97359d67ab8631c92ab53875bd7c689078bc73fae23e9305e8d824bdf2c408e961362f1537 cloud-sql-proxy-2.15.2.tar.gz 806a0fdd90de2ce3ed1451afaffc2479cc46a4e0ccebbce2b113f81bcf28369509e1e881c30891bc514907c0628f7af44b46bb266de95efdea177af4b6b6c379 cloud-sql-proxy-2.16.0.tar.gz
" "

View File

@@ -1,30 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=cert-manager/cert-manager
pkgname=cmctl
pkgver=1.17.1
pkgrel=0
pkgdesc="CLI for Cert-Manager"
url="https://github.com/cert-manager/cert-manager"
arch="all"
license="Apache-2.0"
makedepends="go"
options="chmod-clean net !check" # no tests
source="$pkgname-$pkgver.tar.gz::https://github.com/cert-manager/cert-manager/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/cert-manager-$pkgver"
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
cd ./cmd/ctl || exit 1
go build -ldflags="-buildid=" -o ../../$pkgname
}
package() {
install -Dm755 "$pkgname" "$pkgdir"/usr/bin/"$pkgname"
}
sha512sums="
975a7831fe82e3cb02a454f96a757556a06603d8f8be7cfc5d8b93daeb60ccd1c7a2a53b040f20faa1c6df3b438d98a97890940abc7630db225690964b72d432 cmctl-1.17.1.tar.gz
"

View File

@@ -1,23 +0,0 @@
diff --git a/src/meson.build b/src/meson.build
index 8a1af5a..b463ade 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -46,8 +46,6 @@ if libspelling.found ()
message('Building with libspelling support')
endif
-cargo_env = [ 'CARGO_HOME=' + meson.project_build_root() / 'cargo-home' ]
-
cargo_build = custom_target(
'cargo-build',
build_by_default: true,
@@ -58,8 +56,6 @@ cargo_build = custom_target(
install_dir: bindir,
depends: resources,
command: [
- 'env',
- cargo_env,
cargo, 'build',
cargo_options,
'&&',

View File

@@ -1,23 +0,0 @@
diff --git a/src/meson.build b/src/meson.build
index b463ade..24d70d2 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -25,7 +25,7 @@ cargo_options = [ '--manifest-path', meson.project_source_root() / 'Cargo.toml'
cargo_options += [ '--target-dir', meson.project_build_root() / 'target' ]
if get_option('profile') == 'default'
- cargo_options += [ '--release' ]
+ cargo_options += [ '--release', '--frozen' ]
rust_target = 'release'
message('Building in release mode')
elif get_option('profile') == 'screenshot'
@@ -56,7 +56,7 @@ cargo_build = custom_target(
install_dir: bindir,
depends: resources,
command: [
- cargo, 'build',
+ cargo, 'auditable', 'build',
cargo_options,
'&&',
'cp', 'target' / rust_target / meson.project_name(), '@OUTPUT@',

View File

@@ -1,49 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
pkgname=flare
pkgver=0.15.7
pkgrel=0
pkgdesc="Unofficial Signal GTK client"
url="https://gitlab.com/schmiddi-on-mobile/flare"
arch="all"
license="AGPL-3.0-only"
makedepends="
blueprint-compiler
cargo-auditable
desktop-file-utils
gettext-dev
gtk4.0-dev
gtksourceview5-dev
libadwaita-dev
libsecret-dev
libspelling-dev
meson
protobuf-dev
"
subpackages="$pkgname-lang"
source="https://gitlab.com/schmiddi-on-mobile/flare/-/archive/$pkgver/flare-$pkgver.tar.gz
0001-no-cargo-home.patch
0002-use-cargo-auditable.patch
"
# no tests
options="!check net"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
abuild-meson . output
meson compile -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
da69705f4528a5b1dbd92f36ac558cbe6f8fa3047480523c494f752f08aafa8d5d3522ed57e5bae812b1aa08118a8d2b3d3a108b21d802617e9853817f42645c flare-0.15.7.tar.gz
85fc0bb9d519ec7184ff702d721ff4c01782ccfc55230e1be6698865f661c645faeccc3c3918778c79144ac355f15649212970059f43bdc869abb5acdaff97e7 0001-no-cargo-home.patch
421078bee70b42cf56f45a4d2c81ed1a39f30976ce9616b11e4e94128273ea47953da23e2f52b5357068f8fc1598b67d01abdee57cff5b4a768a379c04ead582 0002-use-cargo-auditable.patch
"

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=nametake/golangci-lint-langserver # renovate: datasource=github-tags packageName=nametake/golangci-lint-langserver
pkgname=golangci-lint-langserver pkgname=golangci-lint-langserver
pkgver=0.0.10 pkgver=0.0.11
pkgrel=0 pkgrel=0
pkgdesc="golangci-lint language server" pkgdesc="golangci-lint language server"
url="https://github.com/nametake/golangci-lint-langserver" url="https://github.com/nametake/golangci-lint-langserver"
@@ -25,5 +25,5 @@ package() {
} }
sha512sums=" sha512sums="
5773e9a1cd39211d9c63c1e9f0227678510c1c6e4d808d1385a0774708e2c7cc606485f8c96f2a2506a6e66dc5cf016338c67185462eaec7747937425d65a4aa golangci-lint-langserver-0.0.10.tar.gz b9de220a70ce95eb4f18e26dc78157d2341ecb96eb553de6a2870e2d06077009f7007166061bded5a3d03e244a2b2f49447ead7ec7ed8cd95814920c7a116dcf golangci-lint-langserver-0.0.11.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=grafana/k6 # renovate: datasource=github-tags packageName=grafana/k6
pkgname=k6 pkgname=k6
pkgver=0.57.0 pkgver=1.0.0
pkgrel=0 pkgrel=0
pkgdesc="A modern load testing tool" pkgdesc="A modern load testing tool"
url="https://github.com/grafana/k6" url="https://github.com/grafana/k6"
@@ -43,5 +43,5 @@ package() {
} }
sha512sums=" sha512sums="
a405638146c6fdc7f8efb2bdaf87c104cd1a95912625e2455a7a53d045855bdd32da204c05dfc88433267304ee2ab0e35d509f5fa555de2cd997f456b20cc756 k6-0.57.0.tar.gz a02c8721c6a3ac83a14098fc87c7bf100296f0e63e4806fa56460dcb22f7e90e2d3e79c0b2deaaf707919dbdd64bd168eb51383ac09b59ab01d49a9a04b2d146 k6-1.0.0.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=LuaLS/lua-language-server # renovate: datasource=github-tags packageName=LuaLS/lua-language-server
pkgname=lua-language-server pkgname=lua-language-server
pkgver=3.13.9 pkgver=3.14.0
pkgrel=0 pkgrel=0
pkgdesc="Language Server for Lua" pkgdesc="Language Server for Lua"
url="https://github.com/LuaLS/lua-language-server" url="https://github.com/LuaLS/lua-language-server"
@@ -44,7 +44,7 @@ package() {
} }
sha512sums=" sha512sums="
2ffd59c21bb1fdf939a5371d580ba864988a2eb0fe3160e3f426dc00b1c36ce8a69d1120389ca66b47d16a9634997b4137cb85ff2db58dc5209a489eec4e9391 lua-language-server-3.13.9.tar.gz 217d5ad35fcc7f9fd9f743538872d5fe4e63b63c82a8aae6c99f2feaebceeecbe325c5f3f49c31fdce6fbddf67bf7236f1f46dd838492c84fe86790383ad23e9 lua-language-server-3.14.0.tar.gz
ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e lua-language-server-submodules-3.13.9.zip.noauto 20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 lua-language-server-submodules-3.14.0.zip.noauto
d8d34d2ae8073c256b5f98f4cc7db058fbb92d63a5709894fca898ab47fcfcfca2d1419a1060c29464fbad937e3d09f0cde404b4d98609eec934ea4392044849 wrapper d8d34d2ae8073c256b5f98f4cc7db058fbb92d63a5709894fca898ab47fcfcfca2d1419a1060c29464fbad937e3d09f0cde404b4d98609eec934ea4392044849 wrapper
" "

View File

@@ -2,7 +2,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=echasnovski/mini.nvim # renovate: datasource=github-tags packageName=echasnovski/mini.nvim
pkgname=mini.nvim pkgname=mini.nvim
pkgver=0.15.0 pkgver=0.16.0
pkgrel=0 pkgrel=0
pkgdesc="Library of 35+ independent Lua modules improving overall Neovim experience with minimal effort" pkgdesc="Library of 35+ independent Lua modules improving overall Neovim experience with minimal effort"
url="https://github.com/echasnovski/mini.nvim" url="https://github.com/echasnovski/mini.nvim"
@@ -26,5 +26,5 @@ doc() {
} }
sha512sums=" sha512sums="
93749bc84f4df281e99f9b2c64a0d2d7defa3ecb2e564f459d59a57224657dc61569a89ca1b0230b73788d7800b0e29e4c3520249e0bf94bc83503282d10ac78 mini.nvim-0.15.0.tar.gz ee3d70c46a9684380bc18f5781abb211928d24387a568a6c6d2a60805c0df038b48fdaea7a04cec4af55e288064ad2cdd9f594d392c106479eee4ee488db55a5 mini.nvim-0.16.0.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=vektra/mockery # renovate: datasource=github-tags packageName=vektra/mockery
pkgname=mockery pkgname=mockery
pkgver=2.53.0 pkgver=2.53.4
pkgrel=0 pkgrel=0
pkgdesc="A mock code autogenerator for Go" pkgdesc="A mock code autogenerator for Go"
url="https://github.com/vektra/mockery" url="https://github.com/vektra/mockery"
@@ -24,5 +24,5 @@ package() {
} }
sha512sums=" sha512sums="
9c2d0d1dc1d9ed45a1400b50003b8587789c17d9abc80807d907076044ef18e3be762b5538cd05f0344832bf4b4274f1910ca491b8a9a7abf2e02fb07130e2e5 mockery-2.53.0.tar.gz 5c5a65532a2bf864726789543e7ff023284250d0e4dc18ae4a66929a7cad9c5365b77c9833dac8c547805a40f2faf2ee59c10a89df09b91142bf1648d6f0fc33 mockery-2.53.4.tar.gz
" "

View File

@@ -2,7 +2,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=neovim/nvim-lspconfig # renovate: datasource=github-tags packageName=neovim/nvim-lspconfig
pkgname=nvim-lspconfig pkgname=nvim-lspconfig
pkgver=1.7.0 pkgver=2.1.0
pkgrel=0 pkgrel=0
pkgdesc="quickstart configurations for the neovim LSP client" pkgdesc="quickstart configurations for the neovim LSP client"
url="https://github.com/neovim/nvim-lspconfig" url="https://github.com/neovim/nvim-lspconfig"
@@ -26,5 +26,5 @@ doc() {
} }
sha512sums=" sha512sums="
0215e841c3f491eb1e816046d446fdfd8415b40bd0e2807b2d2ddb89fb56bc4ddad4c4716e4fd3454bbb4de9dbe9d34a0bc5973e8df5c0b08028b1f8c081997c nvim-lspconfig-1.7.0.tar.gz b370a8b6d4a994a88b6588e513b4ea63c3c3ca4da6712a948107d5c1d5319c20052cf7c3059b57defac3b2e438cca2f0426ab36760367f7d64e96e912a634b62 nvim-lspconfig-2.1.0.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=launchbadge/sqlx # renovate: datasource=github-tags packageName=launchbadge/sqlx
pkgname=sqlx pkgname=sqlx
pkgver=0.8.3 pkgver=0.8.6
pkgrel=0 pkgrel=0
pkgdesc="The Rust SQL Toolkit (CLI)" pkgdesc="The Rust SQL Toolkit (CLI)"
url="https://github.com/launchbadge/sqlx" url="https://github.com/launchbadge/sqlx"
@@ -29,5 +29,5 @@ package() {
} }
sha512sums=" sha512sums="
b8f1da65fc6bdd7a3a2b1345f028cbcf3c2fa9df23827e99d2283743378f6ec3d4557c82520e6448e98e05b2b3b5ba3b5264318d0ce7eba23786a0e10a3ce4de sqlx-0.8.3.tar.gz d2d6713c11f0ba77d24cc1c48e62c528ec1cb2095fd70e6bb10ecab41d27bfa9d1fc58ea6663548b9fadefb00a0e954bf71dfb1a299d8bf06097c3c6907ad920 sqlx-0.8.6.tar.gz
" "

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=siderolabs/talos # renovate: datasource=github-tags packageName=siderolabs/talos
pkgname=talosctl pkgname=talosctl
pkgver=1.9.5 pkgver=1.10.2
pkgrel=0 pkgrel=0
pkgdesc="Kubernetes Linux distribution" pkgdesc="Kubernetes Linux distribution"
url="https://talos.dev" url="https://talos.dev"
@@ -45,5 +45,5 @@ package() {
} }
sha512sums=" sha512sums="
67bbe25d299b7b9b0a1f8857e84e7d87441e7ec270ebb2561598948828d7f26e113d41462e9f4d30d92cc2ed5acda71ed5542f1445b62872e2707a47fed87893 talos-1.9.5.tar.gz 932674cbe47d48a8ac7009da61075b7cbcf62057151f775db4334151d8522b56a383ac7181e50e67a7b724d5eb739949d9b87e18f813b9c02d574eccc8f5ab60 talos-1.10.2.tar.gz
" "

View File

@@ -1,43 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=terraform-docs/terraform-docs
pkgname=terraform-docs
pkgver=0.19.0
pkgrel=0
pkgdesc="Generate documentation from Terraform modules in various output formats"
url="https://github.com/terraform-docs/terraform-docs"
arch="all"
license="MIT"
makedepends="go"
options="chmod-clean net !check" # tests fail
subpackages="
$pkgname-bash-completion
$pkgname-fish-completion
$pkgname-zsh-completion
"
source="$pkgname-$pkgver.tar.gz::https://github.com/terraform-docs/terraform-docs/archive/refs/tags/v$pkgver.tar.gz"
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
build() {
go build -ldflags="-buildid="
for shell in bash fish zsh; do
"./$pkgname" completion $shell >$pkgname.$shell
done
}
package() {
install -Dm755 "$pkgname" "$pkgdir"/usr/bin/"$pkgname"
install -Dm644 $pkgname.bash \
"$pkgdir"/usr/share/bash-completion/completions/$pkgname
install -Dm644 $pkgname.fish \
"$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish
install -Dm644 $pkgname.zsh \
"$pkgdir"/usr/share/zsh/site-functions/_$pkgname
}
sha512sums="
f0aa91e5b9db474d16c89ee4b0e701a706ed237ca18d13eb0b7f32463465f88703fac452ca77a9664cca800ef18d084ca10914fa5f90035ffd95033d68008d37 terraform-docs-0.19.0.tar.gz
"

View File

@@ -1,44 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=typescript-language-server/typescript-language-server
pkgname=typescript-language-server
pkgver=4.3.4
pkgrel=0
pkgdesc="TypeScript & JavaScript Language Server"
url="https://github.com/typescript-language-server/typescript-language-server"
arch="noarch"
license="Apache-2.0 AND MIT"
depends="nodejs"
makedepends="jq yarn"
checkdepends="npm"
options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/typescript-language-server/typescript-language-server/archive/refs/tags/v$pkgver.tar.gz"
build() {
yarn --frozen-lockfile
yarn build
}
check() {
# Tests fail
rm src/configuration/fileSchemes.test.ts
yarn test:commit
}
package() {
cp package.json package.json.bak
jq -r '.devDependencies | keys | join(" ")' package.json |
xargs yarn remove --frozen-lockfile
mv package.json.bak package.json
install -d "$pkgdir"/usr/bin "$pkgdir"/usr/lib/node_modules/"$pkgname"
cp -r lib/ package.json \
"$pkgdir"/usr/lib/node_modules/"$pkgname"
ln -sf ../lib/node_modules/"$pkgname"/lib/cli.mjs \
"$pkgdir"/usr/bin/"$pkgname"
chmod 0755 "$pkgdir"/usr/lib/node_modules/"$pkgname"/lib/cli.mjs
}
sha512sums="
82f0b826831b0b96212cf3f6c344fe5374614b325959b06b08cf6ebafbb1dd669134d456bbc3fd28232d332510d56048c0eaaa1db8841586c27a3660d56c3b5e typescript-language-server-4.3.4.tar.gz
"

View File

@@ -1,39 +0,0 @@
# Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=microsoft/typescript
pkgname=typescript
pkgver=5.7.3
pkgrel=0
pkgdesc="JavaScript with syntax for types"
url="https://github.com/Microsoft/TypeScript/"
arch="noarch"
license="Apache-2.0"
depends="nodejs"
makedepends="npm"
options="net !check" # tests take too long
source="$pkgname-$pkgver.tar.gz::https://github.com/microsoft/TypeScript/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/TypeScript-$pkgver"
prepare() {
default_prepare
npm ci
}
build() {
sed -i 's/dependencies: \[\(.*\), dts\]/dependencies: [\1]/' Herebyfile.mjs
mkdir -p built/local/tsserverlibrary.d.ts built/local/typescript.d.ts
npx hereby LKG
}
package() {
install -d "$pkgdir"/usr/bin "$pkgdir"/usr/lib/node_modules/"$pkgname"
ln -sf ../lib/node_modules/"$pkgname"/bin/tsc "$pkgdir"/usr/bin
ln -sf ../lib/node_modules/"$pkgname"/bin/tsserver "$pkgdir"/usr/bin
cp -r bin/ lib/ package.json \
"$pkgdir"/usr/lib/node_modules/"$pkgname"
}
sha512sums="
82c8d1919f11a04397ef262991c4efbad9613130a5c53fabc02911e55f8231a3cad4e2ac4cc71fcf945a4b4d9f8cadac69f21763aef235d7d28b51de0e4b0576 typescript-5.7.3.tar.gz
"

View File

@@ -1,12 +1,14 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
pkgname=wmenu pkgname=wmenu
pkgver=0.1.9 pkgver=0_git20250426
_pkgsha=b40e47a4e78ec501f9ca60526dd2b29f2221f0d1
pkgrel=0 pkgrel=0
pkgdesc="Efficient dynamic menu for Wayland" pkgdesc="Efficient dynamic menu for Wayland"
url="https://codeberg.org/adnano/wmenu" url="https://codeberg.org/galen/wmenu"
arch="all" arch="all"
license="MIT" license="MIT"
makedepends="meson makedepends="
meson
libxkbcommon-dev libxkbcommon-dev
pango-dev pango-dev
scdoc scdoc
@@ -15,10 +17,7 @@ makedepends="meson
" "
options="!check" # no test suite options="!check" # no test suite
subpackages="$pkgname-doc" subpackages="$pkgname-doc"
source=" source="$pkgname-$_pkgsha.tar.gz::https://codeberg.org/galen/wmenu/archive/$_pkgsha.tar.gz"
$pkgname-$pkgver.tar.gz::https://codeberg.org/adnano/wmenu/archive/$pkgver.tar.gz
wrap.patch
"
builddir="$srcdir/$pkgname" builddir="$srcdir/$pkgname"
build() { build() {
@@ -32,6 +31,5 @@ package() {
} }
sha512sums=" sha512sums="
cd4ee9a3bc23f676ec75a5b51403e9f14b2830960e25ca2d21b87380af9d6b2283025d3e9a7168c0221270f6bf8be7a6f4062dc3819da5c20b542d8280f515bd wmenu-0.1.9.tar.gz 444f9f7d8ff4a4a72af5f55233729bb5d626493ee46a58f595cc6451cde2c37d01fa0b835762a9fd86577d97c3f63fd46e2e436a30647de2792af56d7bde9349 wmenu-b40e47a4e78ec501f9ca60526dd2b29f2221f0d1.tar.gz
d916eb112973fb974b7decd92f13dad2f8b960f4117e6af3eabf7f9f0b6303d85c5d549f2d176d75111322c09276447bf79ec165fd8d4b417edf76c171c6f89b wrap.patch
" "

View File

@@ -1,59 +0,0 @@
commit b341aab
Author: Galen Abell <galen@galenabell.com>
Date: Sat Aug 3 12:36:39 2024 +0200
Wrap selection at the top/bottom of the list
Adds selection wrapping, such that pressing up at the top of the list
will select the last item, and pressing down at the bottom of the list
will select the first item. Additionally, cursor movement is now
exclusively handled by Left/Right and selection movement is exclusively
handled by Up/Down, as the new wrapping behavior would prevent cursor
movement from ever triggering.
diff --git a/menu.c b/menu.c
index efd3e4a..6288c1a 100644
--- a/menu.c
+++ b/menu.c
@@ -580,26 +580,36 @@ void menu_keypress(struct menu *menu, enum wl_keyboard_key_state key_state,
break;
case XKB_KEY_Left:
case XKB_KEY_KP_Left:
+ if (menu->cursor > 0) {
+ menu->cursor = nextrune(menu, -1);
+ render_menu(menu);
+ }
+ break;
case XKB_KEY_Up:
case XKB_KEY_KP_Up:
if (menu->sel && menu->sel->prev_match) {
menu->sel = menu->sel->prev_match;
render_menu(menu);
- } else if (menu->cursor > 0) {
- menu->cursor = nextrune(menu, -1);
+ } else if (menu->sel && menu->sel == menu->matches) {
+ menu->sel = menu->matches_end;
render_menu(menu);
}
break;
case XKB_KEY_Right:
case XKB_KEY_KP_Right:
- case XKB_KEY_Down:
- case XKB_KEY_KP_Down:
if (menu->cursor < len) {
menu->cursor = nextrune(menu, +1);
render_menu(menu);
- } else if (menu->sel && menu->sel->next_match) {
+ }
+ break;
+ case XKB_KEY_Down:
+ case XKB_KEY_KP_Down:
+ if (menu->sel && menu->sel->next_match) {
menu->sel = menu->sel->next_match;
render_menu(menu);
+ } else if (menu->sel && menu->sel == menu->matches_end) {
+ menu->sel = menu->matches;
+ render_menu(menu);
}
break;
case XKB_KEY_Prior:

View File

@@ -1,7 +1,7 @@
# Maintainer: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com>
# renovate: datasource=github-tags packageName=redhat-developer/yaml-language-server # renovate: datasource=github-tags packageName=redhat-developer/yaml-language-server
pkgname=yaml-language-server pkgname=yaml-language-server
pkgver=1.17.0 pkgver=1.18.0
pkgrel=0 pkgrel=0
pkgdesc="Language Server for YAML files" pkgdesc="Language Server for YAML files"
url="https://github.com/redhat-developer/yaml-language-server" url="https://github.com/redhat-developer/yaml-language-server"
@@ -35,5 +35,5 @@ package() {
"$pkgdir"/usr/bin/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
} }
sha512sums=" sha512sums="
825140e9ce2ab2eda1e127e04562b1d1d7fcce3fcdd5bca9b150e72fb80ab3a45c7e2b04ee949e80c435aece396437091fc283dd4b1ab3c342eb80d66cfb0fad yaml-language-server-1.17.0.tar.gz 13c2335b607685e469892cf3e88851b788c524518518a100db04d8460b69f8afc56bbd3319594da16d6853e76c3cc024f9c44ce7086a77861d149b1428b1f4f9 yaml-language-server-1.18.0.tar.gz
" "