commit:     21086a769ada57003475d5bf4321c0f23fcc4136
Author:     Skyler Mäntysaari <sm+git <AT> skym <DOT> fi>
AuthorDate: Tue Feb 11 11:25:46 2025 +0000
Commit:     Skyler Mäntysaari <gentoo <AT> samip <DOT> fi>
CommitDate: Tue Feb 11 11:25:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21086a76

www-apps/gotosocial: treeclean

Signed-off-by: Skyler Mäntysaari <sm+git <AT> skym.fi>

 www-apps/gotosocial/Manifest                  |  4 --
 www-apps/gotosocial/files/gotosocial.confd    |  2 -
 www-apps/gotosocial/files/gotosocial.initd    | 42 -------------
 www-apps/gotosocial/files/gotosocial.service  | 45 -------------
 www-apps/gotosocial/files/gotosocial.tmpfiles |  1 -
 www-apps/gotosocial/gotosocial-0.10.0.ebuild  | 88 --------------------------
 www-apps/gotosocial/gotosocial-0.9.0.ebuild   | 91 ---------------------------
 www-apps/gotosocial/metadata.xml              |  9 ---
 8 files changed, 282 deletions(-)

diff --git a/www-apps/gotosocial/Manifest b/www-apps/gotosocial/Manifest
deleted file mode 100644
index 0153a5c1a..000000000
--- a/www-apps/gotosocial/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST gotosocial-0.10.0-source-code.tar.gz 55714610 BLAKE2B 
5db1bb11d799cc85e7667c205a19df88b901598dfa64cb2b10c58ee6ea327cf5d2e74cba58312d5b7444200ca8a6866b6305008e41775f2906db8faddb078b92
 SHA512 
fc647e6fb35ef8a9969014d4e785f868e5c85fb2305f7ac204ba830d0774cf4fa7cbb25b7a47fed0b8f592e45299cb2bdbbf5f4a6ae45915a540e9c3ab92f3c4
-DIST gotosocial-0.9.0-source-code.tar.gz 55117728 BLAKE2B 
e9a02e3d6b27d242db3a239e95653973a498b67e606824d8a2ff141498b8bbf6be0f434d96abad2129e7ca4dab379b815ac04749e036caf0963d6160508768bd
 SHA512 
7638a069a47d615264baa74d838052f913b6c71497396c2d2b877a870a5ad1639d218dd9877fb6b37c347d4e243524527260f48f983a68bb29c4b76ec3ce8c7c
-DIST gotosocial_0.10.0_web-assets.tar.gz 1362405 BLAKE2B 
78168bcffbc5081cfb81ddcba314d3aa58e41fd115303997306495ad79c5d6fa3d2540b1d4da87e43cf7c4f62e737a859c5bdf2959d60371e25125dd21567f9e
 SHA512 
4a6b2248969e9e254764e4b03fa6d7d884d74da8b25665feebca117eeeeae3aa3dc8fca995ca7c939f6437aa35b7d09dbd824727c7d0a7a4745db29916ab74be
-DIST gotosocial_0.9.0_web-assets.tar.gz 1357671 BLAKE2B 
aeab657eb72db5178287afd75b6c1d06238f8c769f3bfc21cf6249b8eed468b7009b2401c64aca22964ebd7a6554066a2c38d9d441a39789c731faa6e9c17c29
 SHA512 
0d83b093ab8f45ae8ed3eebcf1aed66b27a5d996e5c0dc30e16cc99a881b7e2b333ba4cf4fd78486c42b3bef9245d1ba89743a87ae0f969e8be6a756cf1dcfc6

diff --git a/www-apps/gotosocial/files/gotosocial.confd 
b/www-apps/gotosocial/files/gotosocial.confd
deleted file mode 100644
index 9ea7d8fdd..000000000
--- a/www-apps/gotosocial/files/gotosocial.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-# GoToSocial configuration file
-#GOTOSOCIAL_CONFIG="/etc/gotosocial/config.yaml"

diff --git a/www-apps/gotosocial/files/gotosocial.initd 
b/www-apps/gotosocial/files/gotosocial.initd
deleted file mode 100644
index 91ed760c7..000000000
--- a/www-apps/gotosocial/files/gotosocial.initd
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# shellcheck shell=sh disable=SC2034
-
-: ${GOTOSOCIAL_CONFIG:=/etc/gotosocial/config.yaml}
-
-extra_commands="adduser"
-description_adduser="create a user"
-
-description="GoToSocial Server"
-command="/usr/bin/gotosocial"
-command_args="--config-path ${GOTOSOCIAL_CONFIG} server start"
-command_user="gotosocial:gotosocial"
-command_background=yes
-pidfile="/run/gotosocial.pid"
-
-depend() {
-       need net
-       after postgresql
-}
-
-adduser() {
-       # handle Ctrl+C
-       trap "stty echo" INT
-
-       printf "Enter username: "
-       read username
-
-       printf "Enter email: "
-       read email
-
-       stty -echo
-       printf "Enter password: "
-       read password
-       stty echo
-
-       start-stop-daemon --exec "${command}" --user "${command_user}" -- \
-               --config-path "${GOTOSOCIAL_CONFIG}" admin account create \
-               --username "${username}" --email "${email}" --password 
"${password}"
-       return $?
-}

diff --git a/www-apps/gotosocial/files/gotosocial.service 
b/www-apps/gotosocial/files/gotosocial.service
deleted file mode 100644
index de29ca6d2..000000000
--- a/www-apps/gotosocial/files/gotosocial.service
+++ /dev/null
@@ -1,45 +0,0 @@
-[Unit]
-Description=GoToSocial Server
-
-[Service]
-User=gotosocial
-Group=gotosocial
-
-Type=exec
-Restart=on-failure
-
-ExecStart=/usr/bin/gotosocial --config-path /etc/gotosocial/config.yaml server 
start
-
-StandardOutput=append:/var/log/gotosocial/gotosocial.log
-StandardError=inherit
-
-# Sandboxing options to harden security
-NoNewPrivileges=yes
-PrivateTmp=yes
-PrivateDevices=yes
-RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
-RestrictNamespaces=yes
-RestrictRealtime=yes
-DevicePolicy=closed
-ProtectSystem=full
-ProtectControlGroups=yes
-ProtectKernelModules=yes
-ProtectKernelTunables=yes
-LockPersonality=yes
-SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap
-
-# Denying access to capabilities that should not be relevant
-CapabilityBoundingSet=~CAP_RAWIO CAP_MKNOD
-CapabilityBoundingSet=~CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE
-CapabilityBoundingSet=~CAP_SYS_BOOT CAP_SYS_TIME CAP_SYS_MODULE CAP_SYS_PACCT
-CapabilityBoundingSet=~CAP_LEASE CAP_LINUX_IMMUTABLE CAP_IPC_LOCK
-CapabilityBoundingSet=~CAP_BLOCK_SUSPEND CAP_WAKE_ALARM
-CapabilityBoundingSet=~CAP_SYS_TTY_CONFIG
-CapabilityBoundingSet=~CAP_MAC_ADMIN CAP_MAC_OVERRIDE
-CapabilityBoundingSet=~CAP_NET_ADMIN CAP_NET_BROADCAST CAP_NET_RAW
-CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SYSLOG 
-# You might need this if you are running as non-root on a privileged port 
(below 1024)
-#AmbientCapabilities=CAP_NET_BIND_SERVICE
-
-[Install]
-WantedBy=default.target

diff --git a/www-apps/gotosocial/files/gotosocial.tmpfiles 
b/www-apps/gotosocial/files/gotosocial.tmpfiles
deleted file mode 100644
index c04462839..000000000
--- a/www-apps/gotosocial/files/gotosocial.tmpfiles
+++ /dev/null
@@ -1 +0,0 @@
-d /var/lib/gotosocial 0755 gotosocial gotosocial -

diff --git a/www-apps/gotosocial/gotosocial-0.10.0.ebuild 
b/www-apps/gotosocial/gotosocial-0.10.0.ebuild
deleted file mode 100644
index 6318d2cc0..000000000
--- a/www-apps/gotosocial/gotosocial-0.10.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd tmpfiles
-
-DESCRIPTION="Fast, fun, ActivityPub server, powered by Go"
-HOMEPAGE="
-       https://gotosocial.org/
-       https://github.com/superseriousbusiness/gotosocial
-"
-GH_RELEASE="https://github.com/superseriousbusiness/${PN}/releases/download/v${PV}";
-SRC_URI="
-       ${GH_RELEASE}/${P}-source-code.tar.gz
-       ${GH_RELEASE}/${PN}_${PV}_web-assets.tar.gz
-"
-S="${WORKDIR}"
-
-LICENSE="|| ( WTFPL-2 CC0-1.0 ) AGPL-3 Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 MIT 
MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="acct-user/gotosocial"
-
-DOCS=( archive {CONTRIBUTING,README,ROADMAP}.md )
-
-src_unpack() {
-       # source code
-       unpack ${P}-source-code.tar.gz
-       rm -r web || die
-
-       # prebuilt web assets
-       unpack ${PN}_${PV}_web-assets.tar.gz
-}
-
-src_prepare() {
-       default
-
-       sed -i example/config.yaml \
-               -e 
"s|./web/template/|${EPREFIX}/usr/share/gotosocial/web/template/|g" \
-               -e 
"s|./web/assets/|${EPREFIX}/usr/share/gotosocial/web/assets/|g" \
-               -e 
"s|/gotosocial/storage|${EPREFIX}/var/lib/gotosocial/storage|g" \
-               || die
-}
-
-src_configure() {
-       GOFLAGS+=" -tags=netgo,osusergo,static_build,kvformat"
-}
-
-src_compile() {
-       local myargs=(
-               -trimpath
-               -ldflags "-X main.Version=${PV}"
-       )
-
-       ego build "${myargs[@]}" ./cmd/gotosocial
-}
-
-src_test() {
-       local -x GTS_DB_TYPE="sqlite"
-       local -x GTS_DB_ADDRESS=":memory:"
-
-       local -x GOFLAGS
-       GOFLAGS="${GOFLAGS//-v/}"
-       GOFLAGS="${GOFLAGS//-x/}"
-
-       ego test -vet off ./...
-}
-
-src_install() {
-       dobin gotosocial
-
-       newinitd "${FILESDIR}"/gotosocial.initd ${PN}
-       newconfd "${FILESDIR}"/gotosocial.confd ${PN}
-       systemd_dounit "${FILESDIR}"/gotosocial.service
-       newtmpfiles "${FILESDIR}"/gotosocial.tmpfiles ${PN}.conf
-
-       insinto /usr/share/gotosocial
-       doins -r web
-
-       insinto /etc/gotosocial
-       doins example/config.yaml
-}
-
-pkg_postinst() {
-       tmpfiles_process ${PN}.conf
-}

diff --git a/www-apps/gotosocial/gotosocial-0.9.0.ebuild 
b/www-apps/gotosocial/gotosocial-0.9.0.ebuild
deleted file mode 100644
index 902fcc9ad..000000000
--- a/www-apps/gotosocial/gotosocial-0.9.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd tmpfiles
-
-DESCRIPTION="Fast, fun, ActivityPub server, powered by Go"
-HOMEPAGE="
-       https://gotosocial.org/
-       https://github.com/superseriousbusiness/gotosocial
-"
-GH_RELEASE="https://github.com/superseriousbusiness/${PN}/releases/download/v${PV}";
-SRC_URI="
-       ${GH_RELEASE}/${P}-source-code.tar.gz
-       ${GH_RELEASE}/${PN}_${PV}_web-assets.tar.gz
-"
-S="${WORKDIR}"
-
-LICENSE="|| ( WTFPL-2 CC0-1.0 ) AGPL-3 Apache-2.0 BSD BSD-2 CC0-1.0 GPL-3 MIT 
MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Flaky tests
-RESTRICT="test"
-
-RDEPEND="acct-user/gotosocial"
-
-DOCS=( archive {CONTRIBUTING,README,ROADMAP}.md )
-
-src_unpack() {
-       # source code
-       unpack ${P}-source-code.tar.gz
-       rm -r web || die
-
-       # prebuilt web assets
-       unpack ${PN}_${PV}_web-assets.tar.gz
-}
-
-src_prepare() {
-       default
-
-       sed -i example/config.yaml \
-               -e 
"s|./web/template/|${EPREFIX}/usr/share/gotosocial/web/template/|g" \
-               -e 
"s|./web/assets/|${EPREFIX}/usr/share/gotosocial/web/assets/|g" \
-               -e 
"s|/gotosocial/storage|${EPREFIX}/var/lib/gotosocial/storage|g" \
-               || die
-}
-
-src_configure() {
-       GOFLAGS+=" -tags=netgo,osusergo,static_build,kvformat"
-}
-
-src_compile() {
-       local myargs=(
-               -trimpath
-               -ldflags "-X main.Version=${PV}"
-       )
-
-       ego build "${myargs[@]}" ./cmd/gotosocial
-}
-
-src_test() {
-       local -x GTS_DB_TYPE="sqlite"
-       local -x GTS_DB_ADDRESS=":memory:"
-
-       local -x GOFLAGS
-       GOFLAGS="${GOFLAGS//-v/}"
-       GOFLAGS="${GOFLAGS//-x/}"
-
-       ego test -vet off ./...
-}
-
-src_install() {
-       dobin gotosocial
-
-       newinitd "${FILESDIR}"/gotosocial.initd ${PN}
-       newconfd "${FILESDIR}"/gotosocial.confd ${PN}
-       systemd_dounit "${FILESDIR}"/gotosocial.service
-       newtmpfiles "${FILESDIR}"/gotosocial.tmpfiles ${PN}.conf
-
-       insinto /usr/share/gotosocial
-       doins -r web
-
-       insinto /etc/gotosocial
-       doins example/config.yaml
-}
-
-pkg_postinst() {
-       tmpfiles_process ${PN}.conf
-}

diff --git a/www-apps/gotosocial/metadata.xml b/www-apps/gotosocial/metadata.xml
deleted file mode 100644
index ced5ba1d3..000000000
--- a/www-apps/gotosocial/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <upstream>
-               <doc>https://docs.gotosocial.org/</doc>
-               <remote-id 
type="github">superseriousbusiness/gotosocial</remote-id>
-       </upstream>
-</pkgmetadata>

Reply via email to