Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions srcpkgs/netbird-server
1 change: 1 addition & 0 deletions srcpkgs/netbird-ui
7 changes: 7 additions & 0 deletions srcpkgs/netbird/files/netbird-server/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

[ -r conf ] && . ./conf

exec 2>&1
exec /usr/bin/netbird-server --config /etc/netbird-server/config.yaml \
"$@"
8 changes: 8 additions & 0 deletions srcpkgs/netbird/files/netbird/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh

[ -r conf ] && . ./conf

exec 2>&1
exec /usr/bin/netbird service run --log-file /var/log/netbird.log \
--daemon-addr unix:///var/run/netbird.sock $FLAGS \
"$@"
57 changes: 57 additions & 0 deletions srcpkgs/netbird/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Template file for 'netbird'
pkgname=netbird
version=0.73.2
revision=1
build_style=go
build_helper="qemu"
go_import_path="github.com/netbirdio/netbird"
go_package="./client ./client/ui ./combined"
go_build_tags='xversion'
go_ldflags="-X 'github.com/netbirdio/netbird/version.version=${version}_${revision}'"
make_check_target="$go_package"
hostmakedepends="pkg-config"
makedepends="libXcursor-devel libXxf86vm-devel libglvnd-devel libXrandr-devel libXi-devel libXinerama-devel"
short_desc="Secure WireGuard-based overlay network with SSO, MFA and granular access controls"

Check failure on line 14 in srcpkgs/netbird/template

View workflow job for this annotation

GitHub Actions / Lint templates

Template Lint

short_desc should be at most 72 chars
maintainer="oreo6391 <oreo6391@gmail.com>"
license="BSD-3-Clause, AGPL-3.0-only"
homepage="https://netbird.io/"
changelog="https://github.com/netbirdio/netbird/releases"
distfiles="https://github.com/netbirdio/netbird/archive/refs/tags/v${version}.tar.gz"
checksum=ba8d1615a6676e6d17f5d4a3c8027cd2e7437c862da3f963d3b337c09efff423

post_install() {
mv ${DESTDIR}/usr/bin/{client,netbird}
mv ${DESTDIR}/usr/bin/{ui,netbird-ui}
mv ${DESTDIR}/usr/bin/{combined,netbird-server}
for sh in bash fish zsh; do
vtargetrun "${DESTDIR}/usr/bin/netbird" completion "$sh" > "netbird.${sh}"
vcompletion "netbird.${sh}" "$sh" netbird
done
vlicense LICENSE
vsv netbird
}

netbird-server_package() {
short_desc+=" - development files"
pkg_install() {
vmove usr/bin/netbird-server
for sh in bash fish zsh; do
vtargetrun "${PKGDESTDIR}/usr/bin/netbird-server" completion "$sh" -c none > "netbird-server.${sh}"
vcompletion "netbird-server.${sh}" "$sh" netbird-server
done
vlicense combined/LICENSE
vdoc combined/config.yaml.example
vsv netbird-server
}
}

netbird-ui_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/bin/netbird-ui
vinstall proxy/web/src/assets/netbird.svg 644 usr/share/icons/hicolor/scalable/apps/
vinstall client/ui/build/netbird.desktop 644 usr/share/applications/
vlicense LICENSE
}
}
Loading