~zethra/stargazer

10715b06c6397456a98e5bb0f275f790ee96fd77 — Sashanoraa 17 days ago db6a8cc
Update packages and gemini site

Signed-off-by: Sashanoraa <sasha@noraa.gay>
3 files changed, 15 insertions(+), 7 deletions(-)

M contrib/pkg/alpine/APKBUILD
M contrib/pkg/arch/PKGBUILD
M contrib/stargazer.gmi
M contrib/pkg/alpine/APKBUILD => contrib/pkg/alpine/APKBUILD +5 -3
@@ 1,8 1,8 @@
# Maintainer: Sashanoraa <sasha@noraa.gay>
pkgname=stargazer-gmi
pkgver=0.6.1
pkgver=1.0.1
pkgrel=0
pkgdesc="stargazer gemini server"
pkgdesc="A fast and easy to use Gemini server"
url="https://sr.ht/~zethra/stargazer/"
arch="all !s390x !riscv64 !ppc64le" # cargo & ring
license="AGPL-3.0-or-later"


@@ 10,6 10,7 @@ makedepends="cargo scdoc"
checkdepends="python3 py3-cryptography"
subpackages="
	$pkgname-doc
	$pkgname-openrc
	$pkgname-bash-completion
	$pkgname-fish-completion
	$pkgname-zsh-completion


@@ 32,8 33,9 @@ package() {
		--bashdir="$pkgdir/usr/share/bash-completion/completions" \
		--zshdir="$pkgdir/usr/share/zsh/site-functions" \
		--fishdir="$pkgdir/usr/share/fish/completions"
	install -Dm644 ./contrib/init/stargazer.initd "$pkgdir/etc/init.d/stargazer"
}

sha512sums="
c35062621f9135765ff276674a1842c764cfe9846acc6aab9779666827a47333e0b75db900ce1297dc43e7e29003039c4b87e86dee2056f65d246adb1573bc14  stargazer-gmi-0.6.1.tar.gz
bc9a0ea509b1543f97fdea27f84f0f23b891899e0c520c39d73f2a3cb5d26d6c8e93a550f75ef9ede468be4c6b6858ff4010d7822b9dcd73a65b6f9206d4d4ec  stargazer-gmi-1.0.1.tar.gz
"

M contrib/pkg/arch/PKGBUILD => contrib/pkg/arch/PKGBUILD +4 -4
@@ 1,16 1,16 @@
# Maintainer: Ben Goldberg <benaaron.dev>

pkgname=stargazer-gmi
pkgver=0.6.1
pkgrel=2
pkgver=1.0.1
pkgrel=1
pkgdesc="stargzer gemini server"
arch=('x86_64' 'i686' 'arm' 'armv7h' 'aarch64')
url="https://sr.ht/~zethra/stargazer/"
license=('AGPL3')
source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~zethra/stargazer/archive/$pkgver.tar.gz")
depends=('gcc-libs')
makedepends=('rust>=1.46' 'scdoc')
sha256sums=('7e3ed7dd34bf58a2ffaf2c672ce51de0d0b63eb9755c61a8327b60c2c5b11bb2')
makedepends=('rust' 'scdoc')
sha256sums=('9542882eb9d24fab56913203c54c673009333c42bf20f52f0d51e228e0153da6')

prepare() {
    cd "stargazer-$pkgver"

M contrib/stargazer.gmi => contrib/stargazer.gmi +6 -0
@@ 2,6 2,8 @@

Stargazer is a fast and easy to use Gemini server with no runtime dependencies (if compiled with musl libc).

Now at version 1.0!

=> https://sr.ht/~zethra/stargazer/ Project Page
=> https://git.sr.ht/~zethra/stargazer Source Code (git)



@@ 19,6 21,10 @@ Heavily inspired by gmnisrv.
* Regex rewrites
* Development mode

## Supported Platforms

Stargazer officially supports Linux and FreeBSD.  It will likely work on other BSDs, MacOS, Windows, and other platforms that its dependencies support but it's not currently tested on those platforms. Other free platforms may be officially supported in the future if there are sufficient requests for them. Patches to support other platforms likely will be accepted though.

## Installation

There are various ways to install stargazer including an AUR package, docker, building from source etc. See the project page for details.