diff --git a/gui-apps/gradience/Manifest b/gui-apps/gradience/Manifest new file mode 100644 index 0000000000..4a28d0bbed --- /dev/null +++ b/gui-apps/gradience/Manifest @@ -0,0 +1 @@ +DIST gradience-0.3.0.tar.gz 311883 BLAKE2B 87a353097bdde029e75c54f6e73a937c0246a07756a1681772abd68bd9cd05756673ce279e1c6b87a549232d6f1dad76557ce2f13805ea243bb99e3554c02dca SHA512 fc7b90504d8b74cc87ef0e2b002e75b9d41deefeeb9e5d971529b0d66e8b1d73f9d21f471ad6b94174f9f2cd11d1366c0bbaf08ef4b265efbe922b91db766892 diff --git a/gui-apps/gradience/gradience-0.3.0.ebuild b/gui-apps/gradience/gradience-0.3.0.ebuild new file mode 100644 index 0000000000..c92cb40a37 --- /dev/null +++ b/gui-apps/gradience/gradience-0.3.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit meson xdg python-single-r1 + +DESCRIPTION="GNOME's main interface to configure various aspects of the desktop" +HOMEPAGE="https://github.com/GradienceTeam/Gradience" +SRC_URI+="https://dev.gentoo.org/~mattst88/distfiles/${PN}-42.0-patchset.tar.xz" +SRC_URI="https://github.com/GradienceTeam/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/glib:2 + >=net-libs/libsoup-3.2.0:3 + dev-libs/gobject-introspection + dev-util/blueprint-compiler + dev-lang/sassc +" + +DEPEND=" + ${PYTHON_DEPS} + x11-themes/hicolor-icon-theme + >=gui-libs/gtk-4.5.0:4 + >=gui-libs/libadwaita-1.2:1= + >=dev-python/pygobject-3.42.2:3 + >=dev-python/anyascii-0.3 + dev-python/material-color-utilities + dev-python/svglib + dev-python/yapsy + dev-python/cssutils + dev-python/jinja + dev-python/aiohttp +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/Gradience-${PV} + +src_prepare() { + default + xdg_environment_reset +} + +src_install() { + meson_src_install + python_optimize + mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die +} + +pkg_postinst() { + xdg_pkg_postinst +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/gui-apps/gradience/metadata.xml b/gui-apps/gradience/metadata.xml new file mode 100644 index 0000000000..3771874aa0 --- /dev/null +++ b/gui-apps/gradience/metadata.xml @@ -0,0 +1,8 @@ + + + + + pascal.jaeger@leimstift.de + Pascal Jaeger + +