Compare commits
26 Commits
827f1e3945
...
renovate/m
| Author | SHA1 | Date | |
|---|---|---|---|
| 32599e96b0 | |||
| d0e2072ae8 | |||
| 1c59117029 | |||
| affbaba1aa | |||
| 284ef2e8a2 | |||
| 71bf6947d5 | |||
| 1a82a734a0 | |||
| 39738076ac | |||
| 23bf6170e5 | |||
| 5edbc2e8c9 | |||
| 355c4a380d | |||
| c11561f5db | |||
| e4b8eeba3b | |||
| fd2e3d5745 | |||
| 4759212d34 | |||
| 1ce016a734 | |||
| 38a80a5410 | |||
| 268edf5d70 | |||
| dfacc74f85 | |||
| e64b3fda17 | |||
| 67f4f46558 | |||
| f5ecf82778 | |||
| ef182801d0 | |||
| 189214ab6b | |||
| 8d31f7c536 | |||
| 85a55e1e55 |
33
bacon/APKBUILD
Normal file
33
bacon/APKBUILD
Normal 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
|
||||
"
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=npm
|
||||
pkgname=bash-language-server
|
||||
pkgver=5.4.3
|
||||
pkgver=5.6.0
|
||||
pkgrel=0
|
||||
pkgdesc="A language server for Bash"
|
||||
url="https://github.com/bash-lsp/bash-language-server"
|
||||
@@ -33,5 +33,5 @@ package() {
|
||||
"$pkgdir"/usr/bin/"$pkgname"
|
||||
}
|
||||
sha512sums="
|
||||
03b4ff73a0dad9c180717a5f26800b253316d4f5b67c632c3aaa213367b8e106a8384697a0c14286ca5f7b9d27663a3578dc559803e04fcd71a339627ecb3fc9 bash-language-server-5.4.3.tar.gz
|
||||
0c99d34ca0e92a4e5719e8c8ca99faad5effe5d6d45f72cdaa05f70df521cf0830e3f81acf700d172496afa721881c2f1df4faf280e897809ce55757d5039796 bash-language-server-5.6.0.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=browserpass/browserpass-extension
|
||||
pkgname=browserpass-extension-firefox
|
||||
pkgver=3.9.0
|
||||
pkgver=3.10.2
|
||||
pkgrel=0
|
||||
pkgdesc="Browser extension for pass (Firefox 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"
|
||||
}
|
||||
sha512sums="
|
||||
c669ba9de08b718dd4bde3ea304fe2cbf790e245ba5d7983520a48c952b69930bc8f07afcef8be884b12aefc655a5a6de27d4a2a928fae7b4443527379ef5d9a browserpass-extension-firefox-3.9.0.tar.gz
|
||||
90850f66c6cea065f25415a8174ca84e859c660b8d26e6cfb65c3338c564570d514c3f52af94d4fac186030d18c6ca742a4424a9c4dff9179d8a4355c9d7c89c browserpass-extension-firefox-3.10.2.tar.gz
|
||||
"
|
||||
|
||||
@@ -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
|
||||
"
|
||||
@@ -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
|
||||
"
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=GoogleCloudPlatform/cloud-sql-proxy
|
||||
pkgname=cloud-sql-proxy
|
||||
pkgver=2.15.2
|
||||
pkgver=2.16.0
|
||||
pkgrel=0
|
||||
pkgdesc="Authentication proxy for Google Cloud SQL"
|
||||
url="https://github.com/GoogleCloudPlatform/cloud-sql-proxy"
|
||||
@@ -25,5 +25,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
40df15ab29d4d792036b5ae684ffb3dbccd7956be29b2dec7b9c5b97359d67ab8631c92ab53875bd7c689078bc73fae23e9305e8d824bdf2c408e961362f1537 cloud-sql-proxy-2.15.2.tar.gz
|
||||
806a0fdd90de2ce3ed1451afaffc2479cc46a4e0ccebbce2b113f81bcf28369509e1e881c30891bc514907c0628f7af44b46bb266de95efdea177af4b6b6c379 cloud-sql-proxy-2.16.0.tar.gz
|
||||
"
|
||||
|
||||
@@ -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
|
||||
"
|
||||
@@ -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,
|
||||
'&&',
|
||||
|
||||
@@ -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@',
|
||||
|
||||
@@ -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
|
||||
"
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=nametake/golangci-lint-langserver
|
||||
pkgname=golangci-lint-langserver
|
||||
pkgver=0.0.10
|
||||
pkgver=0.0.11
|
||||
pkgrel=0
|
||||
pkgdesc="golangci-lint language server"
|
||||
url="https://github.com/nametake/golangci-lint-langserver"
|
||||
@@ -25,5 +25,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
5773e9a1cd39211d9c63c1e9f0227678510c1c6e4d808d1385a0774708e2c7cc606485f8c96f2a2506a6e66dc5cf016338c67185462eaec7747937425d65a4aa golangci-lint-langserver-0.0.10.tar.gz
|
||||
b9de220a70ce95eb4f18e26dc78157d2341ecb96eb553de6a2870e2d06077009f7007166061bded5a3d03e244a2b2f49447ead7ec7ed8cd95814920c7a116dcf golangci-lint-langserver-0.0.11.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=grafana/k6
|
||||
pkgname=k6
|
||||
pkgver=0.57.0
|
||||
pkgver=1.0.0
|
||||
pkgrel=0
|
||||
pkgdesc="A modern load testing tool"
|
||||
url="https://github.com/grafana/k6"
|
||||
@@ -43,5 +43,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a405638146c6fdc7f8efb2bdaf87c104cd1a95912625e2455a7a53d045855bdd32da204c05dfc88433267304ee2ab0e35d509f5fa555de2cd997f456b20cc756 k6-0.57.0.tar.gz
|
||||
a02c8721c6a3ac83a14098fc87c7bf100296f0e63e4806fa56460dcb22f7e90e2d3e79c0b2deaaf707919dbdd64bd168eb51383ac09b59ab01d49a9a04b2d146 k6-1.0.0.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=LuaLS/lua-language-server
|
||||
pkgname=lua-language-server
|
||||
pkgver=3.13.9
|
||||
pkgver=3.14.0
|
||||
pkgrel=0
|
||||
pkgdesc="Language Server for Lua"
|
||||
url="https://github.com/LuaLS/lua-language-server"
|
||||
@@ -44,7 +44,7 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
2ffd59c21bb1fdf939a5371d580ba864988a2eb0fe3160e3f426dc00b1c36ce8a69d1120389ca66b47d16a9634997b4137cb85ff2db58dc5209a489eec4e9391 lua-language-server-3.13.9.tar.gz
|
||||
ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e lua-language-server-submodules-3.13.9.zip.noauto
|
||||
217d5ad35fcc7f9fd9f743538872d5fe4e63b63c82a8aae6c99f2feaebceeecbe325c5f3f49c31fdce6fbddf67bf7236f1f46dd838492c84fe86790383ad23e9 lua-language-server-3.14.0.tar.gz
|
||||
20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 lua-language-server-submodules-3.14.0.zip.noauto
|
||||
d8d34d2ae8073c256b5f98f4cc7db058fbb92d63a5709894fca898ab47fcfcfca2d1419a1060c29464fbad937e3d09f0cde404b4d98609eec934ea4392044849 wrapper
|
||||
"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=echasnovski/mini.nvim
|
||||
pkgname=mini.nvim
|
||||
pkgver=0.15.0
|
||||
pkgver=0.16.0
|
||||
pkgrel=0
|
||||
pkgdesc="Library of 35+ independent Lua modules improving overall Neovim experience with minimal effort"
|
||||
url="https://github.com/echasnovski/mini.nvim"
|
||||
@@ -26,5 +26,5 @@ doc() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
93749bc84f4df281e99f9b2c64a0d2d7defa3ecb2e564f459d59a57224657dc61569a89ca1b0230b73788d7800b0e29e4c3520249e0bf94bc83503282d10ac78 mini.nvim-0.15.0.tar.gz
|
||||
ee3d70c46a9684380bc18f5781abb211928d24387a568a6c6d2a60805c0df038b48fdaea7a04cec4af55e288064ad2cdd9f594d392c106479eee4ee488db55a5 mini.nvim-0.16.0.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=vektra/mockery
|
||||
pkgname=mockery
|
||||
pkgver=2.53.0
|
||||
pkgver=2.53.4
|
||||
pkgrel=0
|
||||
pkgdesc="A mock code autogenerator for Go"
|
||||
url="https://github.com/vektra/mockery"
|
||||
@@ -24,5 +24,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
9c2d0d1dc1d9ed45a1400b50003b8587789c17d9abc80807d907076044ef18e3be762b5538cd05f0344832bf4b4274f1910ca491b8a9a7abf2e02fb07130e2e5 mockery-2.53.0.tar.gz
|
||||
5c5a65532a2bf864726789543e7ff023284250d0e4dc18ae4a66929a7cad9c5365b77c9833dac8c547805a40f2faf2ee59c10a89df09b91142bf1648d6f0fc33 mockery-2.53.4.tar.gz
|
||||
"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=neovim/nvim-lspconfig
|
||||
pkgname=nvim-lspconfig
|
||||
pkgver=1.7.0
|
||||
pkgver=2.1.0
|
||||
pkgrel=0
|
||||
pkgdesc="quickstart configurations for the neovim LSP client"
|
||||
url="https://github.com/neovim/nvim-lspconfig"
|
||||
@@ -26,5 +26,5 @@ doc() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0215e841c3f491eb1e816046d446fdfd8415b40bd0e2807b2d2ddb89fb56bc4ddad4c4716e4fd3454bbb4de9dbe9d34a0bc5973e8df5c0b08028b1f8c081997c nvim-lspconfig-1.7.0.tar.gz
|
||||
b370a8b6d4a994a88b6588e513b4ea63c3c3ca4da6712a948107d5c1d5319c20052cf7c3059b57defac3b2e438cca2f0426ab36760367f7d64e96e912a634b62 nvim-lspconfig-2.1.0.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=launchbadge/sqlx
|
||||
pkgname=sqlx
|
||||
pkgver=0.8.3
|
||||
pkgver=0.8.6
|
||||
pkgrel=0
|
||||
pkgdesc="The Rust SQL Toolkit (CLI)"
|
||||
url="https://github.com/launchbadge/sqlx"
|
||||
@@ -29,5 +29,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b8f1da65fc6bdd7a3a2b1345f028cbcf3c2fa9df23827e99d2283743378f6ec3d4557c82520e6448e98e05b2b3b5ba3b5264318d0ce7eba23786a0e10a3ce4de sqlx-0.8.3.tar.gz
|
||||
d2d6713c11f0ba77d24cc1c48e62c528ec1cb2095fd70e6bb10ecab41d27bfa9d1fc58ea6663548b9fadefb00a0e954bf71dfb1a299d8bf06097c3c6907ad920 sqlx-0.8.6.tar.gz
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=siderolabs/talos
|
||||
pkgname=talosctl
|
||||
pkgver=1.9.5
|
||||
pkgver=1.10.2
|
||||
pkgrel=0
|
||||
pkgdesc="Kubernetes Linux distribution"
|
||||
url="https://talos.dev"
|
||||
@@ -45,5 +45,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
67bbe25d299b7b9b0a1f8857e84e7d87441e7ec270ebb2561598948828d7f26e113d41462e9f4d30d92cc2ed5acda71ed5542f1445b62872e2707a47fed87893 talos-1.9.5.tar.gz
|
||||
932674cbe47d48a8ac7009da61075b7cbcf62057151f775db4334151d8522b56a383ac7181e50e67a7b724d5eb739949d9b87e18f813b9c02d574eccc8f5ab60 talos-1.10.2.tar.gz
|
||||
"
|
||||
|
||||
@@ -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
|
||||
"
|
||||
@@ -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
|
||||
"
|
||||
@@ -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
|
||||
"
|
||||
@@ -1,12 +1,14 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
pkgname=wmenu
|
||||
pkgver=0.1.9
|
||||
pkgver=0_git20250426
|
||||
_pkgsha=b40e47a4e78ec501f9ca60526dd2b29f2221f0d1
|
||||
pkgrel=0
|
||||
pkgdesc="Efficient dynamic menu for Wayland"
|
||||
url="https://codeberg.org/adnano/wmenu"
|
||||
url="https://codeberg.org/galen/wmenu"
|
||||
arch="all"
|
||||
license="MIT"
|
||||
makedepends="meson
|
||||
makedepends="
|
||||
meson
|
||||
libxkbcommon-dev
|
||||
pango-dev
|
||||
scdoc
|
||||
@@ -15,10 +17,7 @@ makedepends="meson
|
||||
"
|
||||
options="!check" # no test suite
|
||||
subpackages="$pkgname-doc"
|
||||
source="
|
||||
$pkgname-$pkgver.tar.gz::https://codeberg.org/adnano/wmenu/archive/$pkgver.tar.gz
|
||||
wrap.patch
|
||||
"
|
||||
source="$pkgname-$_pkgsha.tar.gz::https://codeberg.org/galen/wmenu/archive/$_pkgsha.tar.gz"
|
||||
builddir="$srcdir/$pkgname"
|
||||
|
||||
build() {
|
||||
@@ -32,6 +31,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
cd4ee9a3bc23f676ec75a5b51403e9f14b2830960e25ca2d21b87380af9d6b2283025d3e9a7168c0221270f6bf8be7a6f4062dc3819da5c20b542d8280f515bd wmenu-0.1.9.tar.gz
|
||||
d916eb112973fb974b7decd92f13dad2f8b960f4117e6af3eabf7f9f0b6303d85c5d549f2d176d75111322c09276447bf79ec165fd8d4b417edf76c171c6f89b wrap.patch
|
||||
444f9f7d8ff4a4a72af5f55233729bb5d626493ee46a58f595cc6451cde2c37d01fa0b835762a9fd86577d97c3f63fd46e2e436a30647de2792af56d7bde9349 wmenu-b40e47a4e78ec501f9ca60526dd2b29f2221f0d1.tar.gz
|
||||
"
|
||||
|
||||
@@ -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:
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||
# renovate: datasource=github-tags packageName=redhat-developer/yaml-language-server
|
||||
pkgname=yaml-language-server
|
||||
pkgver=1.17.0
|
||||
pkgver=1.18.0
|
||||
pkgrel=0
|
||||
pkgdesc="Language Server for YAML files"
|
||||
url="https://github.com/redhat-developer/yaml-language-server"
|
||||
@@ -35,5 +35,5 @@ package() {
|
||||
"$pkgdir"/usr/bin/"$pkgname"
|
||||
}
|
||||
sha512sums="
|
||||
825140e9ce2ab2eda1e127e04562b1d1d7fcce3fcdd5bca9b150e72fb80ab3a45c7e2b04ee949e80c435aece396437091fc283dd4b1ab3c342eb80d66cfb0fad yaml-language-server-1.17.0.tar.gz
|
||||
13c2335b607685e469892cf3e88851b788c524518518a100db04d8460b69f8afc56bbd3319594da16d6853e76c3cc024f9c44ce7086a77861d149b1428b1f4f9 yaml-language-server-1.18.0.tar.gz
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user