From 41b5d087f6381aeea4fcffce9274700b0b8db448 Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Wed, 10 Dec 2025 14:06:59 +0100 Subject: [PATCH] gotosocial-bin: Bump to 0.20.2 and update to EAPI 8 Signed-off-by: Stefan Knoblich --- www-apps/gotosocial-bin/Manifest | 18 +++---- .../gotosocial-bin-0.15.0.ebuild | 2 +- .../gotosocial-bin-0.16.0.ebuild | 2 +- .../gotosocial-bin-0.17.0.ebuild | 2 +- .../gotosocial-bin-0.17.1.ebuild | 2 +- .../gotosocial-bin-0.17.2.ebuild | 2 +- .../gotosocial-bin-0.18.1.ebuild | 2 +- .../gotosocial-bin-0.19.1.ebuild | 2 +- .../gotosocial-bin-0.20.1.ebuild | 2 +- .../gotosocial-bin-0.20.2.ebuild | 47 +++++++++++++++++++ 10 files changed, 65 insertions(+), 16 deletions(-) create mode 100644 www-apps/gotosocial-bin/gotosocial-bin-0.20.2.ebuild diff --git a/www-apps/gotosocial-bin/Manifest b/www-apps/gotosocial-bin/Manifest index 82a6868..5c30db9 100644 --- a/www-apps/gotosocial-bin/Manifest +++ b/www-apps/gotosocial-bin/Manifest @@ -9,11 +9,13 @@ DIST gotosocial-bin-0.17.2-linux-amd64.tar.gz 35799978 BLAKE2B 8f02d8075c62b8267 DIST gotosocial-bin-0.18.1-linux-amd64.tar.gz 31519309 BLAKE2B 84f080ba7874530906cf23a4b2a34fd036b1e3843742c80b6e8efc7c75b935a5f278359e45c1291e086bfcda9a8ccf44aca42da3321a9866f9e73ea6fbf90314 SHA512 a4b315ce07a96a1ea1f08554e7ffbd4fa571cec06914f5a6717dc0f09f1f2691700ad17c2f9f7ef52aba9962779bfdb80eaadb7a812b89529188c69996cbbdef DIST gotosocial-bin-0.19.1-linux-amd64.tar.gz 33843756 BLAKE2B 65d23e21c18f274d0a8844906a52a399131b89edbb61fc4df58d64b68d85531c847d57a4264bdc5c6232b56ee1a96ab2ee80c3c9fb1799b3a050ac28f6c97605 SHA512 f8a41d7f1ead372bf7a8b4df17cc243332f7bdb2c547c2da25ab1ef71fb271fd3469a94e9069e834ab0edbfc3c69bc96316a4c213a3a79f3b8222e3c9e04f1a2 DIST gotosocial-bin-0.20.1-linux-amd64.tar.gz 37192859 BLAKE2B 76cbdd6358cf8f79826d83ad5d2d938750d034e1b1f187d90f47e62579fd490117142fb3da829c81e31d248d8c320dcadb2c5de82b4828f51ca8401a685aa52f SHA512 b5afa0661a10aacde429a01d2dfadf86fd4cf2566cfc504ec023d869d49ef4600a0c73e1b830cff152a5986c29298e72e473403363fcde1711c35e66bd17ec10 -EBUILD gotosocial-bin-0.15.0.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.16.0.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.17.0.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.17.1.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.17.2.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.18.1.ebuild 1020 BLAKE2B a6bf977184e398023b49ef6395112fc60dcf951d3eca26369ea51a7424aed33492807cdfa3f92b299694a596fa93020403f24ae8e238555700c5164d6b9b188a SHA512 e9a41590362bfa4552d8c0129bf2efee0076e28fe87a62cd657b94ca7b68934aa0e0a5dc0e687ec45c7ce0a8ab74b0b2e9571dfed63de95ad4dfdf1bff0d0a17 -EBUILD gotosocial-bin-0.19.1.ebuild 1024 BLAKE2B 3f61edaf96d98d31a45e3a29054b8c5bcb7f7d144bf87698f349c625b9e0aa0435e6a8a15ec44e5b480aeda3deed0e67604cf23671e87e098f7c28399e6d63ba SHA512 e4016a70d32ae990d79d7a9026858faea99fdf8125b80a2675a65de4af9fbe6fbc3a6823f2328f1f819e837f67c0ba5b88c499cd9b23aa0cb1412d6487ab84e6 -EBUILD gotosocial-bin-0.20.1.ebuild 1024 BLAKE2B 3f61edaf96d98d31a45e3a29054b8c5bcb7f7d144bf87698f349c625b9e0aa0435e6a8a15ec44e5b480aeda3deed0e67604cf23671e87e098f7c28399e6d63ba SHA512 e4016a70d32ae990d79d7a9026858faea99fdf8125b80a2675a65de4af9fbe6fbc3a6823f2328f1f819e837f67c0ba5b88c499cd9b23aa0cb1412d6487ab84e6 +DIST gotosocial-bin-0.20.2-linux-amd64.tar.gz 36751977 BLAKE2B 49f0ebae365eeb2333feaead7f9db934f66539ec9f3f91f7b5c3d56ccbb919405c6f7f2eafaa72ee2d5ee59f5172b1ed1a4e3955879c949dfc0023626dca0761 SHA512 3bbfeca2670acf5dfa7ae52b8e529cedc3786095477b479429fb6f2493a92aaa2d46a5c67071872b8b92a9dbab93033ef9803950babf78d5a1fa1c0b01e2884e +EBUILD gotosocial-bin-0.15.0.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.16.0.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.17.0.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.17.1.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.17.2.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.18.1.ebuild 1020 BLAKE2B 22cbf7620d5dbffbf222a4cfa8dc42e16c29e58cad50f95b649fccb16e953c9b62c542cd84a66b8d2e54791f7b3dd5444577818dd6f2dd1931adfb29920cc2c1 SHA512 c7ae26db1c1ee8481cacb084d357c70fd0aa53d3aa89422c29868272fe45888e08add5070cd8053468534b5d3154313d73b2432bfbc68e1202d0f89c9c1996ee +EBUILD gotosocial-bin-0.19.1.ebuild 1024 BLAKE2B 5cb8e9d295d825a88dbcf88b0bb29a62b9beb17e9cdeeaee5e2a3db717358c093f176222441cf3efd3ace6ec57d7b169c1156661c2b8bc1b0f19ebf92cf8cec6 SHA512 e6d19100bb5cf2ad6f73f37fc5de7f05807bbd3beb0f5f3651015f3b1423e94f602f932df71d4ac5d59b1221038ee66ab263bd0d59e87630a538db2e91afcdf2 +EBUILD gotosocial-bin-0.20.1.ebuild 1024 BLAKE2B 5cb8e9d295d825a88dbcf88b0bb29a62b9beb17e9cdeeaee5e2a3db717358c093f176222441cf3efd3ace6ec57d7b169c1156661c2b8bc1b0f19ebf92cf8cec6 SHA512 e6d19100bb5cf2ad6f73f37fc5de7f05807bbd3beb0f5f3651015f3b1423e94f602f932df71d4ac5d59b1221038ee66ab263bd0d59e87630a538db2e91afcdf2 +EBUILD gotosocial-bin-0.20.2.ebuild 1024 BLAKE2B 5cb8e9d295d825a88dbcf88b0bb29a62b9beb17e9cdeeaee5e2a3db717358c093f176222441cf3efd3ace6ec57d7b169c1156661c2b8bc1b0f19ebf92cf8cec6 SHA512 e6d19100bb5cf2ad6f73f37fc5de7f05807bbd3beb0f5f3651015f3b1423e94f602f932df71d4ac5d59b1221038ee66ab263bd0d59e87630a538db2e91afcdf2 diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.15.0.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.15.0.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.15.0.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.15.0.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.16.0.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.16.0.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.16.0.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.16.0.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.17.0.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.17.0.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.17.0.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.17.0.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.17.1.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.17.1.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.17.1.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.17.1.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.17.2.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.17.2.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.17.2.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.17.2.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.18.1.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.18.1.ebuild index d38c12a..2e9bcb3 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.18.1.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.18.1.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.19.1.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.19.1.ebuild index 3263680..e495ee4 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.19.1.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.19.1.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.20.1.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.20.1.ebuild index 3263680..e495ee4 100644 --- a/www-apps/gotosocial-bin/gotosocial-bin-0.20.1.ebuild +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.20.1.ebuild @@ -1,5 +1,5 @@ -EAPI="7" +EAPI="8" inherit systemd diff --git a/www-apps/gotosocial-bin/gotosocial-bin-0.20.2.ebuild b/www-apps/gotosocial-bin/gotosocial-bin-0.20.2.ebuild new file mode 100644 index 0000000..e495ee4 --- /dev/null +++ b/www-apps/gotosocial-bin/gotosocial-bin-0.20.2.ebuild @@ -0,0 +1,47 @@ + +EAPI="8" + +inherit systemd + +MY_PN="gotosocial" +MY_PV="${PV/_/-}" + +DESCRIPTION="Single Sign-On Multi-Factor portal for web apps" +HOMEPAGE="https://codeberg.org/superseriousbusiness/gotosocial" +SRC_URI="https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v${MY_PV}/${MY_PN}_${MY_PV}_linux_amd64.tar.gz -> ${P}-linux-amd64.tar.gz" + +SLOT="0" +LICENSE="AGPL-3" +KEYWORDS="amd64" +S="${WORKDIR}" + +QA_PRESTRIPPED="usr/bin/gotosocial" + +DEPEND=" + acct-group/gotosocial + acct-user/gotosocial +" + +src_install() { + dobin gotosocial + + newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN} + + systemd_dounit "${FILESDIR}/${MY_PN}.service" + + diropts -m 0750 -o ${MY_PN} -g ${MY_PN} + dodir /etc/${MY_PN} + dodir /etc/${MY_PN}/keys.d + dodir /etc/${MY_PN}/certs.d + keepdir /etc/${MY_PN}/keys.d + keepdir /etc/${MY_PN}/certs.d + keepdir /var/lib/${MY_PN} + keepdir /var/log/${MY_PN} + + insinto /etc/${MY_PN} + doins example/config.yaml + + insinto /var/lib/${MY_PN} + doins -r web +}