Received: from mail.nickbors.cc (edge.nickbors.cc [45.76.134.181]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id CE0BD221CBA for <~alpine/aports@lists.alpinelinux.org>; Wed, 5 Aug 2026 03:00:33 +0000 (UTC) Received: from localhost (homelab [127.0.0.1]) by mail.nickbors.cc (Postfix) with ESMTP id C953D188037E for <~alpine/aports@lists.alpinelinux.org>; Wed, 05 Aug 2026 06:00:32 +0300 (EEST) X-Virus-Scanned: amavis at nickbors.cc Received: from mail.nickbors.cc ([127.0.0.1]) by localhost (master.nickbors.cc [127.0.0.1]) (amavis, port 10026) with ESMTP id NNHy3R1u5ov8; Wed, 5 Aug 2026 06:00:28 +0300 (EEST) Received: from edge.nickbors.cc (mail.nickbors.cc [IPv6:2001:19f0:7400:2627::2]) by mail.nickbors.cc (Postfix) with ESMTPSA id 6B713188014C; Wed, 05 Aug 2026 06:00:28 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nickbors.cc; s=default; t=1785898828; bh=VgE+MgHcpkksIMhPIDRdE23f06EKE+8JRYIwuQLVfa0=; h=From:To:Cc:Subject:Date; b=c/Kl1KP3FXi1MDlgcGpZMaKrXo0ri0pbTJT7GSR2XY5ZafYQ6JbZZ98zvYwEPRSUv S2+idJoH9aR97JkmNz+CGCVV+5Oza67VyVu6k0Jx5MiopXWi4+g0TFg5cBV+kZCMTP 48qKklXG/eJj+BwfHuTFkFPD5e6NzjhfwMNZO18YyEzGLaADXMQPvYVkUZCChOnOEk XYbYZtefe2eZHefh+Y5NQE1MQK3pfOpAT3relueV1c6MSjuUGDC0Smn/GgNwdkCYKa O5XVERvJtpUnoMdI5OpJaCe6J5bfoxlBjt5tXq9sYBNaaffbD+oy6T6T3tmegfsEWy NOpjKCiZM2kZw== From: Nick Bors To: ~alpine/aports@lists.alpinelinux.org Cc: Nick Bors Subject: [PATCH] testing/pazted: new port Date: Wed, 5 Aug 2026 06:00:12 +0300 Message-ID: <20260805030012.5226-1-nick@nickbors.cc> Content-Transfer-Encoding: quoted-printable https://git.nickbors.cc/pazte A lightweight, minimalist paste service designed to be easily deployable. --- testing/pazted/APKBUILD | 56 +++++++++++++++++++++++++++++++ testing/pazted/pazted.pre-install | 9 +++++ 2 files changed, 65 insertions(+) create mode 100644 testing/pazted/APKBUILD create mode 100644 testing/pazted/pazted.pre-install diff --git a/testing/pazted/APKBUILD b/testing/pazted/APKBUILD new file mode 100644 index 00000000000..f37305ea75b --- /dev/null +++ b/testing/pazted/APKBUILD @@ -0,0 +1,56 @@ +# Contributor: Nick Bors +# Maintainer: Nick Bors +pkgname=3Dpazted +pkgver=3D0.1.0 +pkgrel=3D0 +pkgdesc=3D"A lightweight, minimalist paste service designed to be easily= deployable." +url=3D"https://git.nickbors.cc/pazte" +arch=3D"all" +license=3D"MIT" +depends=3D"" +makedepends=3D"zig" +install=3D"$pkgname.pre-install" +conffiles=3D"/etc/pazted.conf" +subpackages=3D"$pkgname-doc $pkgname-openrc $pkgname-client:pazte" +source=3D"${pkgname}-${pkgver}.tar.gz::https://git.nickbors.cc/pazte-v${= pkgver}.tar.gz" +builddir=3D"$srcdir/pazte-v${pkgver}" + +build() { + DESTDIR=3D"$builddir" zig build \ + -Doptimize=3DReleaseSafe \ + -Dcpu=3Dbaseline \ + -Dsysconfdir=3D/etc \ + --prefix /usr +} + +check() { + zig build test +} + +package() { + DESTDIR=3D"$pkgdir" zig build install \ + -Doptimize=3DReleaseSafe \ + -Dcpu=3Dbaseline \ + -Dsysconfdir=3D/etc \ + --prefix /usr + + install -Dm644 "$builddir"/"$pkgname".conf.example \ + "$pkgdir"/etc/"$pkgname".conf + install -Dm755 "$builddir"/contrib/openrc/"$pkgname" \ + "$pkgdir"/etc/init.d/"$pkgname" + install -Dm644 "$builddir"/LICENSE \ + "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +} + +pazte() { + pkgdesc=3D"Command line client for pazte" + arch=3D"noarch" + depends=3D"curl" + + install -Dm755 "$srcdir"/pazte-v$pkgver/scripts/pazte \ + "$subpkgdir"/usr/bin/pazte +} + +sha512sums=3D" +5444f1153cd3620349ccc588f2d48a9bb750caf7f8dbb5064cb257a769c5ebc6b0778861= e97de1e3bf6b17160df6eef039aed4ea6a629ec500fe772b4ee75599 pazted-0.1.0.ta= r.gz +" diff --git a/testing/pazted/pazted.pre-install b/testing/pazted/pazted.pr= e-install new file mode 100644 index 00000000000..0330534589a --- /dev/null +++ b/testing/pazted/pazted.pre-install @@ -0,0 +1,9 @@ +#!/bin/sh + +user=3Dpazted +group=3Dpazted + +addgroup -S $group 2>/dev/null +adduser -S -D -h /var/lib/$user -s /sbin/nologin -G $group -g $user $use= r 2>/dev/null + +exit 0 --=20 2.54.0