Arch PKGBUILDs for https://tangled.org/@tangled.org/core
arch pkgbuild

update to v1.10.0-alpha

Signed-off-by: tjh <did:plc:65gha4t3avpfpzmvpbwovss7>

tjh.dev e584f1cf 4789472a

verified
+47 -46
+1
.gitignore
··· 5 5 *.log 6 6 *.zip 7 7 *.zst 8 + *.tar.gz
+3 -3
README.md
··· 11 11 12 12 ### [appview](appview) 13 13 14 - Builds `appview` from tag [v1.9.1-alpha](https://tangled.org/@tangled.org/core/tree/v1.9.1-alpha). 14 + Builds `appview` from tag [v1.10.0-alpha](https://tangled.org/@tangled.org/core/tree/v1.10.0-alpha). 15 15 16 16 ### [knotserver](knotserver) 17 17 18 - Builds `knot` from tag [v1.9.1-alpha](https://tangled.org/@tangled.org/core/tree/v1.9.1-alpha). 18 + Builds `knot` from tag [v1.10.0-alpha](https://tangled.org/@tangled.org/core/tree/v1.10.0-alpha). 19 19 20 20 ### [knotserver-git](knotserver-git) 21 21 ··· 23 23 24 24 ### [spindle](spindle) 25 25 26 - Builds `spindle` from tag [v1.9.1-alpha](https://tangled.org/@tangled.org/core/tree/v1.9.1-alpha). 26 + Builds `spindle` from tag [v1.10.0-alpha](https://tangled.org/@tangled.org/core/tree/v1.10.0-alpha). 27 27
+2 -2
appview/.SRCINFO
··· 10 10 depends = git 11 11 options = strip 12 12 options = !debug 13 - source = tangled::git+https://tangled.org/@tangled.org/core#tag=v1.9.1-alpha 13 + source = core-v1.9.1-alpha.tar.gz::https://tangled.org/@tangled.org/core/archive/refs%2Ftags%2Fv1.9.1-alpha 14 14 source = https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js 15 15 source = https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip 16 16 source = https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip 17 17 source = https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-mono%401.1.0/ibm-plex-mono.zip 18 - sha256sums = 5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24 18 + sha256sums = 10bef6f334597c778f79f176321bb180a146de5686999e9a35476695f11ff739 19 19 sha256sums = e209dda5c8235479f3166defc7750e1dbcd5a5c1808b7792fc2e6733768fb447 20 20 sha256sums = cc9c1db50676416f6fbb4bbaf8fba46f83331ed7c895dd9602145aebd0daa20e 21 21 sha256sums = 9883fdd4a49d4fb66bd8177ba6625ef9a64aa45899767dde3d36aa425756b11e
+12 -12
appview/PKGBUILD
··· 9 9 depends=(git) 10 10 makedepends=(go npm) 11 11 options=(strip !debug) 12 - source=( 13 - "tangled::git+$url#tag=v$_pkgver" 12 + source=("core-v${_pkgver}.tar.gz::${url}/archive/refs%2Ftags%2Fv${_pkgver}" 14 13 "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" 15 14 "https://github.com/lucide-icons/lucide/releases/download/0.483.0/lucide-icons-0.483.0.zip" 16 15 "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip" 17 16 "https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-mono%401.1.0/ibm-plex-mono.zip") 18 - sha256sums=('5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24' 17 + sha256sums=('10bef6f334597c778f79f176321bb180a146de5686999e9a35476695f11ff739' 19 18 'e209dda5c8235479f3166defc7750e1dbcd5a5c1808b7792fc2e6733768fb447' 20 19 'cc9c1db50676416f6fbb4bbaf8fba46f83331ed7c895dd9602145aebd0daa20e' 21 20 '9883fdd4a49d4fb66bd8177ba6625ef9a64aa45899767dde3d36aa425756b11e' 22 21 '4bfc936d0e1fd19db6327a3786eabdbc3dc0d464500576f6458f6706df68d26c') 23 22 24 23 build() { 24 + tangled_src=core-v${_pkgver} 25 25 mkdir -p "${srcdir}/build" 26 - mkdir -p ${srcdir}/tangled/appview/pages/static/{fonts,icons} 27 - cp -f "${srcdir}/htmx.min.js" "${srcdir}/tangled/appview/pages/static/htmx.min.js" 28 - cp -rf ${srcdir}/icons/*.svg "${srcdir}/tangled/appview/pages/static/icons/" 29 - cp -f ${srcdir}/web/InterVariable*.woff2 "${srcdir}/tangled/appview/pages/static/fonts/" 30 - cp -f ${srcdir}/web/InterDisplay*.woff2 "${srcdir}/tangled/appview/pages/static/fonts/" 31 - cp -f "${srcdir}/ibm-plex-mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2" "${srcdir}/tangled/appview/pages/static/fonts/" 26 + mkdir -p ${srcdir}/${tangled_src}/appview/pages/static/{fonts,icons} 27 + cp -f "${srcdir}/htmx.min.js" "${srcdir}/${tangled_src}/appview/pages/static/htmx.min.js" 28 + cp -rf ${srcdir}/icons/*.svg "${srcdir}/${tangled_src}/appview/pages/static/icons/" 29 + cp -f ${srcdir}/web/InterVariable*.woff2 "${srcdir}/${tangled_src}/appview/pages/static/fonts/" 30 + cp -f ${srcdir}/web/InterDisplay*.woff2 "${srcdir}/${tangled_src}/appview/pages/static/fonts/" 31 + cp -f "${srcdir}/ibm-plex-mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2" "${srcdir}/${tangled_src}/appview/pages/static/fonts/" 32 32 33 33 pwd 34 - cd ${srcdir}/tangled 34 + cd ${srcdir}/${tangled_src} 35 35 npm install tailwindcss@3 @tailwindcss/typography 36 36 npx tailwindcss -i input.css -o appview/pages/static/tw.css 37 37 cd ${srcdir} ··· 42 42 export CGO_CXXFLAGS="${CXXFLAGS}" 43 43 export CGO_LDFLAGS="${LDFLAGS}" 44 44 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" 45 - cd ${srcdir}/tangled 45 + cd ${srcdir}/${tangled_src} 46 46 go build -o "${srcdir}/build/appview" ./cmd/appview 47 47 } 48 48 49 49 package() { 50 50 install -Dm755 "${srcdir}/build/appview" "${pkgdir}/usr/bin/appview" 51 - install -Dm644 "${srcdir}/tangled/license" "${pkgdir}/usr/share/licenses/tangled/appview.LICENSE" 51 + install -Dm644 "${srcdir}/core-v${_pkgver}/license" "${pkgdir}/usr/share/licenses/tangled/appview.LICENSE" 52 52 }
+1 -1
conf.sh
··· 1 - tag=1.9.1-alpha 1 + tag=1.10.0-alpha 2 2 knotserver_user=git 3 3 knotserver_group=git 4 4 knotserver_path=/var/lib/knotserver
+4 -4
knotserver/.SRCINFO
··· 1 1 pkgbase = knotserver 2 2 pkgdesc = git collaboration platform built on ATproto 3 - pkgver = 1.9.1.alpha 4 - pkgrel = 2 3 + pkgver = 1.10.0.alpha 4 + pkgrel = 1 5 5 url = https://tangled.org/@tangled.org/core 6 6 install = knotserver.install 7 7 arch = x86_64 ··· 11 11 conflicts = knotserver-git 12 12 options = strip 13 13 options = !debug 14 - source = tangled::git+https://tangled.org/@tangled.org/core#tag=v1.9.1-alpha 14 + source = core-v1.10.0-alpha.tar.gz::https://tangled.org/@tangled.org/core/archive/refs%2Ftags%2Fv1.10.0-alpha 15 15 source = knotserver.service 16 16 source = knotserver-sshd.conf 17 17 source = knotserver-tmpfiles.conf 18 - sha256sums = 5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24 18 + sha256sums = c8ed31a883642e4fac4a221b4421179fe089a2dfa255f8b690a8133e7cc80450 19 19 sha256sums = 91bf996bc8ea97a6c4bcd0ebf5ab2f341bb1f6fa6da0190c9ff95c4debb217f8 20 20 sha256sums = 825ad80eccdfc473674cab83e4bd63d0e3b129d600b4628803d8241430da5bf8 21 21 sha256sums = 21accf6d6d6c9fb545f801cb0a6d98271f7205e504249cc7fdff53ba83203394
+6 -6
knotserver/PKGBUILD
··· 1 1 _pkgname=knotserver 2 - _pkgver=1.9.1-alpha 2 + _pkgver=1.10.0-alpha 3 3 pkgname=${_pkgname/\-/\.} 4 4 pkgdesc='git collaboration platform built on ATproto' 5 5 pkgver=${_pkgver/\-/\.} 6 - pkgrel=2 6 + pkgrel=1 7 7 license=(MIT) 8 8 arch=(x86_64) 9 9 url=https://tangled.org/@tangled.org/core ··· 12 12 makedepends=(go) 13 13 options=(strip !debug) 14 14 install=${_pkgname}.install 15 - source=("tangled::git+$url#tag=v${_pkgver}" 15 + source=("core-v${_pkgver}.tar.gz::${url}/archive/refs%2Ftags%2Fv${_pkgver}" 16 16 ${_pkgname}.service 17 17 ${_pkgname}-sshd.conf 18 18 ${_pkgname}-tmpfiles.conf) 19 - sha256sums=('5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24' 19 + sha256sums=('c8ed31a883642e4fac4a221b4421179fe089a2dfa255f8b690a8133e7cc80450' 20 20 '91bf996bc8ea97a6c4bcd0ebf5ab2f341bb1f6fa6da0190c9ff95c4debb217f8' 21 21 '825ad80eccdfc473674cab83e4bd63d0e3b129d600b4628803d8241430da5bf8' 22 22 '21accf6d6d6c9fb545f801cb0a6d98271f7205e504249cc7fdff53ba83203394') ··· 31 31 export CGO_LDFLAGS="${LDFLAGS}" 32 32 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" 33 33 34 - cd ${srcdir}/tangled 34 + cd ${srcdir}/core-v${_pkgver} 35 35 go build -ldflags "-X tangled.sh/tangled.sh/core/knotserver/xrpc.version=${_pkgver}" -o "${srcdir}/build/knot" ./cmd/knot 36 36 } 37 37 ··· 40 40 install -Dm644 "${srcdir}/${_pkgname}-tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf" 41 41 install -Dm644 "${srcdir}/${_pkgname}-sshd.conf" "${pkgdir}/usr/lib/systemd/sshd_config.d/${_pkgname}.conf" 42 42 install -Dm755 "${srcdir}/build/knot" "${pkgdir}/usr/bin/knot" 43 - install -Dm644 "${srcdir}/tangled/license" "${pkgdir}/usr/share/licenses/tangled/knotserver.LICENSE" 43 + install -Dm644 "${srcdir}/core-v${_pkgver}/license" "${pkgdir}/usr/share/licenses/tangled/knotserver.LICENSE" 44 44 }
+4 -4
spindle/.SRCINFO
··· 1 1 pkgbase = spindle 2 2 pkgdesc = git collaboration platform built on ATproto 3 - pkgver = 1.9.1.alpha 4 - pkgrel = 2 3 + pkgver = 1.10.0.alpha 4 + pkgrel = 1 5 5 url = https://tangled.org/@tangled.org/core 6 6 arch = x86_64 7 7 license = MIT ··· 11 11 conflicts = spindle-git 12 12 options = strip 13 13 options = !debug 14 - source = tangled::git+https://tangled.org/@tangled.org/core#tag=v1.9.1-alpha 14 + source = core-v1.10.0-alpha.tar.gz::https://tangled.org/@tangled.org/core/archive/refs%2Ftags%2Fv1.10.0-alpha 15 15 source = spindle.service 16 16 source = spindle.sysusers 17 17 source = spindle-tmpfiles.conf 18 - sha256sums = 5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24 18 + sha256sums = c8ed31a883642e4fac4a221b4421179fe089a2dfa255f8b690a8133e7cc80450 19 19 sha256sums = 6509c3c71ed305cc8cdf59f54261538a2f554621ae6116bb2f78ebe92b8d64bb 20 20 sha256sums = 1364062c3d0daa6fa8fc439bf26e88585d503a36b9f8335bae037f659b08bd15 21 21 sha256sums = 28673b854e9cd65cb129f46bc1dc894fb74a62fa3b976f2e1e5737558096b499
+6 -6
spindle/PKGBUILD
··· 1 1 _pkgname=spindle 2 - _pkgver=1.9.1-alpha 2 + _pkgver=1.10.0-alpha 3 3 pkgname=${_pkgname/\-/\.} 4 4 pkgdesc='git collaboration platform built on ATproto' 5 5 pkgver=${_pkgver/\-/\.} 6 - pkgrel=2 6 + pkgrel=1 7 7 license=(MIT) 8 8 arch=(x86_64) 9 9 url=https://tangled.org/@tangled.org/core ··· 11 11 conflicts=(spindle-git) 12 12 makedepends=(git go) 13 13 options=(strip !debug) 14 - source=("tangled::git+$url#tag=v${_pkgver}" 14 + source=("core-v${_pkgver}.tar.gz::${url}/archive/refs%2Ftags%2Fv${_pkgver}" 15 15 ${_pkgname}.service 16 16 ${_pkgname}.sysusers 17 17 ${_pkgname}-tmpfiles.conf) 18 - sha256sums=('5562ff3aef0b7e986cccfa778d7abb6003311c44a7df79709a40604782cdef24' 18 + sha256sums=('c8ed31a883642e4fac4a221b4421179fe089a2dfa255f8b690a8133e7cc80450' 19 19 '6509c3c71ed305cc8cdf59f54261538a2f554621ae6116bb2f78ebe92b8d64bb' 20 20 '1364062c3d0daa6fa8fc439bf26e88585d503a36b9f8335bae037f659b08bd15' 21 21 '28673b854e9cd65cb129f46bc1dc894fb74a62fa3b976f2e1e5737558096b499') ··· 30 30 export CGO_LDFLAGS="${LDFLAGS}" 31 31 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" 32 32 33 - cd ${srcdir}/tangled 33 + cd ${srcdir}/core-v${_pkgver} 34 34 go build -o "${srcdir}/build/spindle" ./cmd/spindle 35 35 } 36 36 ··· 39 39 install -Dm644 "${srcdir}/${_pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${_pkgname}.conf" 40 40 install -Dm644 "${srcdir}/${_pkgname}-tmpfiles.conf" "${pkgdir}/usr/lib/tmpfiles.d/${_pkgname}.conf" 41 41 install -Dm755 "${srcdir}/build/spindle" "${pkgdir}/usr/bin/spindle" 42 - install -Dm644 "${srcdir}/tangled/license" "${pkgdir}/usr/share/licenses/tangled/spindle.LICENSE" 42 + install -Dm644 "${srcdir}/core-v${_pkgver}/license" "${pkgdir}/usr/share/licenses/tangled/spindle.LICENSE" 43 43 }
+4 -4
src/knotserver/PKGBUILD.sh
··· 6 6 pkgname=\${_pkgname/\-/\.} 7 7 pkgdesc='git collaboration platform built on ATproto' 8 8 pkgver=\${_pkgver/\-/\.} 9 - pkgrel=2 9 + pkgrel=1 10 10 license=(MIT) 11 11 arch=(x86_64) 12 12 url=https://tangled.org/@tangled.org/core ··· 15 15 makedepends=(go) 16 16 options=(strip !debug) 17 17 install=\${_pkgname}.install 18 - source=("tangled::git+\$url#tag=v\${_pkgver}" 18 + source=("core-v\${_pkgver}.tar.gz::\${url}/archive/refs%2Ftags%2Fv\${_pkgver}" 19 19 \${_pkgname}.service 20 20 \${_pkgname}-sshd.conf 21 21 \${_pkgname}-tmpfiles.conf) ··· 34 34 export CGO_LDFLAGS="\${LDFLAGS}" 35 35 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" 36 36 37 - cd \${srcdir}/tangled 37 + cd \${srcdir}/core-v\${_pkgver} 38 38 go build -ldflags "-X tangled.sh/tangled.sh/core/knotserver/xrpc.version=\${_pkgver}" -o "\${srcdir}/build/knot" ./cmd/knot 39 39 } 40 40 ··· 43 43 install -Dm644 "\${srcdir}/\${_pkgname}-tmpfiles.conf" "\${pkgdir}/usr/lib/tmpfiles.d/\${_pkgname}.conf" 44 44 install -Dm644 "\${srcdir}/\${_pkgname}-sshd.conf" "\${pkgdir}/usr/lib/systemd/sshd_config.d/\${_pkgname}.conf" 45 45 install -Dm755 "\${srcdir}/build/knot" "\${pkgdir}/usr/bin/knot" 46 - install -Dm644 "\${srcdir}/tangled/license" "\${pkgdir}/usr/share/licenses/tangled/knotserver.LICENSE" 46 + install -Dm644 "\${srcdir}/core-v\${_pkgver}/license" "\${pkgdir}/usr/share/licenses/tangled/knotserver.LICENSE" 47 47 } 48 48 EOF
+4 -4
src/spindle/PKGBUILD.sh
··· 6 6 pkgname=\${_pkgname/\-/\.} 7 7 pkgdesc='git collaboration platform built on ATproto' 8 8 pkgver=\${_pkgver/\-/\.} 9 - pkgrel=2 9 + pkgrel=1 10 10 license=(MIT) 11 11 arch=(x86_64) 12 12 url=https://tangled.org/@tangled.org/core ··· 14 14 conflicts=(spindle-git) 15 15 makedepends=(git go) 16 16 options=(strip !debug) 17 - source=("tangled::git+\$url#tag=v\${_pkgver}" 17 + source=("core-v\${_pkgver}.tar.gz::\${url}/archive/refs%2Ftags%2Fv\${_pkgver}" 18 18 \${_pkgname}.service 19 19 \${_pkgname}.sysusers 20 20 \${_pkgname}-tmpfiles.conf) ··· 33 33 export CGO_LDFLAGS="\${LDFLAGS}" 34 34 export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" 35 35 36 - cd \${srcdir}/tangled 36 + cd \${srcdir}/core-v\${_pkgver} 37 37 go build -o "\${srcdir}/build/spindle" ./cmd/spindle 38 38 } 39 39 ··· 42 42 install -Dm644 "\${srcdir}/\${_pkgname}.sysusers" "\${pkgdir}/usr/lib/sysusers.d/\${_pkgname}.conf" 43 43 install -Dm644 "\${srcdir}/\${_pkgname}-tmpfiles.conf" "\${pkgdir}/usr/lib/tmpfiles.d/\${_pkgname}.conf" 44 44 install -Dm755 "\${srcdir}/build/spindle" "\${pkgdir}/usr/bin/spindle" 45 - install -Dm644 "\${srcdir}/tangled/license" "\${pkgdir}/usr/share/licenses/tangled/spindle.LICENSE" 45 + install -Dm644 "\${srcdir}/core-v\${_pkgver}/license" "\${pkgdir}/usr/share/licenses/tangled/spindle.LICENSE" 46 46 } 47 47 EOF