aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-05-31 00:13:45 +0500
committerAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-05-31 00:25:56 +0500
commit1583904c060543a1e7fa51f03ffa09e73eaa8350 (patch)
tree81a1e1bb1c52df6571d6f11b533c496c8a64352b
parentdev-python/praw: add 7.6.0 (diff)
downloadguru-1583904c.tar.gz
guru-1583904c.tar.bz2
guru-1583904c.zip
net-misc/giara: add 1.0.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
-rw-r--r--net-misc/giara/Manifest1
-rw-r--r--net-misc/giara/giara-1.0.1.ebuild70
-rw-r--r--net-misc/giara/giara-9999.ebuild5
3 files changed, 71 insertions, 5 deletions
diff --git a/net-misc/giara/Manifest b/net-misc/giara/Manifest
new file mode 100644
index 0000000000..19dd4a6dac
--- /dev/null
+++ b/net-misc/giara/Manifest
@@ -0,0 +1 @@
+DIST giara-1.0.1.tar.gz 186313 BLAKE2B 47335e5b3c1300fa349c5af9c954e029dc8803f4fdebba4afc6451a0332d11a4058b57b60e627cb968b3f9fedf295335f087c9cff266b7cf44a4411f403f836b SHA512 ee85a094cf4a1f90703dc2976fff8d321dc47a4c730bd5586b7666b93b519c41a23ae2102d9096559f5a8b93fe86b8e03802e838f6e21cbb1ba59250b4b0a3f3
diff --git a/net-misc/giara/giara-1.0.1.ebuild b/net-misc/giara/giara-1.0.1.ebuild
new file mode 100644
index 0000000000..c6e4bd803c
--- /dev/null
+++ b/net-misc/giara/giara-1.0.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="An app for Reddit"
+HOMEPAGE="https://giara.gabmus.org https://gitlab.gnome.org/World/giara"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.gnome.org/World/${PN}.git"
+else
+ SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/glib:2
+ dev-libs/gobject-introspection[${PYTHON_SINGLE_USEDEP}]
+ gui-libs/gtk:4[introspection(+)]
+ gui-libs/gtksourceview:5[introspection(+)]
+ gui-libs/libadwaita:1[introspection(+)]
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/mistune[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/praw[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/blueprint-compiler
+ sys-devel/gettext
+"
+
+src_prepare() {
+ default
+
+ # fix broken shebang
+ sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die
+}
+
+# skip AppStream test
+src_test() {
+:
+}
+
+src_install() {
+ meson_src_install
+ python_optimize
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/net-misc/giara/giara-9999.ebuild b/net-misc/giara/giara-9999.ebuild
index 0604cd1826..c6e4bd803c 100644
--- a/net-misc/giara/giara-9999.ebuild
+++ b/net-misc/giara/giara-9999.ebuild
@@ -59,11 +59,6 @@ src_install() {
python_optimize
}
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update