mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
community/traefik: upgrade to 3.1.2
use webui provided upstream instead of build it
This commit is contained in:
parent
b75b5a54fd
commit
86eb43e96f
@ -3,14 +3,13 @@
|
|||||||
# Contributor: Fabricio Silva <hi@fabricio.dev>
|
# Contributor: Fabricio Silva <hi@fabricio.dev>
|
||||||
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
||||||
pkgname=traefik
|
pkgname=traefik
|
||||||
pkgver=3.0.4
|
pkgver=3.1.2
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="The Cloud Native Edge Router"
|
pkgdesc="The Cloud Native Edge Router"
|
||||||
url="https://traefik.io/"
|
url="https://traefik.io/"
|
||||||
# loongarch64: blocked by esbuild
|
arch="all"
|
||||||
arch="all !loongarch64"
|
|
||||||
license="MIT"
|
license="MIT"
|
||||||
makedepends="go yarn"
|
makedepends="go"
|
||||||
checkdepends="tzdata"
|
checkdepends="tzdata"
|
||||||
install="$pkgname.pre-install"
|
install="$pkgname.pre-install"
|
||||||
pkgusers="$pkgname"
|
pkgusers="$pkgname"
|
||||||
@ -23,10 +22,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/traefik/traefik/releases/dow
|
|||||||
traefik.yaml
|
traefik.yaml
|
||||||
"
|
"
|
||||||
builddir="$srcdir"
|
builddir="$srcdir"
|
||||||
# tests failing on riscv64 something on nodejs
|
|
||||||
case "$CARCH" in
|
|
||||||
riscv64) options="$options !check" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# secfixes:
|
# secfixes:
|
||||||
# 2.9.10-r0:
|
# 2.9.10-r0:
|
||||||
@ -42,19 +37,9 @@ export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|||||||
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
||||||
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
||||||
|
|
||||||
prepare() {
|
|
||||||
default_prepare
|
|
||||||
|
|
||||||
# dashboard frontend
|
|
||||||
yarn --cwd webui install --frozen-lockfile
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
local builddate="$(date -u "+%Y-%m-%dT%TZ" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})"
|
local builddate="$(date -u "+%Y-%m-%dT%TZ" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})"
|
||||||
|
|
||||||
# dashboard frontend
|
|
||||||
yarn --cwd webui build
|
|
||||||
|
|
||||||
go generate -v
|
go generate -v
|
||||||
go build -v -ldflags "-s -w -extldflags \"$LDFLAGS\" \
|
go build -v -ldflags "-s -w -extldflags \"$LDFLAGS\" \
|
||||||
-X github.com/traefik/traefik/v3/pkg/version.Codename=cheddar \
|
-X github.com/traefik/traefik/v3/pkg/version.Codename=cheddar \
|
||||||
@ -95,7 +80,7 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
f9be7d009be4d02c8909195d704e74df47800494c91ef3351da363c27ddadbb1d6dda78fc1436d6e841e3ceb58ba888efe8036920b4e927c6de5b01132f3e323 traefik-3.0.4.tar.gz
|
ab0e7f58058e1b0b1d3ca3f39197282358e57c6ec9d8afa5c661d039ec47cafcbf4c63a8e08df0ef6309f9be4957562642b644788d7e14847aba2c5a8b4cfdb5 traefik-3.1.2.tar.gz
|
||||||
d5a64e46ebafebd1352fda2fae5c3b6ccb58d3191583b06efbba9eaf0b444d4a7b6743a347a13ad79ca207ddeda7ab8d7387ffd7d4f9160ec80b5f2521bf8808 traefik.initd
|
d5a64e46ebafebd1352fda2fae5c3b6ccb58d3191583b06efbba9eaf0b444d4a7b6743a347a13ad79ca207ddeda7ab8d7387ffd7d4f9160ec80b5f2521bf8808 traefik.initd
|
||||||
bbc0bb6825f8847ef0ee18b7194afc4e1443041727022e435e48249744b1230b3422ff9d20a6b42d2e3615e57c10254611fe1e999b847e7b4a4d5954bd677cf2 traefik.confd
|
bbc0bb6825f8847ef0ee18b7194afc4e1443041727022e435e48249744b1230b3422ff9d20a6b42d2e3615e57c10254611fe1e999b847e7b4a4d5954bd677cf2 traefik.confd
|
||||||
1a0124b4b312dade4b8aacb6c73ac2898ff5d0e235b8cd1749d8a85a9ef9b383ad5ba6b334335dd3722b1653c6e40fa95690a0e50312f3a133e95704dd1fee36 traefik.yaml
|
1a0124b4b312dade4b8aacb6c73ac2898ff5d0e235b8cd1749d8a85a9ef9b383ad5ba6b334335dd3722b1653c6e40fa95690a0e50312f3a133e95704dd1fee36 traefik.yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user