Compare commits
1 Commits
v3.23
...
renovate/v
| Author | SHA1 | Date | |
|---|---|---|---|
| 4b0cd6cd47 |
6
.github/workflows/main.yaml
vendored
6
.github/workflows/main.yaml
vendored
@@ -5,12 +5,12 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- v3.23
|
- v3.22
|
||||||
|
|
||||||
env:
|
env:
|
||||||
BASE_URL: https://git.mug.lv/api/packages/mug/alpine
|
BASE_URL: https://git.mug.lv/api/packages/mug/alpine
|
||||||
PACKAGER: Galen Abell <galen@galenabell.com>
|
PACKAGER: Galen Abell <galen@galenabell.com>
|
||||||
RELEASE: "v3.23"
|
RELEASE: "v3.22"
|
||||||
REPOSITORY: main
|
REPOSITORY: main
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -18,7 +18,7 @@ jobs:
|
|||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
timeout-minutes: 30
|
timeout-minutes: 30
|
||||||
container:
|
container:
|
||||||
image: alpine:3.23
|
image: alpine:3.22
|
||||||
steps:
|
steps:
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: apk add abuild bash curl doas git jq lua-aports nodejs
|
run: apk add abuild bash curl doas git jq lua-aports nodejs
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||||
# renovate: datasource=github-tags packageName=Canop/bacon
|
# renovate: datasource=github-tags packageName=Canop/bacon
|
||||||
pkgname=bacon
|
pkgname=bacon
|
||||||
pkgver=3.20.1
|
pkgver=3.19.0
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
pkgdesc="Background code checker"
|
pkgdesc="Background code checker"
|
||||||
url="https://github.com/Canop/bacon"
|
url="https://github.com/Canop/bacon"
|
||||||
arch="all"
|
arch="all"
|
||||||
@@ -29,5 +29,5 @@ package() {
|
|||||||
install -Dm755 target/release/bacon "$pkgdir/usr/bin/bacon"
|
install -Dm755 target/release/bacon "$pkgdir/usr/bin/bacon"
|
||||||
}
|
}
|
||||||
sha512sums="
|
sha512sums="
|
||||||
d2473e22910e2db09cae24b4a3e6dbb6c89a0d488c7db855812964226109892793263f2fd68830ccc0f554b80443c39412c515d918a88b170b521315120a559f bacon-3.20.1.tar.gz
|
f608ec49634a9ac043c4d779b06148b5a6b00b58dcd265b0dea2fbb1d7b82e1cc51936a8f14f2d6a05b2b1fbc1150d00bfff2430224e6eb699265f69f80470f6 bacon-3.19.0.tar.gz
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=npm
|
# renovate: datasource=npm
|
||||||
pkgname=bash-language-server
|
pkgname=bash-language-server
|
||||||
pkgver=5.6.0
|
pkgver=5.6.0
|
||||||
pkgrel=1
|
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"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
pkgname=box-cli
|
pkgname=box-cli
|
||||||
pkgver=0_git20251123
|
pkgver=0_git20251123
|
||||||
_pkgsha=29d08f257968d12d53f4248575b2b2ac8c7b1e03
|
_pkgsha=29d08f257968d12d53f4248575b2b2ac8c7b1e03
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Transparent development environments."
|
pkgdesc="Transparent development environments."
|
||||||
url="https://codeberg.org/galen/box-cli"
|
url="https://codeberg.org/galen/box-cli"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# 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.11.0
|
pkgver=3.11.0
|
||||||
pkgrel=1
|
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"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Maintainer: Galen Abell <galen@galenabell.com>
|
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||||
# renovate: datasource=github-tags packageName=cargo-generate/cargo-generate
|
# renovate: datasource=github-tags packageName=cargo-generate/cargo-generate
|
||||||
pkgname=cargo-generate
|
pkgname=cargo-generate
|
||||||
pkgver=0.23.7
|
pkgver=0.23.5
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Use pre-existing git repositories as templates"
|
pkgdesc="Use pre-existing git repositories as templates"
|
||||||
url="https://github.com/cargo-generate/cargo-generate"
|
url="https://github.com/cargo-generate/cargo-generate"
|
||||||
@@ -32,5 +32,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
279ffa77a51eefe292cbb3a6bfb55724bc06e9e9e8e7f0cb5687137d57166f9a9c366bb69a05b8271f2d9a900ee8b94d348ab591e46c02904136b5cf04497aff cargo-generate-0.23.7.tar.gz
|
7524d847464f85a1da877188140bfee2a10f43613646fd42aed37735b70e2e841bf2d4d688d31a7745a9938a712e310a792f5f1385693706eaf508823301cd98 cargo-generate-0.23.5.tar.gz
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
pkgname=clevis-extra-pins
|
pkgname=clevis-extra-pins
|
||||||
pkgver=0_git20241007
|
pkgver=0_git20241007
|
||||||
_gitrev=6a2093f0988debcc6574f52561f39fd25c17635a
|
_gitrev=6a2093f0988debcc6574f52561f39fd25c17635a
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Additional pins for Clevis binding framework"
|
pkgdesc="Additional pins for Clevis binding framework"
|
||||||
url="https://github.com/anatol/clevis.go"
|
url="https://github.com/anatol/clevis.go"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=latchset/clevis
|
# renovate: datasource=github-tags packageName=latchset/clevis
|
||||||
pkgname=clevis
|
pkgname=clevis
|
||||||
pkgver=21
|
pkgver=21
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Pluggable framework for automated decryption"
|
pkgdesc="Pluggable framework for automated decryption"
|
||||||
url="https://github.com/latchset/clevis"
|
url="https://github.com/latchset/clevis"
|
||||||
license="GPL-3.0-or-later WITH OpenSSL-Exception"
|
license="GPL-3.0-or-later WITH OpenSSL-Exception"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# 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.19.0
|
pkgver=2.20.0
|
||||||
pkgrel=2
|
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"
|
||||||
arch="all"
|
arch="all"
|
||||||
@@ -28,5 +28,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
c0e092393d117ab343b6ba2ef31a281c9b5eb7f72dc69e6ab180f2f018bac8a06ca84efac94063105bd62b56a4a90738f533c121efdea64e046d9cdae9858301 cloud-sql-proxy-2.19.0.tar.gz
|
b33a281589ae1eb2ddc35f8c21e7165e593ce2addabaa6a2c8a2c463e1774496409c65cea080c097440d7f7a8b1c1caeedb565016f4344b9a1fe1b53459d4a9b cloud-sql-proxy-2.20.0.tar.gz
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=dove
|
pkgname=dove
|
||||||
pkgver=2025.11.27.1
|
pkgver=2025.11.27.1
|
||||||
_phoenix_pkgver=2025.11.27.1
|
_phoenix_pkgver=2025.11.27.1
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Privacy & security configurations for Thunderbird"
|
pkgdesc="Privacy & security configurations for Thunderbird"
|
||||||
url="https://codeberg.org/celenity/Dove"
|
url="https://codeberg.org/celenity/Dove"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
pkgname=gmenu
|
pkgname=gmenu
|
||||||
pkgver=0_git20250426
|
pkgver=0_git20250426
|
||||||
_pkgsha=b40e47a4e78ec501f9ca60526dd2b29f2221f0d1
|
_pkgsha=b40e47a4e78ec501f9ca60526dd2b29f2221f0d1
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Efficient dynamic menu for Wayland"
|
pkgdesc="Efficient dynamic menu for Wayland"
|
||||||
url="https://codeberg.org/galen/wmenu"
|
url="https://codeberg.org/galen/wmenu"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# 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.11
|
pkgver=0.0.11
|
||||||
pkgrel=3
|
pkgrel=2
|
||||||
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"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=guess-indent.nvim
|
pkgname=guess-indent.nvim
|
||||||
pkgver=0_git20250325
|
pkgver=0_git20250325
|
||||||
_pkgsha=84a4987ff36798c2fc1169cbaff67960aed9776f
|
_pkgsha=84a4987ff36798c2fc1169cbaff67960aed9776f
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Automatic indentation style detection for Neovim"
|
pkgdesc="Automatic indentation style detection for Neovim"
|
||||||
url="https://github.com/NMAC427/guess-indent.nvim"
|
url="https://github.com/NMAC427/guess-indent.nvim"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=haskell/haskell-language-server
|
# renovate: datasource=github-tags packageName=haskell/haskell-language-server
|
||||||
pkgname=haskell-language-server
|
pkgname=haskell-language-server
|
||||||
pkgver=2.9.0.0
|
pkgver=2.9.0.0
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Official Haskell Language Server implementation"
|
pkgdesc="Official Haskell Language Server implementation"
|
||||||
url="https://github.com/haskell/haskell-language-server"
|
url="https://github.com/haskell/haskell-language-server"
|
||||||
arch="x86_64 aarch64" # limited by ghc
|
arch="x86_64 aarch64" # limited by ghc
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=MaxVerevkin/i3bar-river
|
# renovate: datasource=github-tags packageName=MaxVerevkin/i3bar-river
|
||||||
pkgname=i3bar-river
|
pkgname=i3bar-river
|
||||||
pkgver=1.1.0
|
pkgver=1.1.0
|
||||||
pkgrel=4
|
pkgrel=3
|
||||||
pkgdesc="Port of i3bar for wlroots-based compositors"
|
pkgdesc="Port of i3bar for wlroots-based compositors"
|
||||||
url="https://github.com/MaxVerevkin/i3bar-river"
|
url="https://github.com/MaxVerevkin/i3bar-river"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
pkgname=ingot
|
pkgname=ingot
|
||||||
pkgver=0_git20251003
|
pkgver=0_git20251003
|
||||||
_pkgsha=260f33828276ea213bf09c73fd5eaa8b5647f381
|
_pkgsha=260f33828276ea213bf09c73fd5eaa8b5647f381
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Reliable status bar generator for Sway"
|
pkgdesc="Reliable status bar generator for Sway"
|
||||||
url="https://codeberg.org/galen/ingot"
|
url="https://codeberg.org/galen/ingot"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=sh0rez/kubectl-neat-diff
|
# renovate: datasource=github-tags packageName=sh0rez/kubectl-neat-diff
|
||||||
pkgname=kubectl-neat-diff
|
pkgname=kubectl-neat-diff
|
||||||
pkgver=0.2.0
|
pkgver=0.2.0
|
||||||
pkgrel=3
|
pkgrel=2
|
||||||
pkgdesc="De-clutter your kubectl diff output using kubectl-neat"
|
pkgdesc="De-clutter your kubectl diff output using kubectl-neat"
|
||||||
url="https://github.com/sh0rez/kubectl-neat-diff"
|
url="https://github.com/sh0rez/kubectl-neat-diff"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=latchset/luksmeta
|
# renovate: datasource=github-tags packageName=latchset/luksmeta
|
||||||
pkgname=luksmeta
|
pkgname=luksmeta
|
||||||
pkgver=9
|
pkgver=9
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Library for storing metadata in the LUKSv1 header"
|
pkgdesc="Library for storing metadata in the LUKSv1 header"
|
||||||
url="https://github.com/latchset/luksmeta"
|
url="https://github.com/latchset/luksmeta"
|
||||||
license="LGPL-2.0-or-later"
|
license="LGPL-2.0-or-later"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=echasnovski/mini.nvim
|
# renovate: datasource=github-tags packageName=echasnovski/mini.nvim
|
||||||
pkgname=mini.nvim
|
pkgname=mini.nvim
|
||||||
pkgver=0.16.0
|
pkgver=0.16.0
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
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"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
65
main/niri/APKBUILD
Normal file
65
main/niri/APKBUILD
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||||
|
pkgname=niri
|
||||||
|
pkgver=25.08
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="A scrollable-tiling Wayland compositor"
|
||||||
|
url="https://github.com/YaLTeR/niri"
|
||||||
|
arch="x86_64 ppc64le aarch64"
|
||||||
|
license="GPL-3.0-only"
|
||||||
|
makedepends="
|
||||||
|
cargo
|
||||||
|
cargo-auditable
|
||||||
|
clang-libclang
|
||||||
|
clang-libs
|
||||||
|
eudev-dev
|
||||||
|
glib-dev
|
||||||
|
libdisplay-info-dev
|
||||||
|
libinput-dev
|
||||||
|
libseat-dev
|
||||||
|
libxkbcommon-dev
|
||||||
|
mesa-dev
|
||||||
|
pango-dev
|
||||||
|
pipewire-dev
|
||||||
|
rust
|
||||||
|
"
|
||||||
|
subpackages="
|
||||||
|
$pkgname-portalsconf
|
||||||
|
"
|
||||||
|
source="$pkgname-$pkgver.tar.gz::https://github.com/YaLTeR/niri/archive/refs/tags/v$pkgver.tar.gz
|
||||||
|
niri-session.patch
|
||||||
|
"
|
||||||
|
options="net" # rust crates
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cargo auditable build \
|
||||||
|
--release \
|
||||||
|
--no-default-features \
|
||||||
|
--features dbus,xdp-gnome-screencast
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
ulimit -n 4096 # Fails otherwise due to lack of file descriptors
|
||||||
|
cargo test \
|
||||||
|
--release \
|
||||||
|
--no-default-features \
|
||||||
|
--features dbus,xdp-gnome-screencast
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 target/release/niri -t "$pkgdir"/usr/bin/
|
||||||
|
install -Dm644 resources/niri.desktop -t "$pkgdir"/usr/share/wayland-sessions/
|
||||||
|
install -Dm644 resources/niri-portals.conf -t "$pkgdir"/usr/share/xdg-desktop-portal/
|
||||||
|
}
|
||||||
|
|
||||||
|
portalsconf() {
|
||||||
|
pkgdesc="xdg-desktop-portal configuration of compatible portals for Niri"
|
||||||
|
install_if="$pkgname=$pkgver-r$pkgrel"
|
||||||
|
depends="xdg-desktop-portal xdg-desktop-portal-gnome"
|
||||||
|
amove usr/share/xdg-desktop-portal/niri-portals.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
d8a10bb726d2e79f695544130cc9f55b1ac0f76dd9a9fb1cafb16cd7934b29a4fecf88656a3bc46ab6140aef7d2c58ed87f3ba43dfe8882df50de997283f2292 niri-25.08.tar.gz
|
||||||
|
f488ed2f316e96902c737a1104c425f2281349d519825c02a39205957ee65607730a69b4857d5a5803f43b74180ab4efef7fcb4eb8bfb75e042d09a3e22d1dff niri-session.patch
|
||||||
|
"
|
||||||
16
main/niri/niri-session.patch
Normal file
16
main/niri/niri-session.patch
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
niri-session is a wrapper over systemctl/dinitctl to start a user service;
|
||||||
|
it doesn't have a proper fallback ( instead, just prints a message to stdout ),
|
||||||
|
so instead we can just launch niri directly to guarantee display managers can launch it
|
||||||
|
|
||||||
|
diff --git a/resources/niri.desktop b/resources/niri.desktop
|
||||||
|
index 5470fe7..0164374 100644
|
||||||
|
--- a/resources/niri.desktop
|
||||||
|
+++ b/resources/niri.desktop
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Niri
|
||||||
|
Comment=A scrollable-tiling Wayland compositor
|
||||||
|
-Exec=niri-session
|
||||||
|
+Exec=niri --session
|
||||||
|
Type=Application
|
||||||
|
DesktopNames=niri
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=neovim/nvim-lspconfig
|
# renovate: datasource=github-tags packageName=neovim/nvim-lspconfig
|
||||||
pkgname=nvim-lspconfig
|
pkgname=nvim-lspconfig
|
||||||
pkgver=2.5.0
|
pkgver=2.5.0
|
||||||
pkgrel=3
|
pkgrel=2
|
||||||
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"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=nvim-treesitter-textobjects
|
pkgname=nvim-treesitter-textobjects
|
||||||
pkgver=0_git20240404
|
pkgver=0_git20240404
|
||||||
_pkgsha=f5183cea0fda26126e22e789382c208e7b1120f4
|
_pkgsha=f5183cea0fda26126e22e789382c208e7b1120f4
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Syntax aware text-objects, select, move, swap, and peek support"
|
pkgdesc="Syntax aware text-objects, select, move, swap, and peek support"
|
||||||
url="https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
|
url="https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
36
main/nvim-treesitter/APKBUILD
Normal file
36
main/nvim-treesitter/APKBUILD
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Contributor: Galen Abell <galen@galenabell.com>
|
||||||
|
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||||
|
pkgname=nvim-treesitter
|
||||||
|
pkgver=0_git20250524
|
||||||
|
_pkgsha=42fc28ba918343ebfd5565147a42a26580579482
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc="Nvim Treesitter configurations and abstraction layer"
|
||||||
|
url="https://github.com/nvim-treesitter/nvim-treesitter"
|
||||||
|
arch="noarch"
|
||||||
|
license="Apache-2.0"
|
||||||
|
subpackages="$pkgname-doc"
|
||||||
|
makedepends="neovim"
|
||||||
|
options="!check"
|
||||||
|
source="$pkgname-$_pkgsha.tar.gz::https://github.com/nvim-treesitter/nvim-treesitter/archive/$_pkgsha.tar.gz"
|
||||||
|
builddir="$srcdir/$pkgname-$_pkgsha"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
nvim -u NONE -i NONE -e --headless -c "helptags doc" -c quit
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
local plgdir="$pkgdir"/usr/share/nvim/site/pack/dist/opt/$pkgname
|
||||||
|
install -d "$plgdir"
|
||||||
|
cp -ra lua autoload doc plugin queries lockfile.json \
|
||||||
|
"$plgdir"
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
doc() {
|
||||||
|
default_doc
|
||||||
|
amove usr/share/nvim/site/pack/dist/opt/$pkgname/doc
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
4933ba9d4fa5285cc5cd88f97a0a7729956e58dda8be69f4ba8986025585f834f7ec67315b627b36da06d99ec5dbebbf607308dd83e246bf29a650b99796b951 nvim-treesitter-42fc28ba918343ebfd5565147a42a26580579482.tar.gz
|
||||||
|
"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=celenityy/Phoenix
|
# renovate: datasource=github-tags packageName=celenityy/Phoenix
|
||||||
pkgname=phoenix
|
pkgname=phoenix
|
||||||
pkgver=2025.11.27.1
|
pkgver=2025.11.27.1
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Privacy & security configurations for Firefox"
|
pkgdesc="Privacy & security configurations for Firefox"
|
||||||
url="https://codeberg.org/celenity/Phoenix"
|
url="https://codeberg.org/celenity/Phoenix"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=einaregilsson/Redirector
|
# renovate: datasource=github-tags packageName=einaregilsson/Redirector
|
||||||
pkgname=redirector-firefox
|
pkgname=redirector-firefox
|
||||||
pkgver=3.5.2
|
pkgver=3.5.2
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Browser extension to redirect URLs based on patterns (Firefox extension)"
|
pkgdesc="Browser extension to redirect URLs based on patterns (Firefox extension)"
|
||||||
url="https://github.com/einaregilsson/Redirector"
|
url="https://github.com/einaregilsson/Redirector"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=rmview
|
pkgname=rmview
|
||||||
pkgver=0_git20240526
|
pkgver=0_git20240526
|
||||||
_pkgsha=d171b657e40a50bfe38dfd90cd0d861cf61de60e
|
_pkgsha=d171b657e40a50bfe38dfd90cd0d861cf61de60e
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="A live viewer for reMarkable written in PyQt5"
|
pkgdesc="A live viewer for reMarkable written in PyQt5"
|
||||||
url="https://github.com/bordaigorl/rmview"
|
url="https://github.com/bordaigorl/rmview"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=jtheoof/swappy
|
# renovate: datasource=github-tags packageName=jtheoof/swappy
|
||||||
pkgname=swappy
|
pkgname=swappy
|
||||||
pkgver=1.8.0
|
pkgver=1.8.0
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Snapshot editing tool for Wayland"
|
pkgdesc="Snapshot editing tool for Wayland"
|
||||||
url="https://github.com/jtheoof/swappy"
|
url="https://github.com/jtheoof/swappy"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=mitsuhiko/systemfd
|
# renovate: datasource=github-tags packageName=mitsuhiko/systemfd
|
||||||
pkgname=systemfd
|
pkgname=systemfd
|
||||||
pkgver=0.4.6
|
pkgver=0.4.6
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Auto-reloading dev tool with socket activation"
|
pkgdesc="Auto-reloading dev tool with socket activation"
|
||||||
url="https://github.com/mitsuhiko/systemfd"
|
url="https://github.com/mitsuhiko/systemfd"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=siderolabs/talos
|
# renovate: datasource=github-tags packageName=siderolabs/talos
|
||||||
pkgname=talosctl
|
pkgname=talosctl
|
||||||
pkgver=1.11.5
|
pkgver=1.11.5
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Kubernetes Linux distribution"
|
pkgdesc="Kubernetes Linux distribution"
|
||||||
url="https://talos.dev"
|
url="https://talos.dev"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
pkgname=tangctl
|
pkgname=tangctl
|
||||||
pkgver=0_git20230725
|
pkgver=0_git20230725
|
||||||
_pkgsha=dcc6e9494f1429ca94cfce692b0ff41e48679fc0
|
_pkgsha=dcc6e9494f1429ca94cfce692b0ff41e48679fc0
|
||||||
pkgrel=3
|
pkgrel=2
|
||||||
pkgdesc="Tool implementing server-side ECMR exchange functionality (Tang server)"
|
pkgdesc="Tool implementing server-side ECMR exchange functionality (Tang server)"
|
||||||
url="https://github.com/anatol/tang.go"
|
url="https://github.com/anatol/tang.go"
|
||||||
license="BSD-3-Clause"
|
license="BSD-3-Clause"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=hashicorp/terraform-ls
|
# renovate: datasource=github-tags packageName=hashicorp/terraform-ls
|
||||||
pkgname=terraform-ls
|
pkgname=terraform-ls
|
||||||
pkgver=0.38.3
|
pkgver=0.38.3
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="Terraform Language Server"
|
pkgdesc="Terraform Language Server"
|
||||||
url="https://github.com/hashicorp/terraform-ls"
|
url="https://github.com/hashicorp/terraform-ls"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# renovate: datasource=github-tags packageName=transmission-remote-gtk/transmission-remote-gtk
|
# renovate: datasource=github-tags packageName=transmission-remote-gtk/transmission-remote-gtk
|
||||||
pkgname=transmission-remote-gtk
|
pkgname=transmission-remote-gtk
|
||||||
pkgver=1.6.0
|
pkgver=1.6.0
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="GTK client for remote management of the Transmission BitTorrent client"
|
pkgdesc="GTK client for remote management of the Transmission BitTorrent client"
|
||||||
url="https://github.com/transmission-remote-gtk/transmission-remote-gtk"
|
url="https://github.com/transmission-remote-gtk/transmission-remote-gtk"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
|||||||
33
main/xwayland-satellite/APKBUILD
Normal file
33
main/xwayland-satellite/APKBUILD
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Maintainer: Galen Abell <galen@galenabell.com>
|
||||||
|
pkgname=xwayland-satellite
|
||||||
|
pkgver=0.7
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Xwayland manager for Wayland"
|
||||||
|
url="https://github.com/Supreeeme/xwayland-satellite"
|
||||||
|
arch="all"
|
||||||
|
license="MPL-2.0"
|
||||||
|
makedepends="cargo cargo-auditable libxcb-dev xwayland-dev xcb-util-cursor-dev clang-libclang"
|
||||||
|
source="https://github.com/Supreeeme/xwayland-satellite/archive/v$pkgver/xwayland-satellite-$pkgver.tar.gz"
|
||||||
|
options="net"
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
default_prepare
|
||||||
|
|
||||||
|
cargo fetch --target="$CTARGET" --locked
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cargo auditable build --frozen --release
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cargo test --frozen --lib --bins
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 target/release/xwayland-satellite -t "$pkgdir"/usr/bin
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
7f090573faf9f6675981bbc5474e2761ef1c1b758aa9182cd46301cf88be689b631d21156ac6508a2f90edb866fc65022d4019b4cf6121f189cdadaf70a524ab xwayland-satellite-0.7.tar.gz
|
||||||
|
"
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
# 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.19.2
|
pkgver=1.19.2
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
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"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
|||||||
Reference in New Issue
Block a user