~sircmpwn/sr.ht-dev

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
10

[PATCH sr.ht-apkbuilds v2 00/10] Refactor shared asset distribution

Details
Message ID
<20250110153843.579096-1-ch@bitfehler.net>
Sender timestamp
1736527113
DKIM signature
pass
Download raw message
v2:
- minor fixes for builds.sr.ht worker
- consistent executable naming everywhere: ${service}.sr.ht-${exe}

Conrad Hoffmann (10):
  Make py3-srht a subpackage of new core.sr.ht
  meta.sr.ht: adapt to new asset distribution
  builds.sr.ht: adapt to new asset distribution
  git.sr.ht: adapt to new asset distribution
  hg.sr.ht: adapt to new asset distribution
  hub.sr.ht: adapt to new asset distribution
  lists.sr.ht: adapt to new asset distribution
  man.sr.ht: adapt to new asset distribution
  paste.sr.ht: adapt to new asset distribution
  todo.sr.ht: adapt to new asset distribution

 sr.ht/builds.sr.ht/APKBUILD                  | 21 ++++--
 sr.ht/builds.sr.ht/builds.sr.ht-api.initd    |  2 +-
 sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade |  4 +-
 sr.ht/core.sr.ht/APKBUILD                    | 74 ++++++++++++++++++++
 sr.ht/git.sr.ht/APKBUILD                     | 25 ++++---
 sr.ht/git.sr.ht/git.sr.ht-api.initd          |  2 +-
 sr.ht/git.sr.ht/git.sr.ht.post-upgrade       |  4 +-
 sr.ht/hg.sr.ht/APKBUILD                      | 23 ++++--
 sr.ht/hg.sr.ht/hg.sr.ht-api.initd            |  2 +-
 sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade         |  4 +-
 sr.ht/hub.sr.ht/APKBUILD                     | 22 ++++--
 sr.ht/hub.sr.ht/hub.sr.ht-api.initd          |  2 +-
 sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade       |  4 +-
 sr.ht/lists.sr.ht/APKBUILD                   | 29 +++++---
 sr.ht/lists.sr.ht/lists.sr.ht-api.initd      |  2 +-
 sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd  |  2 +-
 sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade   |  4 +-
 sr.ht/man.sr.ht/APKBUILD                     | 22 ++++--
 sr.ht/man.sr.ht/man.sr.ht-api.initd          |  2 +-
 sr.ht/man.sr.ht/man.sr.ht.post-upgrade       |  4 +-
 sr.ht/meta.sr.ht/APKBUILD                    | 14 +++-
 sr.ht/meta.sr.ht/meta.sr.ht-api.initd        |  2 +-
 sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade     |  4 +-
 sr.ht/paste.sr.ht/APKBUILD                   | 24 +++++--
 sr.ht/paste.sr.ht/paste.sr.ht-api.initd      |  2 +-
 sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade   |  4 +-
 sr.ht/py3-srht/APKBUILD                      | 66 -----------------
 sr.ht/todo.sr.ht/APKBUILD                    | 23 ++++--
 sr.ht/todo.sr.ht/todo.sr.ht-api.initd        |  2 +-
 sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade     |  4 +-
 30 files changed, 251 insertions(+), 148 deletions(-)
 create mode 100644 sr.ht/core.sr.ht/APKBUILD
 delete mode 100644 sr.ht/py3-srht/APKBUILD

-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 01/10] Make py3-srht a subpackage of new core.sr.ht

Details
Message ID
<20250110153843.579096-2-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527114
DKIM signature
pass
Download raw message
Patch: +74 -66
The new core.sr.ht(-dev) package is used to distribute shared assets,
such as CSS, SCSS, etc. All service packages will need to be adapted to
this new method of distribution.
---
 sr.ht/core.sr.ht/APKBUILD | 74 +++++++++++++++++++++++++++++++++++++++
 sr.ht/py3-srht/APKBUILD   | 66 ----------------------------------
 2 files changed, 74 insertions(+), 66 deletions(-)
 create mode 100644 sr.ht/core.sr.ht/APKBUILD
 delete mode 100644 sr.ht/py3-srht/APKBUILD

diff --git a/sr.ht/core.sr.ht/APKBUILD b/sr.ht/core.sr.ht/APKBUILD
new file mode 100644
index 0000000..a50d477
--- /dev/null
+++ b/sr.ht/core.sr.ht/APKBUILD
@@ -0,0 +1,74 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=core.sr.ht
pkgver=0.74.1
pkgrel=0
pkgdesc="sr.ht shared assets"
url="https://git.sr.ht/~sircmpwn/core.sr.ht"
arch="noarch"
license="BSD"
makedepends="
	git
	py3-build
	py3-installer
	py3-setuptools
"
subpackages="$pkgname-dev py3-srht:_py"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgbase/archive/$pkgver.tar.gz
"
builddir="$srcdir/$pkgname-$pkgver"
options="$options !check net" # needs net to fetch bootstrap

prepare() {
	default_prepare
	git clone --depth=1 -b v4.1.1 \
		https://github.com/twbs/bootstrap scss/bootstrap
}

build() {
	cd "$builddir"
	python3 -m build --wheel
}

package() {
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	make PREFIX="$pkgdir/usr" install
}

dev() {
	pkgdesc="sr.ht shared SCSS assets"
	mkdir -p "$subpkgdir"/usr/share/sourcehut/
	mv "$pkgdir"/usr/share/sourcehut/scss "$subpkgdir"/usr/share/sourcehut/
}

_py() {
	pkgdesc="sr.ht shared code"
	depends="
		core.sr.ht
		py3-alembic
		py3-bleach
		py3-celery
		py3-cryptography
		py3-flask
		py3-html5lib
		py3-humanize
		py3-mistletoe
		py3-prometheus-client
		py3-psycopg2
		py3-pygments
		py3-redis
		py3-requests
		py3-soupsieve
		py3-sqlalchemy
		py3-sqlalchemy-utils
		py3-beautifulsoup4
		py3-tinycss2
	"
	mkdir -p "$subpkgdir"/usr/
	mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
	mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
}

sha512sums="
9efa7935b06a43a7beca4dc6e362889fceb3352a335a7a53523fe971b129dba49b83669ed818f115d552a4bf7af3d8345d106ed92432448d640135dfdf87771f  core.sr.ht-0.74.1.tar.gz
"
diff --git a/sr.ht/py3-srht/APKBUILD b/sr.ht/py3-srht/APKBUILD
deleted file mode 100644
index d11acb4..0000000
--- a/sr.ht/py3-srht/APKBUILD
@@ -1,66 +0,0 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgbase=core.sr.ht
pkgname=py3-srht
pkgver=0.74.1
pkgrel=0
pkgdesc="sr.ht shared code"
url="https://git.sr.ht/~sircmpwn/core.sr.ht"
arch="noarch"
license="BSD"
depends="
	py3-alembic
	py3-bleach
	py3-celery
	py3-cryptography
	py3-flask
	py3-html5lib
	py3-humanize
	py3-mistletoe
	py3-prometheus-client
	py3-psycopg2
	py3-pygments
	py3-redis
	py3-requests
	py3-soupsieve
	py3-sqlalchemy
	py3-sqlalchemy-utils
	py3-beautifulsoup4
	py3-tinycss2
"
makedepends="
	py3-build
	py3-installer
	py3-setuptools
	minify
	git
"
source="
	$pkgbase-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgbase/archive/$pkgver.tar.gz
"
builddir="$srcdir/$pkgbase-$pkgver"
options="$options !check net" # needs net to fetch bootstrap

prepare() {
	default_prepare
	cd "$builddir"
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	sed -e "s/python3.8/python$pyver/" -i srht/Makefile
	git clone --depth=1 -b v4.1.1 \
		https://github.com/twbs/bootstrap srht/scss/bootstrap
}

build() {
	cd "$builddir"
	export PKGVER=$pkgver
	python3 -m build --wheel
}

package() {
	cd "$builddir"
	export PKGVER=$pkgver
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
}

sha512sums="
9efa7935b06a43a7beca4dc6e362889fceb3352a335a7a53523fe971b129dba49b83669ed818f115d552a4bf7af3d8345d106ed92432448d640135dfdf87771f  core.sr.ht-0.74.1.tar.gz
"
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 02/10] meta.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-3-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527115
DKIM signature
pass
Download raw message
Patch: +15 -5
---
 sr.ht/meta.sr.ht/APKBUILD                | 14 ++++++++++++--
 sr.ht/meta.sr.ht/meta.sr.ht-api.initd    |  2 +-
 sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade |  4 ++--
 3 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/sr.ht/meta.sr.ht/APKBUILD b/sr.ht/meta.sr.ht/APKBUILD
index eabcd0a..24d607b 100644
--- a/sr.ht/meta.sr.ht/APKBUILD
+++ b/sr.ht/meta.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://git.sr.ht/~sircmpwn/meta.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-bcrypt
	py3-dnspython
	py3-gunicorn
@@ -16,6 +17,7 @@ depends="
	py3-zxcvbn
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -28,6 +30,7 @@ makedepends="
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-billing:_billing:noarch
	$pkgname-nginx:_nginx:noarch
"
@@ -48,10 +51,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	install -Dm755 "$srcdir"/meta.sr.ht.initd \
		"$pkgdir"/etc/init.d/meta.sr.ht
@@ -67,7 +72,12 @@ package() {
		"$pkgdir"/etc/conf.d/meta.sr.ht-webhooks
	install -Dm644 "$srcdir"/meta.sr.ht.gunicorn.conf.py \
		"$pkgdir"/etc/sr.ht/meta.sr.ht.gunicorn.conf.py
	install -Dm755 api/api "$pkgdir"/usr/bin/metasrht-api
}

_dev() {
	pkgdesc="meta.sr.ht dev assets"
	mkdir -p "$subpkgdir"/usr/share/sourcehut/
	mv "$pkgdir"/usr/share/sourcehut/meta.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_billing() {
@@ -89,7 +99,7 @@ sha512sums="
0cdacfedda80673e5c261b2232c8a2261bef2b05705146ab398e33780e6b8a5bb0be99b53604563735c4c9b0cda9a76c7d74983df247a8fe8977311fc311b81b  sr.ht-nginx-0.70.10.tar.gz
f84bb7c0532a27b1a2425726a79b329d4782eb459571c289d793beabfe9334ffbca53bcb19a699e1f0a7d696fe57cf8c0692f72576351d9cf4b9f8f325222eaf  meta.sr.ht.initd
fbff1755c572da66c351004690530d875c882a65576cc641399e07dfb39e818105be1370f6ba28c6e2774e3868fe3aa3aa17dec51d14547c8db7f1aa685b0ac8  meta.sr.ht.confd
8377026251395fa74980a6733a6715c5dcfa6b893ad846d556479d3170605ba7cbe5dcc1c482f90a20e0b6332732cba9480d198dfcc9d73d2d6e338e5276bc65  meta.sr.ht-api.initd
98a15f7b3208f39afb19985d14b6057b1b65f411c33f2b88e1e7f8634648066bf8bc0f18d5e0b709beb446ea26f17168c8add04a9ebed26212b8401b9e0fea10  meta.sr.ht-api.initd
36550c28b15fbdf32051591a9231035852916ae701521afa00b7da5959ec08c6eca74714ecea3b8d5f35d41c388aadd61ddfeee9a270cefdadf9be32b0ced145  meta.sr.ht-api.confd
26db23b2302c5a3a3dcb6068f0bc57d932a24ff8bcf288b8d8e1ca2385ee05603eded26e19b73c40adc96b8a0d2fad64c4f28526d69bcbc61981df8acc3efb11  meta.sr.ht-webhooks.initd
0091092a0f0f77158c571e0731470239034cd1480657755ca0537ab4d00002d60b444bcd7df12bfc86b4ca79f5cfed51722079a46a44abc8bf2ba6a7e1111a7c  meta.sr.ht-webhooks.confd
diff --git a/sr.ht/meta.sr.ht/meta.sr.ht-api.initd b/sr.ht/meta.sr.ht/meta.sr.ht-api.initd
index f3cf3c9..ebf8cf7 100755
--- a/sr.ht/meta.sr.ht/meta.sr.ht-api.initd
+++ b/sr.ht/meta.sr.ht/meta.sr.ht-api.initd
@@ -9,7 +9,7 @@ LOCAL_PG=${LOCAL_PG:-yes}
LOCAL_REDIS=${LOCAL_REDIS:-yes}
LOGS=/var/log/meta.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/metasrht-api"
command="/usr/bin/meta.sr.ht-api"
command_args="-b $META_BIND"
command_user="$META_USER:$META_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade b/sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade
index e11b25b..16a53da 100644
--- a/sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade
+++ b/sr.ht/meta.sr.ht/meta.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate meta.sr.ht -a upgrade head
metasrht-migrate -a upgrade head
sr.ht-migrate meta.sr.ht -a upgrade head
meta.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 03/10] builds.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-4-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527116
DKIM signature
pass
Download raw message
Patch: +18 -9
---
 sr.ht/builds.sr.ht/APKBUILD                  | 21 ++++++++++++++------
 sr.ht/builds.sr.ht/builds.sr.ht-api.initd    |  2 +-
 sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade |  4 ++--
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/sr.ht/builds.sr.ht/APKBUILD b/sr.ht/builds.sr.ht/APKBUILD
index c1990c3..e7e56a6 100755
--- a/sr.ht/builds.sr.ht/APKBUILD
+++ b/sr.ht/builds.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://git.sr.ht/~sircmpwn/builds.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-ansi2html
	py3-celery
	py3-gunicorn
@@ -16,6 +17,7 @@ depends="
	py3-yaml
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -28,9 +30,10 @@ makedepends="
subpackages="
	$pkgname-images:_images
	$pkgname-worker:_worker
	$pkgname-nginx:_nginx:noarch
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/${pkgver}.tar.gz
@@ -49,14 +52,13 @@ export PKGVER=$pkgver
options="$options !check net"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	install -Dm755 api/api "$pkgdir"/usr/bin/buildssrht-api
	install -Dm755 "$srcdir"/builds.sr.ht.initd \
		"$pkgdir"/etc/init.d/builds.sr.ht
	install -Dm644 "$srcdir"/builds.sr.ht.confd \
@@ -69,6 +71,12 @@ package() {
		"$pkgdir"/etc/sr.ht/builds.sr.ht.gunicorn.conf.py
}

_dev() {
        pkgdesc="builds.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/builds.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_images() {
	depends="builds.sr.ht"
	pkgdesc="builds.sr.ht build images"
@@ -81,7 +89,8 @@ _worker() {
	depends="builds.sr.ht-images"
	pkgdesc="builds.sr.ht build worker"
	cd "$builddir"
	install -Dm755 worker/worker "$subpkgdir"/usr/bin/builds.sr.ht-worker
        mkdir -p "$subpkgdir"/usr/bin
        mv "$pkgdir"/usr/bin/builds.sr.ht-worker "$subpkgdir"/usr/bin/
	install -Dm755 "$srcdir"/builds.sr.ht-worker.initd \
		"$subpkgdir"/etc/init.d/builds.sr.ht-worker
	install -Dm644 "$srcdir"/builds.sr.ht-worker.confd \
@@ -101,7 +110,7 @@ efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c
d205043f3fe0dc022d25f8714ad5fb095a7dc92a10fe4eb4a1c6d6a500b54692773c1e314e9337a320f9b6043225a9a5a9e50d9a5dc30e7c80305b7ad538ea0f  builds.sr.ht.confd
ea8b25d92e53d62bff2466d048d9a34482d9d06a2d6bdb828ce9d036009cdb2ca7435c288f79b51860539399acdb3c27eda268e8ec7a7fcfa2969961959b2d0e  builds.sr.ht.initd
a507ea33f4e87d41d68b42f816914d357ff687e249e424f2278e3c44e980774080377ca5daa02212776095402ba7e271355d427750270005cf6f6db079040a08  builds.sr.ht-api.confd
e48c2c1ab073a2e8c900bea336004be6f792c5151dc3af4ea3625fd403959b6959d816acfbd8e3f0faae35ed10626c64616fad701bf5212b0c198b554483721d  builds.sr.ht-api.initd
87268e50e5dbe42255cf87c1655679cba59a306c3f15c82cb507fa76632202f3c98c735bdbe0aabca6f180502c8dacc71e341669f793549a9eb94498ef609322  builds.sr.ht-api.initd
5aa18804ddfee263763b035780679b98cf4877de193c254f24fab7ce56f304556af9a377bfca36635c21b4380892e8d458a420021919934080cc43feda1694c4  builds.sr.ht-worker.confd
074627ee36977e9ded111fa746afab36719065d3eb063b212fefd2371f59cb88a12067ca66951b014dab0d6668c682e3fbd18c7b3cf430e432490aca8e0f1ed4  builds.sr.ht-worker.initd
39c12898976aa3b5896ed8287216cf4f2ed4998722891e1b5e507070df86f9111286396eb82cc01b3faaf1016b51db47d077fc4b1b7d72e3782f936c89fb3e37  builds.sr.ht.gunicorn.conf.py
diff --git a/sr.ht/builds.sr.ht/builds.sr.ht-api.initd b/sr.ht/builds.sr.ht/builds.sr.ht-api.initd
index e32576b..0ee048f 100755
--- a/sr.ht/builds.sr.ht/builds.sr.ht-api.initd
+++ b/sr.ht/builds.sr.ht/builds.sr.ht-api.initd
@@ -9,7 +9,7 @@ LOCAL_PG=${LOCAL_PG:-yes}
LOCAL_REDIS=${LOCAL_REDIS:-yes}
LOGS=/var/log/builds.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/buildssrht-api"
command="/usr/bin/builds.sr.ht-api"
command_args="-b $BUILDS_BIND"
command_user="$BUILDS_USER:$BUILDS_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade b/sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade
index de36bb0..2f05c03 100644
--- a/sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade
+++ b/sr.ht/builds.sr.ht/builds.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate builds.sr.ht -a upgrade head
buildsrht-migrate -a upgrade head
sr.ht-migrate builds.sr.ht -a upgrade head
builds.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 04/10] git.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-5-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527117
DKIM signature
pass
Download raw message
Patch: +19 -12
---
 sr.ht/git.sr.ht/APKBUILD               | 25 ++++++++++++++++---------
 sr.ht/git.sr.ht/git.sr.ht-api.initd    |  2 +-
 sr.ht/git.sr.ht/git.sr.ht.post-upgrade |  4 ++--
 3 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/sr.ht/git.sr.ht/APKBUILD b/sr.ht/git.sr.ht/APKBUILD
index e94fa4a..a8d50c4 100644
--- a/sr.ht/git.sr.ht/APKBUILD
+++ b/sr.ht/git.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://git.sr.ht/~sircmpwn/git.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	git
	py3-minio
	py3-pygit2
@@ -14,6 +15,7 @@ depends="
	py3-scmsrht
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -23,7 +25,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx:noarch"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -40,12 +47,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	mkdir -p "$pkgdir"/etc/init.d
	install -Dm755 "$srcdir"/git.sr.ht.initd \
@@ -62,12 +69,12 @@ package() {
		"$pkgdir"/etc/conf.d/git.sr.ht-webhooks
	install -Dm644 "$srcdir"/git.sr.ht.gunicorn.conf.py \
		"$pkgdir"/etc/sr.ht/git.sr.ht.gunicorn.conf.py
}

	install -Dm755 gitsrht-dispatch/gitsrht-dispatch "$pkgdir"/usr/bin/gitsrht-dispatch
	install -Dm755 gitsrht-shell/gitsrht-shell "$pkgdir"/usr/bin/gitsrht-shell
	install -Dm755 gitsrht-keys/gitsrht-keys "$pkgdir"/usr/bin/gitsrht-keys
	install -Dm755 gitsrht-update-hook/gitsrht-update-hook "$pkgdir"/usr/bin/gitsrht-update-hook
	install -Dm755 api/api "$pkgdir"/usr/bin/gitsrht-api
_dev() {
	pkgdesc="git.sr.ht dev assets"
	mkdir -p "$subpkgdir"/usr/share/sourcehut/
	mv "$pkgdir"/usr/share/sourcehut/git.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
@@ -82,7 +89,7 @@ sha512sums="
efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c4e21e1983fdf6994473eddfa3fb0b150271c8d0e8c1def39  sr.ht-nginx-0.86.2.tar.gz
bab6312b5a6d1bd9808cb6eae2b33f1fc4f544ac286ce9a67f4c07fc8d4679dc81d93f3d1ec7f8adad3dedead9203b5d10ab63aff478fb11780790e7a01a232a  git.sr.ht.initd
7462f15928aa24b10e63041b0021aa5a69fa92d071f497d6b1dc353dac3bff30818cb560c6011effbd619d450e8b8c6f8f3ab07a1df9714ea79b00e4d12dcf44  git.sr.ht.confd
370a9f710704d7dfe88632f0ae2b7d2b406621322cab1f87f4f4c3984c741fba616f9c2a806d83e79250dc58aba89161a2db8ca424794dbd2cacbffb6e1a9adb  git.sr.ht-api.initd
1e0439d98d0d783f2a66a75d23e6cc0384ab2407597706a58759d72ead958bcaebb5624efd53617f13590265f78c26297de3919879656f1ee8305eeb9b515fa4  git.sr.ht-api.initd
938a8aefdea3e4c6a9b15ac1c10d789282443c5b6cd1fee662d86af261cf69d8b67435f3bcececcd64544bd147addbd2792fcdbf67b9a36975e0e5e00f337719  git.sr.ht-api.confd
4038c7375d50ab393d076d31d776e82a2fcd54d6edcd55eb864fcc8d7254646799b4ee05a2e1f75f3a79e660e802a0fa05d9e34c16870aebe33dbf8191ed386a  git.sr.ht-webhooks.initd
acd385323da772e1163b690eafca3b3a59e13bf236bb279c08a383a9ab2b356b4f1b7dce18f235882ba79c8ac35a6fa7594aad260962b38f7df70886e4fcace5  git.sr.ht-webhooks.confd
diff --git a/sr.ht/git.sr.ht/git.sr.ht-api.initd b/sr.ht/git.sr.ht/git.sr.ht-api.initd
index 1215301..f8c7ef2 100755
--- a/sr.ht/git.sr.ht/git.sr.ht-api.initd
+++ b/sr.ht/git.sr.ht/git.sr.ht-api.initd
@@ -7,7 +7,7 @@ GIT_BIND=${GIT_BIND:-:5101}
GIT_ARGS=${GIT_ARGS:-}
LOGS=/var/log/git.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/gitsrht-api"
command="/usr/bin/git.sr.ht-api"
command_args="-b $GIT_BIND"
command_user="$GIT_USER:$GIT_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/git.sr.ht/git.sr.ht.post-upgrade b/sr.ht/git.sr.ht/git.sr.ht.post-upgrade
index 70ab5ac..c77a123 100644
--- a/sr.ht/git.sr.ht/git.sr.ht.post-upgrade
+++ b/sr.ht/git.sr.ht/git.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate git.sr.ht -a upgrade head
gitsrht-migrate -a upgrade head
sr.ht-migrate git.sr.ht -a upgrade head
git.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 05/10] hg.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-6-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527118
DKIM signature
pass
Download raw message
Patch: +20 -9
---
 sr.ht/hg.sr.ht/APKBUILD              | 23 +++++++++++++++++------
 sr.ht/hg.sr.ht/hg.sr.ht-api.initd    |  2 +-
 sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade |  4 ++--
 3 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/sr.ht/hg.sr.ht/APKBUILD b/sr.ht/hg.sr.ht/APKBUILD
index 63c29db..55653e0 100644
--- a/sr.ht/hg.sr.ht/APKBUILD
+++ b/sr.ht/hg.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://hg.sr.ht/~sircmpwn/hg.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	hg-evolve
	py3-hglib
	py3-redis
@@ -14,6 +15,7 @@ depends="
	py3-unidiff
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -23,7 +25,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx:noarch"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://hg.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -40,12 +47,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	mkdir -p "$pkgdir"/etc/init.d
	install -Dm755 "$srcdir"/hg.sr.ht.initd \
@@ -62,12 +69,16 @@ package() {
		"$pkgdir"/etc/conf.d/hg.sr.ht-webhooks
	install -Dm644 "$srcdir"/hg.sr.ht.gunicorn.conf.py \
		"$pkgdir"/etc/sr.ht/hg.sr.ht.gunicorn.conf.py
	install -Dm755 hgsrht-keys/hgsrht-keys "$pkgdir"/usr/bin/hgsrht-keys
	install -Dm755 api/api "$pkgdir"/usr/bin/hgsrht-api
	install -Dm644 hgsrht/hgrcs/global.cfg "$pkgdir"/etc/sr.ht/hgrcs/global.cfg
	install -Dm644 hgsrht/hgrcs/nonpublishing.cfg "$pkgdir"/etc/sr.ht/hgrcs/nonpublishing.cfg
}

_dev() {
        pkgdesc="hg.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/hg.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
	depends="sr.ht-nginx"
	pkgdesc="nginx configuration for $pkgname"
@@ -80,7 +91,7 @@ e2159af6d18ca0a93ae10e3a771a979b3ff8d8ecd3ad3bcd2326b3aca443e5ab224ba06b81116c44
efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c4e21e1983fdf6994473eddfa3fb0b150271c8d0e8c1def39  sr.ht-nginx-0.34.1.tar.gz
f2055a52508d85b069facae34a102a8d7597b69d4905f1c73350677d0653e53569fe689e823fbe556f686f373df6e86608a78194f4d00daf7678b3e82a80a092  hg.sr.ht.initd
867dc537ea53099a2ab4dbc8c400012ca24053d9226281322c103944faa3b66a7986c325c860718882a4b28b986a2208f9a9b40f37a2d54c19be46ebe3902a82  hg.sr.ht.confd
379d3eca6754aa2fc7526f8ea937061b53f322ebac71635455d6ff056baaf5d61709c43cfdce182e774f8fd0c0b09f02d1ccbebeac6cbfdc07652fcf734d0c42  hg.sr.ht-api.initd
aa7a4a9792427f32eff7ae027554b8c6884f5e5f168bc53ebe60ccea24cc40728ac68b5ecbd095c66e9d471196b26329f6dedb9b46648d2c63011be60128b100  hg.sr.ht-api.initd
eaed280fc25b88294c5d02893e72b8751afc1db0db3e5f20123239ca28ae6f3e53b22c11992e44a4f8b4943f6326da0ed03ad0bd0a900d10efcb507d35b1b64f  hg.sr.ht-api.confd
93f25762da77462c8167ae53ba37ab4f9982c7f3c2d03dde445f0578758b808987c4781912a0fa5b4a4e25ba50c9d27477dfea8e319908ddc124dc836aefd2d6  hg.sr.ht-webhooks.initd
af5bb605d8ba2e848de5755c9c7f1607591068f6ac79ddc1d312873e92218c6b535eb4cbcf10590656239459b7808ba5469d52d32f80e8e2448fc18c22f7a70c  hg.sr.ht-webhooks.confd
diff --git a/sr.ht/hg.sr.ht/hg.sr.ht-api.initd b/sr.ht/hg.sr.ht/hg.sr.ht-api.initd
index 5c94e16..4ffe515 100755
--- a/sr.ht/hg.sr.ht/hg.sr.ht-api.initd
+++ b/sr.ht/hg.sr.ht/hg.sr.ht-api.initd
@@ -7,7 +7,7 @@ HG_BIND=${HG_BIND:-:5110}
HG_ARGS=${HG_ARGS:-}
LOGS=/var/log/hg.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/hgsrht-api"
command="/usr/bin/hg.sr.ht-api"
command_args="-b $HG_BIND"
command_user="$HG_USER:$HG_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade b/sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade
index 8abd4c9..687ba79 100644
--- a/sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade
+++ b/sr.ht/hg.sr.ht/hg.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate hg.sr.ht -a upgrade head
hgsrht-migrate -a upgrade head
sr.ht-migrate hg.sr.ht -a upgrade head
hg.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 06/10] hub.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-7-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527119
DKIM signature
pass
Download raw message
Patch: +20 -8
---
 sr.ht/hub.sr.ht/APKBUILD               | 22 +++++++++++++++++-----
 sr.ht/hub.sr.ht/hub.sr.ht-api.initd    |  2 +-
 sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade |  4 ++--
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/sr.ht/hub.sr.ht/APKBUILD b/sr.ht/hub.sr.ht/APKBUILD
index 06bc2d0..56d1860 100644
--- a/sr.ht/hub.sr.ht/APKBUILD
+++ b/sr.ht/hub.sr.ht/APKBUILD
@@ -7,11 +7,13 @@ url="https://git.sr.ht/~sircmpwn/hub.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-srht
	py3-gunicorn
	py3-yaml
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -21,7 +23,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx:noarch"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -36,12 +43,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	mkdir -p "$pkgdir"/etc/init.d
	install -Dm755 "$srcdir"/hub.sr.ht.initd \
@@ -55,7 +62,12 @@ package() {
		"$pkgdir"/etc/init.d/hub.sr.ht-api
	install -Dm644 "$srcdir"/hub.sr.ht-api.confd \
		"$pkgdir"/etc/conf.d/hub.sr.ht-api
	install -Dm755 api/api "$pkgdir"/usr/bin/hubsrht-api
}

_dev() {
        pkgdesc="hub.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/hub.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
@@ -70,7 +82,7 @@ c5dc81e1a19bbd3c37dd6cc306b9b4898fd8f438e8ad39b7374f4bc5de9995b61e7509f648b8b242
efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c4e21e1983fdf6994473eddfa3fb0b150271c8d0e8c1def39  sr.ht-nginx-0.17.21.tar.gz
e82162ed183905bdbc55676624983dbccb5f0a542024f3d88c670c69cf3f19447890ef8e4b3fbfd859ccb58caaa4196bdfad056d99a493fe2c23fddc3d99137d  hub.sr.ht.initd
657499dc280ca355704f704f183ad6097753fef02e5742014370e3f09d0d7c56966d3015022c54dcaad680ebc940c53c9f670b8488fb76e964ba5a89e60fa1aa  hub.sr.ht.confd
256fb1f1103323a1bfe9d868e3bb9d47abeafaa7e514f1dff18620d5b9066cc0ba0d66c3efb861e13d3c1a9e66cb77edbe247a6761dcf25d23d9aadd60904832  hub.sr.ht-api.initd
5e08e5d5132932582c734e2d9b0fdbfefa74574a139a27356c3931d47c6a54eeb4be4ea3e9bf09e056ee3d452065771c7a6ef2581debe7c96dcdc92d4cb7b670  hub.sr.ht-api.initd
b1c93f403b40df3af2070dbcda34bbb9daeac849167e1615d2acadaa69fd2f25d4644d660e114d1af5a981316113a217fdb339b3c2c672312635a5ed068a644b  hub.sr.ht-api.confd
39c12898976aa3b5896ed8287216cf4f2ed4998722891e1b5e507070df86f9111286396eb82cc01b3faaf1016b51db47d077fc4b1b7d72e3782f936c89fb3e37  hub.sr.ht.gunicorn.conf.py
"
diff --git a/sr.ht/hub.sr.ht/hub.sr.ht-api.initd b/sr.ht/hub.sr.ht/hub.sr.ht-api.initd
index f8ee1c0..f99ce30 100755
--- a/sr.ht/hub.sr.ht/hub.sr.ht-api.initd
+++ b/sr.ht/hub.sr.ht/hub.sr.ht-api.initd
@@ -7,7 +7,7 @@ HUB_BIND=${HUB_BIND:-:5114}
HUB_ARGS=${HUB_ARGS:-}
LOGS=/var/log/hub.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/hubsrht-api"
command="/usr/bin/hub.sr.ht-api"
command_args="-b $HUB_BIND"
command_user="$HUB_USER:$HUB_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade b/sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade
index b2a172e..9727161 100755
--- a/sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade
+++ b/sr.ht/hub.sr.ht/hub.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate hub.sr.ht -a upgrade head
hubsrht-migrate -a upgrade head
sr.ht-migrate hub.sr.ht -a upgrade head
hub.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 07/10] lists.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-8-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527120
DKIM signature
pass
Download raw message
Patch: +24 -13
---
 sr.ht/lists.sr.ht/APKBUILD                  | 29 ++++++++++++++-------
 sr.ht/lists.sr.ht/lists.sr.ht-api.initd     |  2 +-
 sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd |  2 +-
 sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade  |  4 +--
 4 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/sr.ht/lists.sr.ht/APKBUILD b/sr.ht/lists.sr.ht/APKBUILD
index 3002625..5ecbcda 100644
--- a/sr.ht/lists.sr.ht/APKBUILD
+++ b/sr.ht/lists.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://git.sr.ht/~sircmpwn/lists.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-pygit2
	py3-srht
	py3-celery
@@ -16,6 +17,7 @@ depends="
	py3-gunicorn
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -25,7 +27,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -46,15 +53,13 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	install -Dm755 api/api "$pkgdir"/usr/bin/listssrht-api
	install -Dm755 ingress/ingress "$pkgdir"/usr/bin/listssrht-ingress
	mkdir -p "$pkgdir"/etc/init.d
	install -Dm755 "$srcdir"/lists.sr.ht.initd \
		"$pkgdir"/etc/init.d/lists.sr.ht
@@ -80,6 +85,12 @@ package() {
		"$pkgdir"/etc/sr.ht/lists.sr.ht.gunicorn.conf.py
}

_dev() {
        pkgdesc="lists.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/lists.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
	depends="sr.ht-nginx"
	pkgdesc="nginx configuration for $pkgname"
@@ -88,15 +99,15 @@ _nginx() {
}

sha512sums="
2e5bb54cd550f5836ab8795cc133380cfc4baaea69ecf74b1dfb6e74d1aa73b63ba9d3062b859dc7fe2bb7f53490d248b9bdc38b7dfed76cb1384ea3be577add  lists.sr.ht-0.60.0.tar.gz
0cdacfedda80673e5c261b2232c8a2261bef2b05705146ab398e33780e6b8a5bb0be99b53604563735c4c9b0cda9a76c7d74983df247a8fe8977311fc311b81b  sr.ht-nginx-0.60.0.tar.gz
354f3e14dba8f97e666fe93093ffd887614b9a033aa734011190b703eaa220325c7230e43d09fe3cee033a21c8916bdc1cb6ef796265d51926a115df44ea3b6d  lists.sr.ht-0.60.2.tar.gz
0cdacfedda80673e5c261b2232c8a2261bef2b05705146ab398e33780e6b8a5bb0be99b53604563735c4c9b0cda9a76c7d74983df247a8fe8977311fc311b81b  sr.ht-nginx-0.60.2.tar.gz
bc34e789d752eb35f534511eef7ee70f257db0fee9db2cc5829adf48dfd7b20a2e259d01ab0ca914e64768c5e99cdfca995bf49e9d879fb6aff4cef5bdecc631  lists.sr.ht.initd
0fdee2ea046f0f90ff56be74d3ad036c855103e76a4ca47b418f66f54c581a4e5d5674499fa68bcb4ca4dee1a35e9fffab0dfe45b66d071b841ffc113cdf9d79  lists.sr.ht.confd
2460050d9d6e6d2ebf623c2734a31fd2d1aeaaf8161a6a2d5fdc701b3d38f8844951f2361745aad175ce0edd3b92a0bfe326beb04a239f59fb902a000f32d6f9  lists.sr.ht-api.initd
d16dcaf77e5a5450c6949d386ae8e5e8e1d8ad0c6279f09f69a255caaf0785ad82eb2a4a067dd8aa24c9a22eb571d2f98ce9b62bea63c3429591db85fba446c8  lists.sr.ht-api.initd
ddd380a46dbf7f6c1fd883f2b1f80e984ba7e11bf71a53e60152549737b3253e9e7010ccdeae66811f3b2f6a8bafe241f57fc36a12b9f80379900355bb68c8ef  lists.sr.ht-api.confd
b70ef07ee3247b33167111e301804d69416e8ebe020ea28587a4fd7d8fa0a81c7228309a5aa344d83f32578a7a66466f9484eac5332cfe264a538178645fd202  lists.sr.ht-process.initd
66d114850cc9002a2491458fb91947da35010e521f28a89828b0fd5ef76463a8298bd4f921f22a67c70cfc85cdf13a62a8eee71925eb6e531d81e36ff1e78982  lists.sr.ht-process.confd
b953c417845dae2aad2e1073dfe925d24a11338f4a29b7212961d274cc8cdcb37a23213a99b6ca9b8771debcae9f1a119d8a7d99fea798ec53773d84d145da88  lists.sr.ht-ingress.initd
793a60277e179e72408c6380b08b5808d2bf36edc7ab420357fb093a0838d10ce94c9c440e5dcec4eba49ea8596bab4f32eb1ff704f507aa185382fd1add1c63  lists.sr.ht-ingress.initd
47e703f2820bc6161909eb5434cba80b4c801fd4f18ee2b984afb217bbe43f21391ff86a8855d470b122131db1f2714a7c8c5aa58a6666123a8520327bdc0b11  lists.sr.ht-ingress.confd
5f06d373d62096eea3c1bc6cabc220151f23705cd544be4b73d3ef488a4cffebfa5bd72455af7a1fc3b10fe08a894737fe627a1e2e2395a22d4bd08bd3042586  lists.sr.ht-webhooks.initd
66d114850cc9002a2491458fb91947da35010e521f28a89828b0fd5ef76463a8298bd4f921f22a67c70cfc85cdf13a62a8eee71925eb6e531d81e36ff1e78982  lists.sr.ht-webhooks.confd
diff --git a/sr.ht/lists.sr.ht/lists.sr.ht-api.initd b/sr.ht/lists.sr.ht/lists.sr.ht-api.initd
index 4486de0..d4e0fdf 100755
--- a/sr.ht/lists.sr.ht/lists.sr.ht-api.initd
+++ b/sr.ht/lists.sr.ht/lists.sr.ht-api.initd
@@ -7,7 +7,7 @@ LISTS_BIND=${LISTS_BIND:-:5106}
LISTS_ARGS=${LISTS_ARGS:-}
LOGS=/var/log/lists.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/listssrht-api"
command="/usr/bin/lists.sr.ht-api"
command_args="-b $LISTS_BIND"
command_user="$LISTS_USER:$LISTS_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd b/sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd
index 55523a9..96dbaa1 100755
--- a/sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd
+++ b/sr.ht/lists.sr.ht/lists.sr.ht-ingress.initd
@@ -5,7 +5,7 @@ supervisor=supervise-daemon
LISTS_USER=${LISTS_USER:-lists}
LOGS=/var/log/lists.sr.ht-ingress.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/listssrht-ingress"
command="/usr/bin/lists.sr.ht-ingress"
command_user="$LISTS_USER:$LISTS_USER"
pidfile="/run/${RC_SVCNAME}.pid"

diff --git a/sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade b/sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade
index d9e5bd3..eb5446d 100644
--- a/sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade
+++ b/sr.ht/lists.sr.ht/lists.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate lists.sr.ht -a upgrade head
listssrht-migrate -a upgrade head
sr.ht-migrate lists.sr.ht -a upgrade head
lists.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 08/10] man.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-9-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527121
DKIM signature
pass
Download raw message
Patch: +20 -8
---
 sr.ht/man.sr.ht/APKBUILD               | 22 +++++++++++++++++-----
 sr.ht/man.sr.ht/man.sr.ht-api.initd    |  2 +-
 sr.ht/man.sr.ht/man.sr.ht.post-upgrade |  4 ++--
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/sr.ht/man.sr.ht/APKBUILD b/sr.ht/man.sr.ht/APKBUILD
index 52db6eb..69f7340 100644
--- a/sr.ht/man.sr.ht/APKBUILD
+++ b/sr.ht/man.sr.ht/APKBUILD
@@ -7,6 +7,7 @@ url="https://git.sr.ht/~sircmpwn/man.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-gunicorn
	py3-pygit2
	py3-srht
@@ -14,6 +15,7 @@ depends="
	py3-yaml
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -23,7 +25,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -38,12 +45,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	install -Dm755 "$srcdir"/man.sr.ht.initd \
		"$pkgdir"/etc/init.d/man.sr.ht
@@ -56,7 +63,12 @@ package() {
		"$pkgdir"/etc/init.d/man.sr.ht-api
	install -Dm644 "$srcdir"/man.sr.ht-api.confd \
		"$pkgdir"/etc/conf.d/man.sr.ht-api
	install -Dm755 api/api "$pkgdir"/usr/bin/mansrht-api
}

_dev() {
        pkgdesc="man.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/man.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
@@ -71,7 +83,7 @@ sha512sums="
efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c4e21e1983fdf6994473eddfa3fb0b150271c8d0e8c1def39  sr.ht-nginx-0.16.6.tar.gz
626300024baaf62c21152de76ab4256ed38a699d2a2c30b4758a115dc8e14ab2986dc9ef5d3ba77e64261ef5cd121342212c3621cfe47b7a20e80dca2247480d  man.sr.ht.initd
2a271c656ab5e4314142200f8c9d4d95fd6a9080d561a64fcfa9530e258168f56a863e759400120f7b0ed98f2212a19e3e8afe4e2d4fab53071e88146a5fac08  man.sr.ht.confd
9c3a1ace31adbcd0a263f3cba666d912c031a4f19465c61a9d254dce2b0d4479fe712948253d395ec2ee3c44b787721413eb2ab71fcb28a3f0e52f6bd0bd19ab  man.sr.ht-api.initd
5c1b7726319a2a32cb462b36b247e621cd9b035572b3dd87fc3d1c7642bdff4a89e359f091c00e8143c71c392e1ac8c532ac312fabb3f276d61002ffd7660789  man.sr.ht-api.initd
8f935978f6e70a82dc746702e8aded6bfb956b4f00d5cb03529ada95e8f6e5b7c98df4e47e52ce394705cb251abc6b09ecd267025ea3165278f29f8884a767da  man.sr.ht-api.confd
39c12898976aa3b5896ed8287216cf4f2ed4998722891e1b5e507070df86f9111286396eb82cc01b3faaf1016b51db47d077fc4b1b7d72e3782f936c89fb3e37  man.sr.ht.gunicorn.conf.py
"
diff --git a/sr.ht/man.sr.ht/man.sr.ht-api.initd b/sr.ht/man.sr.ht/man.sr.ht-api.initd
index 18bdd27..e7cfabe 100755
--- a/sr.ht/man.sr.ht/man.sr.ht-api.initd
+++ b/sr.ht/man.sr.ht/man.sr.ht-api.initd
@@ -7,7 +7,7 @@ MAN_BIND=${MAN_BIND:-:5104}
MAN_ARGS=${MAN_ARGS:-}
LOGS=/var/log/man.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/mansrht-api"
command="/usr/bin/man.sr.ht-api"
command_args="-b $MAN_BIND"
command_user="$MAN_USER:$MAN_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/man.sr.ht/man.sr.ht.post-upgrade b/sr.ht/man.sr.ht/man.sr.ht.post-upgrade
index 9fa568a..eea579c 100644
--- a/sr.ht/man.sr.ht/man.sr.ht.post-upgrade
+++ b/sr.ht/man.sr.ht/man.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate man.sr.ht -a upgrade head
mansrht-migrate -a upgrade head
sr.ht-migrate man.sr.ht -a upgrade head
man.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 09/10] paste.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-10-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527122
DKIM signature
pass
Download raw message
Patch: +21 -9
---
 sr.ht/paste.sr.ht/APKBUILD                 | 24 ++++++++++++++++------
 sr.ht/paste.sr.ht/paste.sr.ht-api.initd    |  2 +-
 sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade |  4 ++--
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/sr.ht/paste.sr.ht/APKBUILD b/sr.ht/paste.sr.ht/APKBUILD
index 15704e5..2cbc11d 100644
--- a/sr.ht/paste.sr.ht/APKBUILD
+++ b/sr.ht/paste.sr.ht/APKBUILD
@@ -7,21 +7,28 @@ url="https://git.sr.ht/~sircmpwn/paste.sr.ht"
arch="all"
license="AGPLv3"
depends="
	minify
	core.sr.ht
	py3-gunicorn
	py3-srht
	py3-yaml
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
	py3-setuptools_scm
	py3-wheel
	sassc
	minify
	go
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -36,12 +43,12 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl
	install -Dm755 "$srcdir"/paste.sr.ht.initd \
		"$pkgdir"/etc/init.d/paste.sr.ht
@@ -53,7 +60,12 @@ package() {
		"$pkgdir"/etc/conf.d/paste.sr.ht-api
	install -Dm644 "$srcdir"/paste.sr.ht.gunicorn.conf.py \
		"$pkgdir"/etc/sr.ht/paste.sr.ht.gunicorn.conf.py
	install -Dm755 api/api "$pkgdir"/usr/bin/pastesrht-api
}

_dev() {
        pkgdesc="meta.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/paste.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
@@ -68,7 +80,7 @@ cb11058322f5792bdafcb8dc9f80c5f55ff118bc0fbd32d935a62249f3d6059d8d64593fc8c3528b
efa7b349a699c80e7c04c4ef53d164ecf656b0d37407b65a730203b581b039079fa31dfa1bd7b59c4e21e1983fdf6994473eddfa3fb0b150271c8d0e8c1def39  sr.ht-nginx-0.15.5.tar.gz
c6cf45c795f82493a2779c12d67af3ae934d171c4ec81e1a4d36c411b8ff7234bc6ba396a411781e9dfc861557a9223066b5342b5fa9908d1b1bf08f1a12466f  paste.sr.ht.initd
dea54d754186f6bc67c8ca3ef6cc5236355cdc9962aa502d4138245bdcba7edb804b627fcfbf4909fc54bed08ef44ce635947982ff3cb69f3dac0bb6bd55abb3  paste.sr.ht.confd
263f268ba32fef424d8b44af76fa9c94a309c75d2d8c40f46b6556c713c590744edb6e78810b3d9c7a1d037d314c12e034d5e2cee4b46c92851a5e65dfb4f3a3  paste.sr.ht-api.initd
3c858c5854c1302c9183d7db75c6fcf667a8629a6a6f2373177086b94b3efaef93e147e2e851faac516dc1f1148f927ac9e5be846fd8b72d3e746e3a7c940167  paste.sr.ht-api.initd
e226a1a3913749c5a72e57c2e6f75f94199f47c72d47ccbac5abba3bc30b827d8619c2f1a60ef2b67f28074007a051981f47d4d2c749da4c5e5e9d1823f54dbf  paste.sr.ht-api.confd
39c12898976aa3b5896ed8287216cf4f2ed4998722891e1b5e507070df86f9111286396eb82cc01b3faaf1016b51db47d077fc4b1b7d72e3782f936c89fb3e37  paste.sr.ht.gunicorn.conf.py
"
diff --git a/sr.ht/paste.sr.ht/paste.sr.ht-api.initd b/sr.ht/paste.sr.ht/paste.sr.ht-api.initd
index 2cb8ac4..3caed01 100755
--- a/sr.ht/paste.sr.ht/paste.sr.ht-api.initd
+++ b/sr.ht/paste.sr.ht/paste.sr.ht-api.initd
@@ -7,7 +7,7 @@ PASTE_BIND=${PASTE_BIND:-:5111}
PASTE_ARGS=${PASTE_ARGS:-}
LOGS=/var/log/paste.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/pastesrht-api"
command="/usr/bin/paste.sr.ht-api"
command_args="-b $PASTE_BIND"
command_user="$PASTE_USER:$PASTE_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade b/sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade
index f449168..5b4f071 100644
--- a/sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade
+++ b/sr.ht/paste.sr.ht/paste.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate paste.sr.ht -a upgrade head
pastesrht-migrate -a upgrade head
sr.ht-migrate paste.sr.ht -a upgrade head
paste.sr.ht-migrate -a upgrade head
-- 
2.47.1

[PATCH sr.ht-apkbuilds v2 10/10] todo.sr.ht: adapt to new asset distribution

Details
Message ID
<20250110153843.579096-11-ch@bitfehler.net>
In-Reply-To
<20250110153843.579096-1-ch@bitfehler.net> (view parent)
Sender timestamp
1736527123
DKIM signature
pass
Download raw message
Patch: +20 -9
---
 sr.ht/todo.sr.ht/APKBUILD                | 23 +++++++++++++++++------
 sr.ht/todo.sr.ht/todo.sr.ht-api.initd    |  2 +-
 sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade |  4 ++--
 3 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/sr.ht/todo.sr.ht/APKBUILD b/sr.ht/todo.sr.ht/APKBUILD
index 80516aa..ebcab6f 100644
--- a/sr.ht/todo.sr.ht/APKBUILD
+++ b/sr.ht/todo.sr.ht/APKBUILD
@@ -7,11 +7,13 @@ url="https://git.sr.ht/~sircmpwn/todo.sr.ht"
arch="all"
license="AGPLv3"
depends="
	core.sr.ht
	py3-aiosmtpd
	py3-gunicorn
	py3-srht
"
makedepends="
	core.sr.ht-dev
	py3-build
	py3-installer
	py3-setuptools
@@ -21,7 +23,12 @@ makedepends="
	go
	minify
"
subpackages="$pkgname-openrc $pkgname-dbg $pkgname-nginx:_nginx"
subpackages="
	$pkgname-openrc
	$pkgname-dbg
	$pkgname-dev:_dev:noarch
	$pkgname-nginx:_nginx:noarch
"
source="
	$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/$pkgname/archive/$pkgver.tar.gz
	sr.ht-nginx-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/sr.ht-nginx/archive/master.tar.gz
@@ -40,16 +47,14 @@ options="$options !check net"
install="$pkgname.post-install $pkgname.post-upgrade"

build() {
	pyver="$(python3 --version | cut -d. -f1-2 | cut -d' ' -f2-)"
	make SRHT_PATH=/usr/lib/python$pyver/site-packages/srht
	make PREFIX="/usr"
	python3 -m build --wheel -n
}

package() {
	make PREFIX="$pkgdir/usr" install
	python3 -m installer --destdir="$pkgdir" --compile-bytecode=1 dist/*.whl

	install -Dm755 api/api "$pkgdir"/usr/bin/todosrht-api

	install -Dm755 "$srcdir"/todo.sr.ht.initd \
		"$pkgdir"/etc/init.d/todo.sr.ht
	install -Dm644 "$srcdir"/todo.sr.ht.confd \
@@ -70,6 +75,12 @@ package() {
		"$pkgdir"/etc/sr.ht/todo.sr.ht.gunicorn.conf.py
}

_dev() {
        pkgdesc="meta.sr.ht dev assets"
        mkdir -p "$subpkgdir"/usr/share/sourcehut/
        mv "$pkgdir"/usr/share/sourcehut/todo.sr.ht.graphqls "$subpkgdir"/usr/share/sourcehut/
}

_nginx() {
	depends="sr.ht-nginx"
	pkgdesc="nginx configuration for $pkgname"
@@ -87,6 +98,6 @@ c4ac342b5fa506c1323d9c55f36b800e16cb9afdecc32f94bf7261c8fa2710db839b84137d24f3e4
befda599f189e99b542ebaf5dd17739169bf73a1499c9de92a98778bd108bb9813e1838e461ced494c6b495a16e34cf805abdb3ccabcf14c2ccecf2d42e780df  todo.sr.ht-webhooks.confd
0e23d03aaf3a435b875716c02f5aa1474e652c5737f12ba8c1a899c3838a9b1ef8d72fc9ad9fa6d98120ba638352a4ad767aae0bb2c1091ad4a6d7a21cb001fb  todo.sr.ht-webhooks.initd
6d096a0559db2c689938e0f0c24d0158efe836dec209f694256f2803494884f206cab423cd5d3b08a68c9446aa2aff1eca0a95da31088fa8a9628becbf344215  todo.sr.ht-api.confd
a1b4901c6e18bc5826bb359941c99b53143f2b4ecdddf6fbba89c78fa4721578720d9a60fe95d4a4d382ef98cf1c3ad3e3f75d5d46782b1ec349c0c2adc7164b  todo.sr.ht-api.initd
d2674de8aab929d18f2ff062db935d3531d71cb91a5e7b3cdb5e75ea6a838125097789e442e55d5f6fe512c870fe7a12a327fb7abf834af651265cbea148707f  todo.sr.ht-api.initd
39c12898976aa3b5896ed8287216cf4f2ed4998722891e1b5e507070df86f9111286396eb82cc01b3faaf1016b51db47d077fc4b1b7d72e3782f936c89fb3e37  todo.sr.ht.gunicorn.conf.py
"
diff --git a/sr.ht/todo.sr.ht/todo.sr.ht-api.initd b/sr.ht/todo.sr.ht/todo.sr.ht-api.initd
index cac1a5c..a0608c4 100755
--- a/sr.ht/todo.sr.ht/todo.sr.ht-api.initd
+++ b/sr.ht/todo.sr.ht/todo.sr.ht-api.initd
@@ -7,7 +7,7 @@ TODO_BIND=${TODO_BIND:-:5103}
TODO_ARGS=${TODO_ARGS:-}
LOGS=/var/log/todo.sr.ht-api.log
supervise_daemon_args="-1 $LOGS -2 $LOGS"
command="/usr/bin/todosrht-api"
command="/usr/bin/todo.sr.ht-api"
command_args="-b $TODO_BIND"
command_user="$TODO_USER:$TODO_USER"
pidfile="/run/${RC_SVCNAME}.pid"
diff --git a/sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade b/sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade
index bd74197..42d6af8 100644
--- a/sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade
+++ b/sr.ht/todo.sr.ht/todo.sr.ht.post-upgrade
@@ -1,3 +1,3 @@
#!/bin/sh
srht-migrate todo.sr.ht -a upgrade head
todosrht-migrate -a upgrade head
sr.ht-migrate todo.sr.ht -a upgrade head
todo.sr.ht-migrate -a upgrade head
-- 
2.47.1
Reply to thread Export thread (mbox)