diff options
author | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-05-31 00:13:45 +0500 |
---|---|---|
committer | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-05-31 00:25:56 +0500 |
commit | 1583904c060543a1e7fa51f03ffa09e73eaa8350 (patch) | |
tree | 81a1e1bb1c52df6571d6f11b533c496c8a64352b /net-misc | |
parent | dev-python/praw: add 7.6.0 (diff) | |
download | guru-1583904c060543a1e7fa51f03ffa09e73eaa8350.tar.gz guru-1583904c060543a1e7fa51f03ffa09e73eaa8350.tar.bz2 guru-1583904c060543a1e7fa51f03ffa09e73eaa8350.zip |
net-misc/giara: add 1.0.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/giara/Manifest | 1 | ||||
-rw-r--r-- | net-misc/giara/giara-1.0.1.ebuild | 70 | ||||
-rw-r--r-- | net-misc/giara/giara-9999.ebuild | 5 |
3 files changed, 71 insertions, 5 deletions
diff --git a/net-misc/giara/Manifest b/net-misc/giara/Manifest new file mode 100644 index 000000000..19dd4a6da --- /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 000000000..c6e4bd803 --- /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 0604cd182..c6e4bd803 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 |