aboutsummaryrefslogtreecommitdiff
path: root/www-apps
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2023-01-03 18:04:52 -0500
committerJulien Roy <julien@jroy.ca>2023-01-03 18:04:52 -0500
commit785caf4bc232418f871be8742b5b726d2762b156 (patch)
treecf92f0a89386190e47259fb757b950a1c3da882b /www-apps
parentd0bb60a09f99bf13dd5c2dc2166fe62fb8df4697 (diff)
downloadMrRoy-Overlay-785caf4bc232418f871be8742b5b726d2762b156.tar.gz
MrRoy-Overlay-785caf4bc232418f871be8742b5b726d2762b156.tar.bz2
MrRoy-Overlay-785caf4bc232418f871be8742b5b726d2762b156.zip
Update DEPEND
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/meta-srht/meta-srht-0.54.4.ebuild7
-rw-r--r--www-apps/meta-srht/meta-srht-0.63.5.ebuild59
2 files changed, 63 insertions, 3 deletions
diff --git a/www-apps/meta-srht/meta-srht-0.54.4.ebuild b/www-apps/meta-srht/meta-srht-0.54.4.ebuild
index ae168a6..bf72bfc 100644
--- a/www-apps/meta-srht/meta-srht-0.54.4.ebuild
+++ b/www-apps/meta-srht/meta-srht-0.54.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -49,8 +49,9 @@ src_compile() {
src_install() {
distutils-r1_src_install
dobin "${S}/api/metasrht-api"
- insinto "/etc/"
- newins "${S}/config.example.ini"
+ dodir "/etc/sr.ht"
+ insinto "/etc/sr.ht/"
+ newins "${S}/config.example.ini" "config.ini"
}
plg_postinst() {
diff --git a/www-apps/meta-srht/meta-srht-0.63.5.ebuild b/www-apps/meta-srht/meta-srht-0.63.5.ebuild
new file mode 100644
index 0000000..2e8508f
--- /dev/null
+++ b/www-apps/meta-srht/meta-srht-0.63.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 go-module optfeature systemd
+
+BOOTSTRAPVER="4.1.1"
+DESCRIPTION="The central authentication and account service for sr.ht"
+HOMEPAGE="https://git.sr.ht/~sircmpwn/meta.sr.ht"
+SRC_URI="http://git.sr.ht/~sircmpwn/meta.sr.ht/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="network-sandbox"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ dev-db/redis
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/scmsrht[${PYTHON_USEDEP}]
+ dev-python/qrcode[${PYTHON_USEDEP}]
+ dev-python/redis-py[${PYTHON_USEDEP}]
+ dev-python/python-sshpubkeys[${PYTHON_USEDEP}]
+ dev-python/zxcvbn[${PYTHON_USEDEP}]
+ www-servers/gunicorn[${PYTHON_USEDEP}]
+"
+BDEPEND="net-libs/nodejs
+ dev-lang/sassc
+ dev-lang/go
+"
+
+S="${WORKDIR}/meta.sr.ht-${PV}"
+
+src_unpack() {
+ default_src_unpack
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cd "${S}/api" || die
+ ego build -o metasrht-api
+}
+
+src_install() {
+ distutils-r1_src_install
+ dobin "${S}/api/metasrht-api"
+ dodir "/etc/sr.ht"
+ insinto "/etc/sr.ht/"
+ newins "${S}/config.example.ini" "config.ini"
+}
+
+plg_postinst() {
+ optfeature "billing support" "dev-python/stripe dev-python/weasyprint"
+}