x11-misc/xflux-gui: drop 1.2.0-r3

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
Conrad Kostecki
2022-12-04 15:33:58 +01:00
parent bb1788bd28
commit cf887f3461
3 changed files with 0 additions and 87 deletions

View File

@@ -1,2 +1 @@
DIST xflux-gui-1.2.0.tar.gz 31831 BLAKE2B ad6b29f75cf5c287efdb4c1eaa12610a6fd2d4515e7f77cb991f0140d9de1128981ae274a1503f7c5bb83ff84f8dc124ba64e5abdd2e97c1d7157c84df51bead SHA512 244c11efbf58112d3d84209142faafbbe46b33df1edf13e122945ff767fc6a394c147979c0086bd88cb41ee7c80b5bd87016b3e158f3a959f3aca8bda47707d2
DIST xflux-gui-2.0.tar.gz 35805 BLAKE2B 7a15371d682b31c900f35bebd36e12b70d6095c4cdc9c33f43bad031d72b82d8d3800f7f34f7e31965725dfe075dc6934512eeced98aa685d0023a57dfb61103 SHA512 4a5235feecb06ee95d28d4c05bb710014aea120943b3cbe23f2d2130486de82295891d8211a02e52385edb577da3438dd1c2ba45b209ab4359eb3469df08eade

View File

@@ -1,37 +0,0 @@
From 674d17b100f7b8a471d65b61749ca892567f8d58 Mon Sep 17 00:00:00 2001
From: Conrad Kostecki <conrad@kostecki.com>
Date: Fri, 16 Aug 2019 16:02:59 +0200
Subject: [PATCH] setup.py: add posbility to disable compilation of gschema
When you install fluxgui, it also compiles the gschema, which is for
most distros fine. But on source distros like Gentoo, which do the
compilation of gschema separately, this will lead to a file collision,
as packages unter Gentoo are not allowed to install such files.
So we introduce a new env variable called DISABLE_GSCHEMA_COMPILED which
needs to be set to disable this behaviour.
Closes: https://github.com/xflux-gui/fluxgui/issues/124
Signed-off-by: Conrad Kostecki <conrad@kostecki.com>
---
setup.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/setup.py b/setup.py
index 8a8fa14..4bd404d 100755
--- a/setup.py
+++ b/setup.py
@@ -76,9 +76,10 @@ def run(self):
super().run()
# Compile '*.gschema.xml' to update or create 'gschemas.compiled'.
- info("compiling gsettings schemas")
- gschema_dir = os.path.join(self.install_dir, gschema_dir_suffix)
- self.spawn(["glib-compile-schemas", gschema_dir])
+ if os.environ.get('DISABLE_GSCHEMAS_COMPILED', None) is None:
+ info("compiling gsettings schemas")
+ gschema_dir = os.path.join(self.install_dir, gschema_dir_suffix)
+ self.spawn(["glib-compile-schemas", gschema_dir])
setup(name = "f.lux indicator applet",
version = "1.2.1~pre",

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS="no"
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 gnome2-utils xdg-utils
DESCRIPTION="A GUI for f.lux"
HOMEPAGE="https://github.com/xflux-gui/fluxgui/"
SRC_URI="https://github.com/${PN}/fluxgui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/fluxgui-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="-* amd64 x86"
PATCHES=( "${FILESDIR}/${P}-disable-gschemas-compiled.patch" )
RDEPEND="
dev-libs/libappindicator:3
dev-python/pexpect[${PYTHON_USEDEP}]
dev-python/pygobject[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
x11-libs/libXxf86vm
x11-misc/xflux
"
python_install() {
# Don't let the package compiling the schemas,
# as this could cause a file collision
export DISABLE_GSCHEMAS_COMPILED="true"
distutils-r1_python_install
}
pkg_postinst() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}