mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 18:47:16 -08:00
x11-misc/redshift: Remove old
Package-Manager: portage-2.2.20.1
This commit is contained in:
@@ -1,3 +1 @@
|
||||
DIST redshift-1.10.tar.gz 519595 SHA256 f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260 WHIRLPOOL 3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626
|
||||
DIST redshift-1.7.tar.bz2 269820 SHA256 9bfa3c3d4a9ce6ea06a5e6235ab4e8215a456c08d6e7451c0389456a37d010c8 SHA512 522b29c2a96d56d8497f93b8a72f295a3a4bbbaef32c514b6975da9a6d046bc0c97318458e8dad000ae18bef98a8fae0d1c2249f3be6860985a4e5ae0b1bb559 WHIRLPOOL 78c1e4a121b93889f6ebbfe86962c5b830a4b7169d0a8c33883e00405dfc5d51409a59b788618a8be740720c50ef17a230fbcf408d5ece858b73286eec336c27
|
||||
DIST redshift-1.9.1.tar.gz 163257 SHA256 31636a76c3544cd1efd3cd43f443d97b63f9d27c4bcc90619897cf489ea74766 SHA512 7d0d037a6415efd5b82e4d617fdc826bb67259358bb4c00153a121712ae3ea260e975860bb02b8cdc789d9593fd420fae6cf5319cf0bad29202ba2ff83f9efff WHIRLPOOL 926123312d64e3f974e253b7226fade48233fdccd6ba6494dac00ef0b26ceaf021be8f35c446851bd59e20e66ea1fcc65c2aa087f193d3960328540b31def2ea
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
Description: Handle newer versions of gnome-panel gconf schema.
|
||||
In newer versions of gnome-panel (>2.30), the gconf identifier
|
||||
name for bonobo_iid was renamed to applet_iid, this caused
|
||||
redshift to be unable to locate the Clock Applet. This patch
|
||||
attempts to use the legacy behaviour, and on failure to
|
||||
retrieve the value uses the newer identifer.
|
||||
Author: Miloš Komarčević <kmilos@gmail.com>
|
||||
Bug: https://launchpad.net/bugs/706353
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/706353
|
||||
Bug-Fedora: https://bugzilla.redhat.com/661145
|
||||
Bug-Gentoo: https://bugs.gentoo.org/365481
|
||||
|
||||
--- a/src/location-gnome-clock.c
|
||||
+++ b/src/location-gnome-clock.c
|
||||
@@ -104,11 +104,28 @@
|
||||
char *bonobo_iid = gconf_client_get_string(client, key,
|
||||
&error);
|
||||
|
||||
+ /* Try both gnome-panel 2.30.x and earlier bonobo_iid key and
|
||||
+ newer applet_iid. */
|
||||
if (!error && bonobo_iid != NULL &&
|
||||
!strcmp(bonobo_iid, "OAFIID:GNOME_ClockApplet")) {
|
||||
clock_applet_count += 1;
|
||||
current_city = find_current_city(client, id);
|
||||
}
|
||||
+ else {
|
||||
+ g_free(key);
|
||||
+ key = g_strdup_printf("/apps/panel/applets/%s"
|
||||
+ "/applet_iid", id);
|
||||
+ char *applet_iid = gconf_client_get_string(client, key,
|
||||
+ &error);
|
||||
+
|
||||
+ if (!error && applet_iid != NULL &&
|
||||
+ !strcmp(applet_iid, "ClockAppletFactory::ClockApplet")) {
|
||||
+ clock_applet_count += 1;
|
||||
+ current_city = find_current_city(client, id);
|
||||
+ }
|
||||
+
|
||||
+ g_free(applet_iid);
|
||||
+ }
|
||||
|
||||
g_free(bonobo_iid);
|
||||
g_free(key);
|
||||
@@ -1,72 +0,0 @@
|
||||
--- Makefile.am 2012-07-20 22:52:27.013475104 +0200
|
||||
+++ Makefile.am 2012-07-20 23:54:22.807021292 +0200
|
||||
@@ -2,43 +2,51 @@
|
||||
SUBDIRS = src po
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
+_HICOLOR_FILES = \
|
||||
+ data/icons/hicolor/scalable/apps/redshift.svg \
|
||||
+ data/icons/hicolor/scalable/apps/redshift-status-on.svg \
|
||||
+ data/icons/hicolor/scalable/apps/redshift-status-off.svg
|
||||
+
|
||||
+_UBUNTU_MONO_DARK_FILES = \
|
||||
+ data/icons/ubuntu-mono-dark/scalable/apps/redshift-status-on.svg \
|
||||
+ data/icons/ubuntu-mono-dark/scalable/apps/redshift-status-off.svg
|
||||
+
|
||||
+_UBUNTU_MONO_LIGHT_FILES = \
|
||||
+ data/icons/ubuntu-mono-light/scalable/apps/redshift-status-on.svg \
|
||||
+ data/icons/ubuntu-mono-light/scalable/apps/redshift-status-off.svg
|
||||
+
|
||||
+_DESKTOP_FILES = \
|
||||
+ data/applications/gtk-redshift.desktop
|
||||
+
|
||||
# Icons
|
||||
+if ENABLE_GUI
|
||||
hicolor_icondir = @datadir@/icons/hicolor/scalable/apps
|
||||
-hicolor_icon_DATA = data/icons/hicolor/scalable/apps/redshift.svg \
|
||||
- data/icons/hicolor/scalable/apps/redshift-status-on.svg \
|
||||
- data/icons/hicolor/scalable/apps/redshift-status-off.svg
|
||||
+hicolor_icon_DATA = $(_HICOLOR_FILES)
|
||||
|
||||
if ENABLE_UBUNTU
|
||||
ubuntu_mono_dark_icondir = @datadir@/icons/ubuntu-mono-dark/scalable/apps
|
||||
-ubuntu_mono_dark_icon_DATA = \
|
||||
- data/icons/ubuntu-mono-dark/scalable/apps/redshift-status-on.svg \
|
||||
- data/icons/ubuntu-mono-dark/scalable/apps/redshift-status-off.svg
|
||||
+ubuntu_mono_dark_icon_DATA = $(_UBUNTU_MONO_DARK_FILES)
|
||||
|
||||
ubuntu_mono_light_icondir = @datadir@/icons/ubuntu-mono-light/scalable/apps
|
||||
-ubuntu_mono_light_icon_DATA = \
|
||||
- data/icons/ubuntu-mono-light/scalable/apps/redshift-status-on.svg \
|
||||
- data/icons/ubuntu-mono-light/scalable/apps/redshift-status-off.svg
|
||||
+ubuntu_mono_light_icon_DATA = $(_UBUNTU_MONO_LIGHT_FILES)
|
||||
+endif
|
||||
endif
|
||||
|
||||
|
||||
# Desktop file
|
||||
if ENABLE_GUI
|
||||
desktopdir = @datadir@/applications
|
||||
-desktop_DATA = data/applications/gtk-redshift.desktop
|
||||
+desktop_DATA = $(_DESKTOP_FILES)
|
||||
endif
|
||||
|
||||
# man page
|
||||
dist_man1_MANS = redshift.1
|
||||
|
||||
EXTRA_DIST = \
|
||||
- $(hicolor_icon_DATA) \
|
||||
- $(desktop_DATA)
|
||||
-
|
||||
-if ENABLE_UBUNTU
|
||||
-EXTRA_DIST += \
|
||||
- $(ubuntu_mono_dark_icon_DATA) \
|
||||
- $(ubuntu_mono_light_icon_DATA)
|
||||
-endif
|
||||
+ $(_HICOLOR_FILES) \
|
||||
+ $(_UBUNTU_MONO_DARK_FILES) \
|
||||
+ $(_UBUNTU_MONO_LIGHT_FILES) \
|
||||
+ $(_DESKTOP_FILES)
|
||||
|
||||
# Update PO translations
|
||||
.PHONY: update-po
|
||||
@@ -1,37 +0,0 @@
|
||||
From 9426e9fba038a3b5076ed92dbe538451de8725f2 Mon Sep 17 00:00:00 2001
|
||||
From: Jon Lund Steffensen <jonlst@gmail.com>
|
||||
Date: Fri, 11 Apr 2014 00:26:57 +0200
|
||||
Subject: [PATCH] redshift-gtk: Fix crash when toggling state using the status
|
||||
icon
|
||||
|
||||
---
|
||||
src/redshift-gtk/statusicon.py | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/redshift-gtk/statusicon.py b/src/redshift-gtk/statusicon.py
|
||||
index 5685f08..08f28ef 100644
|
||||
--- a/src/redshift-gtk/statusicon.py
|
||||
+++ b/src/redshift-gtk/statusicon.py
|
||||
@@ -79,7 +79,7 @@ def __init__(self, args=[]):
|
||||
|
||||
# Add toggle action
|
||||
self.toggle_item = Gtk.CheckMenuItem.new_with_label(_('Enabled'))
|
||||
- self.toggle_item.connect('activate', self.toggle_cb)
|
||||
+ self.toggle_item.connect('activate', self.toggle_item_cb)
|
||||
self.status_menu.append(self.toggle_item)
|
||||
|
||||
# Add suspend menu
|
||||
@@ -215,6 +215,10 @@ def popup_menu_cb(self, widget, button, time, data=None):
|
||||
self.status_icon, button, time)
|
||||
|
||||
def toggle_cb(self, widget, data=None):
|
||||
+ self.remove_suspend_timer()
|
||||
+ self.child_toggle_status()
|
||||
+
|
||||
+ def toggle_item_cb(self, widget, data=None):
|
||||
# Only toggle if a change from current state was requested
|
||||
if self.is_enabled() != widget.get_active():
|
||||
self.remove_suspend_timer()
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools eutils gnome2-utils python-r1
|
||||
|
||||
DESCRIPTION="A screen color temperature adjusting software"
|
||||
HOMEPAGE="http://jonls.dk/redshift/"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="geoclue gnome gtk nls"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/libX11-1.4
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
geoclue? ( app-misc/geoclue:0 )
|
||||
gnome? ( dev-libs/glib:2
|
||||
>=gnome-base/gconf-2 )
|
||||
gtk? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( >=dev-python/pygtk-2[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-make-conditionals.patch
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_export_best
|
||||
|
||||
econf \
|
||||
--disable-silent-rules \
|
||||
$(use_enable nls) \
|
||||
--enable-randr \
|
||||
--enable-vidmode \
|
||||
--disable-wingdi \
|
||||
$(use_enable gnome gnome-clock) \
|
||||
$(use_enable geoclue) \
|
||||
$(use_enable gtk gui) \
|
||||
--disable-ubuntu
|
||||
}
|
||||
|
||||
_impl_specific_src_install() {
|
||||
emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
|
||||
-C src/gtk-redshift install
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use gtk; then
|
||||
python_foreach_impl _impl_specific_src_install
|
||||
python_replicate_script "${D}"/usr/bin/gtk-redshift
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gtk && gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
@@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="gtk? 2:2.6"
|
||||
|
||||
inherit eutils gnome2-utils python
|
||||
|
||||
DESCRIPTION="A screen color temperature adjusting software"
|
||||
HOMEPAGE="http://jonls.dk/redshift/"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="geoclue gnome gtk nls"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/libX11-1.4
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
geoclue? ( app-misc/geoclue:0 )
|
||||
gnome? ( dev-libs/glib:2
|
||||
>=gnome-base/gconf-2 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( >=dev-python/pygtk-2
|
||||
dev-python/pyxdg )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
use gtk && python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use gtk; then
|
||||
>py-compile
|
||||
python_convert_shebangs 2 src/gtk-redshift/gtk-redshift
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use gtk || myconf="--disable-gui"
|
||||
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable nls) \
|
||||
--enable-randr \
|
||||
--enable-vidmode \
|
||||
$(use_enable gnome gnome-clock) \
|
||||
$(use_enable geoclue) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS NEWS README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
use gtk && python_mod_optimize gtk_${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
use gtk && python_mod_cleanup gtk_${PN}
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{3_3,3_4} )
|
||||
|
||||
inherit autotools eutils gnome2-utils python-r1
|
||||
|
||||
DESCRIPTION="A screen color temperature adjusting software"
|
||||
HOMEPAGE="http://jonls.dk/redshift/"
|
||||
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="appindicator geoclue gtk nls"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/libX11-1.4
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libdrm
|
||||
geoclue? ( app-misc/geoclue:0 dev-libs/glib:2 )
|
||||
gtk? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
appindicator? ( dev-libs/libappindicator )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_export_best
|
||||
|
||||
econf \
|
||||
--disable-silent-rules \
|
||||
$(use_enable nls) \
|
||||
--enable-drm \
|
||||
--enable-randr \
|
||||
--enable-vidmode \
|
||||
--disable-wingdi \
|
||||
$(use_enable geoclue) \
|
||||
$(use_enable gtk gui) \
|
||||
--disable-ubuntu
|
||||
}
|
||||
|
||||
_impl_specific_src_install() {
|
||||
emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
|
||||
-C src/redshift-gtk install
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
|
||||
|
||||
if use gtk; then
|
||||
python_foreach_impl _impl_specific_src_install
|
||||
python_replicate_script "${D}"/usr/bin/redshift-gtk
|
||||
dosym redshift-gtk /usr/bin/gtk-redshift
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gtk && gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
@@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{3_3,3_4} )
|
||||
|
||||
inherit systemd autotools eutils gnome2-utils python-r1
|
||||
|
||||
DESCRIPTION="A screen color temperature adjusting software"
|
||||
HOMEPAGE="http://jonls.dk/redshift/"
|
||||
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="appindicator geoclue gtk nls"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/libX11-1.4
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libdrm
|
||||
geoclue? ( app-misc/geoclue:0 dev-libs/glib:2 )
|
||||
gtk? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
appindicator? ( dev-libs/libappindicator )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_export_best
|
||||
|
||||
econf \
|
||||
--disable-silent-rules \
|
||||
$(use_enable nls) \
|
||||
--enable-drm \
|
||||
--enable-randr \
|
||||
--enable-vidmode \
|
||||
--disable-wingdi \
|
||||
$(use_enable geoclue) \
|
||||
$(use_enable gtk gui) \
|
||||
--with-systemduserunitdir="$(systemd_get_userunitdir)" \
|
||||
--disable-ubuntu
|
||||
}
|
||||
|
||||
_impl_specific_src_install() {
|
||||
emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
|
||||
-C src/redshift-gtk install
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
|
||||
|
||||
if use gtk; then
|
||||
python_foreach_impl _impl_specific_src_install
|
||||
python_replicate_script "${D}"/usr/bin/redshift-gtk
|
||||
dosym redshift-gtk /usr/bin/gtk-redshift
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gtk && gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{3_3,3_4} )
|
||||
|
||||
inherit autotools eutils gnome2-utils python-r1
|
||||
|
||||
DESCRIPTION="A screen color temperature adjusting software"
|
||||
HOMEPAGE="http://jonls.dk/redshift/"
|
||||
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="geoclue gtk nls"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/libX11-1.4
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libdrm
|
||||
geoclue? ( app-misc/geoclue:0 dev-libs/glib:2 )
|
||||
gtk? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_export_best
|
||||
|
||||
econf \
|
||||
--disable-silent-rules \
|
||||
$(use_enable nls) \
|
||||
--enable-drm \
|
||||
--enable-randr \
|
||||
--enable-vidmode \
|
||||
--disable-wingdi \
|
||||
$(use_enable geoclue) \
|
||||
$(use_enable gtk gui) \
|
||||
--disable-ubuntu
|
||||
}
|
||||
|
||||
_impl_specific_src_install() {
|
||||
emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
|
||||
-C src/redshift-gtk install
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
|
||||
|
||||
if use gtk; then
|
||||
python_foreach_impl _impl_specific_src_install
|
||||
python_replicate_script "${D}"/usr/bin/redshift-gtk
|
||||
dosym redshift-gtk /usr/bin/gtk-redshift
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gtk && gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_icon_cache_update
|
||||
}
|
||||
Reference in New Issue
Block a user