[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: aedb579fa708682fbabe512bbaf4fa33e3acf856 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Nov 5 22:03:41 2023 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Nov 5 22:04:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedb579f x11-misc/redshift: Python 3.12 Signed-off-by: Sebastian Pipping gentoo.org> x11-misc/redshift/redshift-1.12-r11.ebuild | 102 + 1 file changed, 102 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r11.ebuild b/x11-misc/redshift/redshift-1.12-r11.ebuild new file mode 100644 index ..b2b5c880cfe7 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r11.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit autotools flag-o-matic systemd xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/; +SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libayatana-appindicator ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${P}-apparmor.patch + "${FILESDIR}"/${P}-libayatana-appindicator.patch +) + +src_prepare() { + # we need to re-generate file py-compile with a version + # that supports Python >=3.12 to not fail with error: + # ModuleNotFoundError: No module named 'imp' + rm py-compile || die + eautoreconf + + eapply_user +} + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --disable-ubuntu +} + +_impl_specific_src_install() { + emake DESTDIR="${D}" \ + PYTHON="${PYTHON}" \ + 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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 33026cf8885942f1b463ef24d2430f50b713ca19 Author: Pacho Ramos gentoo org> AuthorDate: Mon May 8 09:00:23 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Mon May 8 09:11:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33026cf8 x11-misc/redshift: drop 1.12-r6, 1.12-r7, 1.12-r8, 1.12-r9 Signed-off-by: Pacho Ramos gentoo.org> x11-misc/redshift/Manifest| 1 - x11-misc/redshift/redshift-1.12-r6.ebuild | 90 -- x11-misc/redshift/redshift-1.12-r7.ebuild | 85 - x11-misc/redshift/redshift-1.12-r8.ebuild | 87 - x11-misc/redshift/redshift-1.12-r9.ebuild | 91 --- 5 files changed, 354 deletions(-) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index d091a9428eab..18f1b94c1740 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1,2 +1 @@ -DIST redshift-1.12.tar.gz 659019 BLAKE2B 09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1 SHA512 6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f DIST redshift-1.12.tar.xz 486072 BLAKE2B b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d SHA512 225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32 diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild deleted file mode 100644 index de25b572c077.. --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit flag-o-matic systemd autotools xdg-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 arm64 ~ppc64 ~riscv x86" -IUSE="appindicator geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - appindicator? ( dev-libs/libappindicator:3[introspection] ) - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - # Fix compile for Clang (bug #732438) - append-cflags -fPIE - - econf \ - $(use_enable nls) \ - --enable-drm \ - --enable-randr \ - --enable-vidmode \ - --disable-wingdi \ - \ - --disable-corelocation \ - $(use_enable geoclue geoclue2) \ - \ - $(use_enable gtk gui) \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - --enable-apparmor \ - --disable-quartz \ - --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 - - python_foreach_impl python_optimize - - # https://bugs.gentoo.org/784281 - mv "${D}"/usr/share/{appdata,metainfo}/ || die - fi -} - -pkg_postinst() { - use gtk && xdg_icon_cache_update -} - -pkg_postrm() { - use gtk && xdg_icon_cache_update -} diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild b/x11-misc/redshift/redshift-1.12-r7.ebuild deleted file mode 100644 index dd358b255f21.. --- a/x11-misc/redshift/redshift-1.12-r7.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit flag-o-matic systemd xdg-utils python-r1 - -DESCRIPTION="A screen color temperature adjusting software" -HOMEPAGE="http://jonls.dk/redshift/;
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: e153dc441d6841f1c92d4a279882e3857aa62148 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 28 15:02:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 28 15:02:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e153dc44 x11-misc/redshift: Stabilize 1.12-r10 amd64, #905179 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild b/x11-misc/redshift/redshift-1.12-r10.ebuild index a534cc8fb722..039d03ed4512 100644 --- a/x11-misc/redshift/redshift-1.12-r10.ebuild +++ b/x11-misc/redshift/redshift-1.12-r10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 554eec322535df6feb59354981d4e8a2184866b4 Author: Sam James gentoo org> AuthorDate: Thu Apr 27 23:32:25 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 27 23:32:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554eec32 x11-misc/redshift: Stabilize 1.12-r10 x86, #905179 Signed-off-by: Sam James gentoo.org> x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild b/x11-misc/redshift/redshift-1.12-r10.ebuild index 7a9daf00c6a9..a534cc8fb722 100644 --- a/x11-misc/redshift/redshift-1.12-r10.ebuild +++ b/x11-misc/redshift/redshift-1.12-r10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 240e5fec47d00f4ee8a4449b18da6bc90fe04cab Author: Sam James gentoo org> AuthorDate: Thu Apr 27 23:28:00 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 27 23:28:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240e5fec x11-misc/redshift: Stabilize 1.12-r10 arm64, #905179 Signed-off-by: Sam James gentoo.org> x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild b/x11-misc/redshift/redshift-1.12-r10.ebuild index a63b6864529c..7a9daf00c6a9 100644 --- a/x11-misc/redshift/redshift-1.12-r10.ebuild +++ b/x11-misc/redshift/redshift-1.12-r10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/, x11-misc/redshift/files/
commit: 08e2652263307c142cd089cf2355e40f48ee0113 Author: Sebastian Pipping gentoo org> AuthorDate: Tue Jan 24 17:04:32 2023 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Jan 24 17:04:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e26522 x11-misc/redshift: Switch to dev-libs/libayatana-appindicator Closes: https://bugs.gentoo.org/891489 Signed-off-by: Sebastian Pipping gentoo.org> .../redshift-1.12-libayatana-appindicator.patch| 33 x11-misc/redshift/redshift-1.12-r10.ebuild | 92 ++ 2 files changed, 125 insertions(+) diff --git a/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch b/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch new file mode 100644 index ..e2ff7a7c100d --- /dev/null +++ b/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch @@ -0,0 +1,33 @@ +From f2df94b6ad23eceea8c163f9c910e1f6ea122428 Mon Sep 17 00:00:00 2001 +From: Kentaro Hayashi +Date: Mon, 27 Apr 2020 11:56:02 +0900 +Subject: [PATCH] redshift-gtk: use Ayatana AppIndicator3 instead of App + Indicator3 + +libappindicator was deprecated and it will be removed in the +future Debian release. + + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037 + +There is a successor API compatible library - Ayatana Indicator. + + https://ayatanaindicators.github.io/code/ +--- + src/redshift-gtk/statusicon.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/redshift-gtk/statusicon.py b/src/redshift-gtk/statusicon.py +index b4adfb00..68752ed6 100644 +--- a/src/redshift-gtk/statusicon.py b/src/redshift-gtk/statusicon.py +@@ -33,8 +33,8 @@ + from gi.repository import Gtk, GLib + + try: +-gi.require_version('AppIndicator3', '0.1') +-from gi.repository import AppIndicator3 as appindicator ++gi.require_version('AyatanaAppIndicator3', '0.1') ++from gi.repository import AyatanaAppIndicator3 as appindicator + except (ImportError, ValueError): + appindicator = None + diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild b/x11-misc/redshift/redshift-1.12-r10.ebuild new file mode 100644 index ..a63b6864529c --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r10.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit flag-o-matic systemd xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/; +SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libayatana-appindicator ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${P}-apparmor.patch + "${FILESDIR}"/${P}-libayatana-appindicator.patch +) + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --disable-ubuntu +} + +_impl_specific_src_install() { + emake DESTDIR="${D}" \ + PYTHON="${PYTHON}" \ + 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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/, x11-misc/redshift/files/
commit: ddf9074b3579b8587f3beb9f0817caa2d19c5ff8 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Jan 1 15:59:48 2023 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Jan 1 16:01:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf9074b x11-misc/redshift: Fix AppArmor profile Closes: https://bugs.gentoo.org/887979 Signed-off-by: Sebastian Pipping gentoo.org> .../redshift/files/redshift-1.12-apparmor.patch| 35 + x11-misc/redshift/redshift-1.12-r9.ebuild | 91 ++ 2 files changed, 126 insertions(+) diff --git a/x11-misc/redshift/files/redshift-1.12-apparmor.patch b/x11-misc/redshift/files/redshift-1.12-apparmor.patch new file mode 100644 index ..cb939994bf52 --- /dev/null +++ b/x11-misc/redshift/files/redshift-1.12-apparmor.patch @@ -0,0 +1,35 @@ +From c740a3a733a59782c26f2f90a073befec2e2324d Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Tue, 27 Dec 2022 01:27:35 +0100 +Subject: [PATCH] Fix AppArmor profile + +Inspired by: +- https://github.com/jonls/redshift/pull/864 +- https://gitlab.com/chinstrap/gammastep/-/blob/9db19f5ccfad20ab7b501daedcfd5ef137860dd2/data/apparmor/usr.bin.redshift.in +--- + data/apparmor/usr.bin.redshift.in | 9 +++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/data/apparmor/usr.bin.redshift.in b/data/apparmor/usr.bin.redshift.in +index d6696db..9b71f0d 100644 +--- a/data/apparmor/usr.bin.redshift.in b/data/apparmor/usr.bin.redshift.in +@@ -35,8 +35,13 @@ + # Allow but log any other dbus activity + audit dbus bus=system, + +- owner @{HOME}/.config/redshift.conf r, ++ owner @{HOME}/.config/{,redshift/}redshift.conf r, ++ owner @{HOME}/.config/redshift/hooks/ r, ++ owner @{HOME}/.config/redshift/hooks/* Ux, ++ ++ # Required by getpwuid() call in config-ini.c. ++ /etc/passwd* r, + + # Site-specific additions and overrides. See local/README for details. +- #include ++ #include if exists + } +-- +2.39.0 + diff --git a/x11-misc/redshift/redshift-1.12-r9.ebuild b/x11-misc/redshift/redshift-1.12-r9.ebuild new file mode 100644 index ..fd9f01b778a0 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r9.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic systemd xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/; +SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${P}-apparmor.patch +) + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --disable-ubuntu +} + +_impl_specific_src_install() { + emake DESTDIR="${D}" \ + PYTHON="${PYTHON}" \ + 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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: ff62b9694b6044f5f6233e1837a65ef022300ca5 Author: Sebastian Pipping gentoo org> AuthorDate: Tue Dec 27 00:43:37 2022 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Dec 27 00:44:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff62b969 x11-misc/redshift: Fix stray .pyc files QA issue Signed-off-by: Sebastian Pipping gentoo.org> x11-misc/redshift/redshift-1.12-r8.ebuild | 87 +++ 1 file changed, 87 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r8.ebuild b/x11-misc/redshift/redshift-1.12-r8.ebuild new file mode 100644 index ..71165076e901 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r8.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic systemd xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/; +SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --disable-ubuntu +} + +_impl_specific_src_install() { + emake DESTDIR="${D}" \ + PYTHON="${PYTHON}" \ + 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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 5359d37ecb428ca069a65d996c125ea65200e047 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 9 22:07:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 9 22:07:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5359d37e x11-misc/redshift: Stabilize 1.12-r7 amd64, #885089 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild b/x11-misc/redshift/redshift-1.12-r7.ebuild index b1a611f0f683..e4e7f7c64feb 100644 --- a/x11-misc/redshift/redshift-1.12-r7.ebuild +++ b/x11-misc/redshift/redshift-1.12-r7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 553b0a368e9357373d268c7e340d04ccb8b33883 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 9 22:07:05 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 9 22:07:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553b0a36 x11-misc/redshift: Stabilize 1.12-r7 arm64, #885089 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild b/x11-misc/redshift/redshift-1.12-r7.ebuild index 5e8bffca09bc..b1a611f0f683 100644 --- a/x11-misc/redshift/redshift-1.12-r7.ebuild +++ b/x11-misc/redshift/redshift-1.12-r7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 72a81bee8d641d4f72b7a5813ce0cf3d42823b09 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 9 22:04:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 9 22:04:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a81bee x11-misc/redshift: Stabilize 1.12-r7 x86, #885089 Signed-off-by: Arthur Zamarin gentoo.org> x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild b/x11-misc/redshift/redshift-1.12-r7.ebuild index 3fd13868f5ba..5e8bffca09bc 100644 --- a/x11-misc/redshift/redshift-1.12-r7.ebuild +++ b/x11-misc/redshift/redshift-1.12-r7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: c9f7fa07018697549d1ea0b1951efa367d64200a Author: Piotr Karbowski gentoo org> AuthorDate: Wed Oct 19 08:54:47 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Oct 19 08:55:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f7fa07 x11-misc/redshift: 1.12-r7: release tarball; py3.11. Closes: https://bugs.gentoo.org/877507 Signed-off-by: Piotr Karbowski gentoo.org> x11-misc/redshift/Manifest| 1 + x11-misc/redshift/redshift-1.12-r7.ebuild | 85 +++ 2 files changed, 86 insertions(+) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index e4397643934b..d091a9428eab 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1 +1,2 @@ DIST redshift-1.12.tar.gz 659019 BLAKE2B 09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1 SHA512 6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f +DIST redshift-1.12.tar.xz 486072 BLAKE2B b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d SHA512 225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32 diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild b/x11-misc/redshift/redshift-1.12-r7.ebuild new file mode 100644 index ..3fd13868f5ba --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r7.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit flag-o-matic systemd xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/; +SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: f3c41ab168de30d6c11702c055791ede00fedf57 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Aug 28 19:04:10 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 30 18:26:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c41ab1 x11-misc/redshift: drop 1.12-r3, 1.12-r4, 1.12-r5, EAPI-6-- Signed-off-by: Andreas Sturmlechner gentoo.org> x11-misc/redshift/redshift-1.12-r3.ebuild | 87 x11-misc/redshift/redshift-1.12-r4.ebuild | 90 - x11-misc/redshift/redshift-1.12-r5.ebuild | 94 --- 3 files changed, 271 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild deleted file mode 100644 index 9a6d3445dca0.. --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit systemd autotools 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 arm64 x86" -IUSE="appindicator geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - appindicator? ( dev-libs/libappindicator:3[introspection] ) - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - econf \ - $(use_enable nls) \ - --enable-drm \ - --enable-randr \ - --enable-vidmode \ - --disable-wingdi \ - \ - --disable-corelocation \ - $(use_enable geoclue geoclue2) \ - \ - $(use_enable gtk gui) \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - --enable-apparmor \ - --disable-quartz \ - --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 - - python_foreach_impl python_optimize - fi -} - -pkg_preinst() { - use gtk && gnome2_icon_savelist -} - -pkg_postinst() { - use gtk && gnome2_icon_cache_update -} - -pkg_postrm() { - use gtk && gnome2_icon_cache_update -} diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild b/x11-misc/redshift/redshift-1.12-r4.ebuild deleted file mode 100644 index 82c613726fe4.. --- a/x11-misc/redshift/redshift-1.12-r4.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit flag-o-matic systemd autotools 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 ~arm64 ~x86" -IUSE="appindicator geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - appindicator? ( dev-libs/libappindicator:3[introspection] ) - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - # Fix compile for Clang (bug #732438) - append-cflags -fPIE - - econf \ - $(use_enable nls) \ - --enable-drm \ -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: bbf683e5ccbd8b8047ade71abe6056d7df66fcbf Author: Jakov Smolić gentoo org> AuthorDate: Fri Jun 10 21:37:29 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jun 10 21:38:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf683e5 x11-misc/redshift: Keyword 1.12-r6 ppc64, #850664 Signed-off-by: Jakov Smolić gentoo.org> x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index 757f68abebdb..997257dbf0c1 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 628807f202fd99327aaa2ebee41286755419eeaa Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 9 07:39:31 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 9 07:39:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628807f2 x11-misc/redshift: x86 stable wrt bug #850286 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index 30d43869eb2c..757f68abebdb 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 1e8048d69e2698ef41ef5ee0b9e1022a771de991 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 9 07:34:35 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 9 07:34:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8048d6 x11-misc/redshift: amd64 stable wrt bug #850286 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index 5ec318a6235a..30d43869eb2c 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv ~x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: ae6147702b95f06d15a3fc0573d8fa67f2214371 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 8 08:43:29 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 8 08:43:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae614770 x11-misc/redshift: arm64 stable wrt bug #850286 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index ac0ccb6a5e99..5ec318a6235a 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~riscv ~x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 9532ab8332045617cce581490d6fffe50a685207 Author: Sebastian Pipping gentoo org> AuthorDate: Sun May 22 19:10:07 2022 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun May 22 19:10:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9532ab83 x11-misc/redshift: Migrate from gnome2-utils to xdg-utils Closes: https://bugs.gentoo.org/846353 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 x11-misc/redshift/redshift-1.12-r6.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index 05517cf8915b..ac0ccb6a5e99 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) -inherit flag-o-matic systemd autotools gnome2-utils python-r1 +inherit flag-o-matic systemd autotools xdg-utils python-r1 DESCRIPTION="A screen color temperature adjusting software" HOMEPAGE="http://jonls.dk/redshift/; @@ -81,14 +81,10 @@ src_install() { fi } -pkg_preinst() { - use gtk && gnome2_icon_savelist -} - pkg_postinst() { - use gtk && gnome2_icon_cache_update + use gtk && xdg_icon_cache_update } pkg_postrm() { - use gtk && gnome2_icon_cache_update + use gtk && xdg_icon_cache_update }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 378f21931988b1a2f3a2bf4e5729f931b4063955 Author: Sebastian Pipping gentoo org> AuthorDate: Sun May 22 13:14:18 2022 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun May 22 13:14:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378f2193 x11-misc/redshift: Re-add missing gnome2-utils inherit Closes: https://bugs.gentoo.org/846353 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild index 6237b4da5cea..05517cf8915b 100644 --- a/x11-misc/redshift/redshift-1.12-r6.ebuild +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) -inherit flag-o-matic systemd autotools python-r1 +inherit flag-o-matic systemd autotools gnome2-utils python-r1 DESCRIPTION="A screen color temperature adjusting software" HOMEPAGE="http://jonls.dk/redshift/;
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 6a35e6810988f0f591f198af034346c6b2f4fb58 Author: Sebastian Pipping gentoo org> AuthorDate: Sat May 21 20:04:37 2022 + Commit: Sebastian Pipping gentoo org> CommitDate: Sat May 21 20:13:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a35e681 x11-misc/redshift: Python 3.10 + EAPI 8 Closes: https://bugs.gentoo.org/846353 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 x11-misc/redshift/redshift-1.12-r6.ebuild | 94 +++ 1 file changed, 94 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild new file mode 100644 index ..6237b4da5cea --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit flag-o-matic systemd autotools 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 ~arm64 ~riscv ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --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 + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 4a2a418911bd29b795223279e12121440f806bda Author: Sam James gentoo org> AuthorDate: Tue Jan 25 21:25:04 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 25 21:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2a4189 x11-misc/redshift: Stabilize 1.12-r5 arm64, #831651 Signed-off-by: Sam James gentoo.org> x11-misc/redshift/redshift-1.12-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild index 4f65cf7905e7..555749807f2b 100644 --- a/x11-misc/redshift/redshift-1.12-r5.ebuild +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 41efc4c14b915f0b0f5cae9d235496b10cc0a99b Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 21 10:03:43 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 21 10:03:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41efc4c1 x11-misc/redshift: Stabilize 1.12-r5 x86, #831651 Signed-off-by: Jakov Smolić gentoo.org> x11-misc/redshift/redshift-1.12-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild index 66c6cbda3212..4f65cf7905e7 100644 --- a/x11-misc/redshift/redshift-1.12-r5.ebuild +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 788298aea0e9ea3dafba0821094e0713fba97f98 Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 21 10:03:24 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 21 10:03:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788298ae x11-misc/redshift: Stabilize 1.12-r5 amd64, #831651 Signed-off-by: Jakov Smolić gentoo.org> x11-misc/redshift/redshift-1.12-r5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild index 9c1e4b29422b..66c6cbda3212 100644 --- a/x11-misc/redshift/redshift-1.12-r5.ebuild +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 0c63d93ef0f6fcbf6b548422d494647a3597082f Author: Marek Szuba gentoo org> AuthorDate: Mon Oct 11 07:38:53 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Oct 11 08:35:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c63d93e x11-misc/redshift: keyword 1.12-r5 for ~riscv Signed-off-by: Marek Szuba gentoo.org> x11-misc/redshift/redshift-1.12-r5.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild index edd82c29896..9c1e4b29422 100644 --- a/x11-misc/redshift/redshift-1.12-r5.ebuild +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{7,8,9} ) + +PYTHON_COMPAT=( python3_{8,9} ) inherit flag-o-matic systemd autotools gnome2-utils python-r1 @@ -12,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 9273c4a2d4653ab87c6df808d61f605ed04a2bec Author: Sebastian Pipping gentoo org> AuthorDate: Tue Apr 20 20:13:31 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Apr 20 20:13:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9273c4a2 x11-misc/redshift: Fix for USE=-gtk Closes: https://bugs.gentoo.org/784524 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 x11-misc/redshift/redshift-1.12-r5.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild index 0030954649e..edd82c29896 100644 --- a/x11-misc/redshift/redshift-1.12-r5.ebuild +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -74,10 +74,10 @@ src_install() { dosym redshift-gtk /usr/bin/gtk-redshift python_foreach_impl python_optimize - fi - # https://bugs.gentoo.org/784281 - mv "${D}"/usr/share/{appdata,metainfo}/ || die + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi } pkg_preinst() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 7e4aa823d94eb3c0e05a6e4becad19a6e973277a Author: Sebastian Pipping gentoo org> AuthorDate: Tue Apr 20 16:51:19 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Tue Apr 20 16:57:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4aa823 x11-misc/redshift: Stop using /usr/share/appdata Closes: https://bugs.gentoo.org/784281 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 x11-misc/redshift/redshift-1.12-r5.ebuild | 93 +++ 1 file changed, 93 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild new file mode 100644 index 000..0030954649e --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r5.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit flag-o-matic systemd autotools 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 ~arm64 ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --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 + + python_foreach_impl python_optimize + fi + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 4bb11abffc77a77c551dd2ab320681154ea08710 Author: Sam James gentoo org> AuthorDate: Fri Apr 16 08:16:01 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 16 11:23:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb11abf x11-misc/redshift: eutils-- Signed-off-by: Sam James gentoo.org> x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++-- x11-misc/redshift/redshift-1.12-r4.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild index 77d0ecae90f..9a6d3445dca 100644 --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit systemd autotools eutils gnome2-utils python-r1 +inherit systemd autotools gnome2-utils python-r1 DESCRIPTION="A screen color temperature adjusting software" HOMEPAGE="http://jonls.dk/redshift/; diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild b/x11-misc/redshift/redshift-1.12-r4.ebuild index e7421556801..82c613726fe 100644 --- a/x11-misc/redshift/redshift-1.12-r4.ebuild +++ b/x11-misc/redshift/redshift-1.12-r4.ebuild @@ -4,7 +4,7 @@ EAPI=6 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit flag-o-matic systemd autotools eutils gnome2-utils python-r1 +inherit flag-o-matic systemd autotools gnome2-utils python-r1 DESCRIPTION="A screen color temperature adjusting software" HOMEPAGE="http://jonls.dk/redshift/;
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: d72033bcc282785c1a4b9ce4872e67e7b2d9aea3 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Mar 28 00:53:11 2021 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Mar 28 00:53:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72033bc x11-misc/redshift: Fix compile for Clang Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-3.0.17, Repoman-3.0.2 x11-misc/redshift/redshift-1.12-r4.ebuild | 90 +++ 1 file changed, 90 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild b/x11-misc/redshift/redshift-1.12-r4.ebuild new file mode 100644 index 000..e7421556801 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r4.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit flag-o-matic 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 ~arm64 ~x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --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 + + python_foreach_impl python_optimize + fi +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 460b05f01bbe449013c1a0f4de451b34996b1947 Author: Jonas Stein gentoo org> AuthorDate: Sun Feb 21 02:36:31 2021 + Commit: Jonas Stein gentoo org> CommitDate: Sun Feb 21 02:36:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460b05f0 x11-misc/redshift: drop project desktop-misc Drop project desktop-misc from the list of maintainers. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Jonas Stein gentoo.org> x11-misc/redshift/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml index 5d4ec1bc024..5cddf109fd2 100644 --- a/x11-misc/redshift/metadata.xml +++ b/x11-misc/redshift/metadata.xml @@ -8,10 +8,6 @@ slashbe...@gentoo.org Piotr Karbowski - -desktop-m...@gentoo.org -Gentoo Desktop Miscellaneous Project - Control dependency on app-misc/geoclue
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 30f286e193525cc6568edb1cc4e6e2a93c5dff3e Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 30 19:18:10 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 30 19:18:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f286e1 x11-misc/redshift: correct PkgMetadataXmlIndentation. Signed-off-by: Piotr Karbowski gentoo.org> x11-misc/redshift/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml index 1765cc52e20..5d4ec1bc024 100644 --- a/x11-misc/redshift/metadata.xml +++ b/x11-misc/redshift/metadata.xml @@ -5,8 +5,8 @@ sp...@gentoo.org - slashbe...@gentoo.org - Piotr Karbowski +slashbe...@gentoo.org +Piotr Karbowski desktop-m...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 5ca471910b714fe175895f33588d97b652708191 Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 30 18:56:54 2020 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 30 18:57:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca47191 x11-misc/redshift: 1.12-r3: python 3.8 and 3.9 support. Signed-off-by: Piotr Karbowski gentoo.org> x11-misc/redshift/metadata.xml| 4 x11-misc/redshift/redshift-1.12-r3.ebuild | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml index fbfb697dea5..1765cc52e20 100644 --- a/x11-misc/redshift/metadata.xml +++ b/x11-misc/redshift/metadata.xml @@ -4,6 +4,10 @@ sp...@gentoo.org + + slashbe...@gentoo.org + Piotr Karbowski + desktop-m...@gentoo.org Gentoo Desktop Miscellaneous Project diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild index 2666e1fd197..82823403908 100644 --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit systemd autotools eutils gnome2-utils python-r1
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 0400de670134a6119a7bd05fb352774319d0f530 Author: Pacho Ramos gentoo org> AuthorDate: Fri May 1 17:53:48 2020 + Commit: Pacho Ramos gentoo org> CommitDate: Fri May 1 17:57:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0400de67 x11-misc/redshift: Migrate to 'appindicator' USE Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Pacho Ramos gentoo.org> x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild index 49f09dec435..2666e1fd197 100644 --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -13,13 +13,13 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 arm64 x86" -IUSE="ayatana geoclue gtk nls" +IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4 x11-libs/libXxf86vm x11-libs/libxcb x11-libs/libdrm - ayatana? ( dev-libs/libappindicator:3[introspection] ) + appindicator? ( dev-libs/libappindicator:3[introspection] ) geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 ) gtk? ( ${PYTHON_DEPS} )" RDEPEND="${COMMON_DEPEND}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: f4cce8e053e6f30a4be2ae9261a1fbcba8557f9f Author: Sebastian Pipping gentoo org> AuthorDate: Mon Dec 9 16:57:50 2019 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Dec 9 16:58:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cce8e0 x11-misc/redshift: Fix for PYTHON_TARGETS= USE=-gtk Closes: https://bugs.gentoo.org/702314 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-2.3.80, Repoman-2.3.19 x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild index 2aeb085bce7..b0a34731e93 100644 --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -70,9 +70,9 @@ src_install() { python_foreach_impl _impl_specific_src_install python_replicate_script "${D}"/usr/bin/redshift-gtk dosym redshift-gtk /usr/bin/gtk-redshift - fi - python_foreach_impl python_optimize + python_foreach_impl python_optimize + fi } pkg_preinst() {
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 03ea8ba81fb79314875cf5a1af7e83eeec05ccf8 Author: Aaron Bauman gentoo org> AuthorDate: Mon Dec 2 05:20:15 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Dec 2 05:20:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ea8ba8 x11-misc/redshift: amd64/arm64/x86 stable Signed-off-by: Aaron Bauman gentoo.org> x11-misc/redshift/redshift-1.12-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild index a7399ed031e..2aeb085bce7 100644 --- a/x11-misc/redshift/redshift-1.12-r3.ebuild +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="ayatana geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 9522fc8074e8355da729b96e9ce5a50798d3d4a5 Author: Aaron Bauman gentoo org> AuthorDate: Mon Dec 2 05:21:16 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Dec 2 05:21:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9522fc80 x11-misc/redshift: drop old Signed-off-by: Aaron Bauman gentoo.org> x11-misc/redshift/redshift-1.12-r1.ebuild | 86 --- x11-misc/redshift/redshift-1.12-r2.ebuild | 86 --- x11-misc/redshift/redshift-1.12.ebuild| 86 --- 3 files changed, 258 deletions(-) diff --git a/x11-misc/redshift/redshift-1.12-r1.ebuild b/x11-misc/redshift/redshift-1.12-r1.ebuild deleted file mode 100644 index e53725fb247..000 --- a/x11-misc/redshift/redshift-1.12-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{5,6} ) - -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 ~arm64 ~x86" -IUSE="ayatana geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - ayatana? ( dev-libs/libappindicator:3[introspection] ) - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - econf \ - --disable-silent-rules \ - $(use_enable nls) \ - --enable-drm \ - --enable-randr \ - --enable-vidmode \ - --disable-wingdi \ - \ - --disable-corelocation \ - $(use_enable geoclue geoclue2) \ - \ - $(use_enable gtk gui) \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - --disable-apparmor \ - --disable-quartz \ - --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 -} diff --git a/x11-misc/redshift/redshift-1.12-r2.ebuild b/x11-misc/redshift/redshift-1.12-r2.ebuild deleted file mode 100644 index 7ce1fd9516b..000 --- a/x11-misc/redshift/redshift-1.12-r2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{5,6,7} ) - -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 ~arm64 ~x86" -IUSE="ayatana geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - ayatana? ( dev-libs/libappindicator:3[introspection] ) - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - econf \ - --disable-silent-rules \ - $(use_enable nls) \ - --enable-drm \ - --enable-randr \ - --enable-vidmode \ - --disable-wingdi \ - \ -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: a8afc8263b9ee22ecf1fd1494cc7b7388a612739 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Nov 24 23:22:19 2019 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Nov 24 23:23:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8afc826 x11-misc/redshift: AppArmor + python_optimize Closes: https://bugs.gentoo.org/698732 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-2.3.78, Repoman-2.3.16 x11-misc/redshift/redshift-1.12-r3.ebuild | 88 +++ 1 file changed, 88 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild b/x11-misc/redshift/redshift-1.12-r3.ebuild new file mode 100644 index 000..a7399ed031e --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r3.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{5,6,7} ) + +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 ~arm64 ~x86" +IUSE="ayatana geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + ayatana? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + econf \ + --disable-silent-rules \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --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 + + python_foreach_impl python_optimize +} + +pkg_preinst() { + use gtk && gnome2_icon_savelist +} + +pkg_postinst() { + use gtk && gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 494f60803036bfb22c9ad51372eabf774e7ddb4d Author: Aidan Harris aidanharris io> AuthorDate: Wed Feb 13 18:33:26 2019 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon Feb 18 16:40:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494f6080 x11-misc/redshift: python3.7 support Closes: https://bugs.gentoo.org/677916 Closes: https://github.com/gentoo/gentoo/pull/11042 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Aidan Harris aidanharris.io> Signed-off-by: Sebastian Pipping gentoo.org> x11-misc/redshift/redshift-1.12-r2.ebuild | 86 +++ 1 file changed, 86 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r2.ebuild b/x11-misc/redshift/redshift-1.12-r2.ebuild new file mode 100644 index 000..a027c4ed720 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6,7} ) + +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 ~arm64 ~x86" +IUSE="ayatana geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + ayatana? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + econf \ + --disable-silent-rules \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --disable-apparmor \ + --disable-quartz \ + --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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 5eaa8c36dd579d7a3a52747c483988332e7b2da7 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Dec 9 21:58:07 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Dec 9 21:58:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa8c36 x11-misc/redshift: RDEPEND on libappindicator with introspection Closes: https://bugs.gentoo.org/672274 Signed-off-by: Sebastian Pipping gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 x11-misc/redshift/redshift-1.12-r1.ebuild | 86 +++ 1 file changed, 86 insertions(+) diff --git a/x11-misc/redshift/redshift-1.12-r1.ebuild b/x11-misc/redshift/redshift-1.12-r1.ebuild new file mode 100644 index 000..433d41e2285 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +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 ~arm64 ~x86" +IUSE="ayatana geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + ayatana? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + econf \ + --disable-silent-rules \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --disable-apparmor \ + --disable-quartz \ + --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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: f9323abff4f49c510a9cba53b990e57213f8b9de Author: Johannes Huber gentoo org> AuthorDate: Mon Jul 16 06:28:38 2018 + Commit: Johannes Huber gentoo org> CommitDate: Mon Jul 16 06:32:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9323abf x11-misc/redshift: Remove 1.11-r1 Superseded by 1.12. Package-Manager: Portage-2.3.42, Repoman-2.3.9 x11-misc/redshift/Manifest| 1 - x11-misc/redshift/redshift-1.11-r1.ebuild | 86 --- 2 files changed, 87 deletions(-) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index 8641e7f3d96..e4397643934 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1,2 +1 @@ -DIST redshift-1.11.tar.gz 543804 BLAKE2B 9921ed703555fda60c06df9425bf4423ce3891db60f41a1c4c4b4897e2506b8ad79e44f765e49b08db5549406008e12c412c6ecb2a07316cdec4b123fd11ef11 SHA512 bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c DIST redshift-1.12.tar.gz 659019 BLAKE2B 09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1 SHA512 6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild deleted file mode 100644 index 02ab5175ab2..000 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_{4,5,6} ) - -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 ~arm64 x86" -IUSE="ayatana geoclue gtk nls" - -COMMON_DEPEND=">=x11-libs/libX11-1.4 - x11-libs/libXxf86vm - x11-libs/libxcb - x11-libs/libdrm - geoclue? ( app-misc/geoclue:2.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} - >=dev-util/intltool-0.50 - nls? ( sys-devel/gettext ) - ayatana? ( dev-libs/libappindicator:3 ) -" -REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use gtk && python_setup - - econf \ - --disable-silent-rules \ - $(use_enable nls) \ - --enable-drm \ - --enable-randr \ - --enable-vidmode \ - --disable-wingdi \ - \ - --disable-corelocation \ - --disable-geoclue \ - $(use_enable geoclue geoclue2) \ - \ - $(use_enable gtk gui) \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - --disable-quartz \ - --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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: ef28d0277a6d021bf0cefc5ec1549c3084f5949f Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jul 15 15:12:54 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jul 15 15:13:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef28d027 x11-misc/redshift: amd64 stable wrt bug #661024 Package-Manager: Portage-2.3.40, Repoman-2.3.9 x11-misc/redshift/redshift-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12.ebuild b/x11-misc/redshift/redshift-1.12.ebuild index 57327a1333c..a57c7586c9b 100644 --- a/x11-misc/redshift/redshift-1.12.ebuild +++ b/x11-misc/redshift/redshift-1.12.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="ayatana geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 23b17870f0a1c7539222e36be2bb8fa36be46bfb Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 15 14:14:56 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 15 14:21:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b17870 x11-misc/redshift: x86 stable (bug #661024) Package-Manager: Portage-2.3.42, Repoman-2.3.9 x11-misc/redshift/redshift-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.12.ebuild b/x11-misc/redshift/redshift-1.12.ebuild index e7b003af9f8..57327a1333c 100644 --- a/x11-misc/redshift/redshift-1.12.ebuild +++ b/x11-misc/redshift/redshift-1.12.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" IUSE="ayatana geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 926d5f396ef4c65236772b45fe71ad101ac7aff4 Author: Sebastian Pipping gentoo org> AuthorDate: Mon May 21 21:18:28 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Mon May 21 21:20:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926d5f39 x11-misc/redshift: 1.12 Package-Manager: Portage-2.3.38, Repoman-2.3.9 x11-misc/redshift/Manifest | 1 + x11-misc/redshift/redshift-1.12.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index 5cfadbf6375..8641e7f3d96 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1 +1,2 @@ DIST redshift-1.11.tar.gz 543804 BLAKE2B 9921ed703555fda60c06df9425bf4423ce3891db60f41a1c4c4b4897e2506b8ad79e44f765e49b08db5549406008e12c412c6ecb2a07316cdec4b123fd11ef11 SHA512 bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c +DIST redshift-1.12.tar.gz 659019 BLAKE2B 09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1 SHA512 6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f diff --git a/x11-misc/redshift/redshift-1.12.ebuild b/x11-misc/redshift/redshift-1.12.ebuild new file mode 100644 index 000..e7b003af9f8 --- /dev/null +++ b/x11-misc/redshift/redshift-1.12.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) + +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 ~arm64 ~x86" +IUSE="ayatana geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + geoclue? ( app-misc/geoclue:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) + ayatana? ( dev-libs/libappindicator:3 ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + econf \ + --disable-silent-rules \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --disable-apparmor \ + --disable-quartz \ + --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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: fa2fc23c657e6e545d288ab58b886d97f40b08ff Author: Simon van der Veldt gmail com> AuthorDate: Wed Apr 11 21:23:14 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Apr 13 20:23:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2fc23c x11-misc/redshift: Migrate to ayatana USE flag And make sure the dependency on dev-libs/libappindicator is on the correct version/slot Closes: https://github.com/gentoo/gentoo/pull/7944 x11-misc/redshift/metadata.xml| 1 - x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml index 53984fc30ef..fbfb697dea5 100644 --- a/x11-misc/redshift/metadata.xml +++ b/x11-misc/redshift/metadata.xml @@ -9,7 +9,6 @@ Gentoo Desktop Miscellaneous Project -Enable usage of dev-libs/libappindicator to export menu options in to unity and KDE 5 Control dependency on app-misc/geoclue diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild index 03db78ec91a..02ab5175ab2 100644 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 ~arm64 x86" -IUSE="appindicator geoclue gtk nls" +IUSE="ayatana geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4 x11-libs/libXxf86vm @@ -28,7 +28,7 @@ RDEPEND="${COMMON_DEPEND} DEPEND="${COMMON_DEPEND} >=dev-util/intltool-0.50 nls? ( sys-devel/gettext ) - appindicator? ( dev-libs/libappindicator ) + ayatana? ( dev-libs/libappindicator:3 ) " REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 5505c331ef5d1d1caa1a2dfac0e84ea49c6c26da Author: Alexey Korepanov yandex ru> AuthorDate: Sat Mar 31 13:41:07 2018 + Commit: Sebastian Pipping gentoo org> CommitDate: Sat Mar 31 16:10:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5505c331 x11-misc/redshift: keyword ~arm64 Closes: https://github.com/gentoo/gentoo/pull/7742 x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild index f41d95dbc2f..03db78ec91a 100644 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: af82f1cfc944863209bae8cdd326d927af6b700b Author: Manuel Rüger gentoo org> AuthorDate: Mon May 15 13:59:37 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Mon May 15 14:06:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af82f1cf x11-misc/redshift: Add python3_6 Package-Manager: Portage-2.3.5, Repoman-2.3.2 x11-misc/redshift/redshift-1.11-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild index 2275d41cc66..f41d95dbc2f 100644 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -PYTHON_COMPAT=( python3_4 python3_5 ) +EAPI=6 +PYTHON_COMPAT=( python3_{4,5,6} ) inherit systemd autotools eutils gnome2-utils python-r1 @@ -33,7 +33,7 @@ DEPEND="${COMMON_DEPEND} REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" src_prepare() { - epatch_user + default eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 6cb312af2bd483826c95f3404b3898c58207e93b Author: Hummer12007 gmail com> AuthorDate: Thu Apr 13 16:28:37 2017 + Commit: Michał Górny gentoo org> CommitDate: Sat Apr 15 07:32:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb312af x11-misc/redshift: do not set Python up w/ USE=-gtk Closes: https://github.com/gentoo/gentoo/pull/4416 x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild index d9f7e168280..2275d41cc66 100644 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -30,7 +30,7 @@ DEPEND="${COMMON_DEPEND} nls? ( sys-devel/gettext ) appindicator? ( dev-libs/libappindicator ) " -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" src_prepare() { epatch_user @@ -38,7 +38,7 @@ src_prepare() { } src_configure() { - python_export_best + use gtk && python_setup econf \ --disable-silent-rules \
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: fff6c46456187025fd6e340193085c0b0a3372e5 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Feb 23 07:44:05 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Feb 23 07:44:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff6c464 x11-misc/redshift: Old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-misc/redshift/Manifest | 1 - x11-misc/redshift/redshift-1.10.ebuild | 86 -- x11-misc/redshift/redshift-1.11.ebuild | 86 -- 3 files changed, 173 deletions(-) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index f4c71a77b9..9b4e06a13f 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1,2 +1 @@ -DIST redshift-1.10.tar.gz 519595 SHA256 f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260 WHIRLPOOL 3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626 DIST redshift-1.11.tar.gz 543804 SHA256 a89cee0dc822fa2bfda0703d8ecedeccc08da3aebdf1880593f28da81c3dc879 SHA512 bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c WHIRLPOOL c8bb70fde237bc7fc841d9272c029fe92c7ad564711a377a578cb6c126ae5a24d2756d3df3dc2de8053738301170040284c65a5e1da66fb29755a8e4a4bf5f17 diff --git a/x11-misc/redshift/redshift-1.10.ebuild b/x11-misc/redshift/redshift-1.10.ebuild deleted file mode 100644 index 8f152334a1..00 --- a/x11-misc/redshift/redshift-1.10.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python3_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:2.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} - >=dev-util/intltool-0.50 - 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 \ - \ - --disable-corelocation \ - --disable-geoclue \ - $(use_enable geoclue geoclue2) \ - \ - $(use_enable gtk gui) \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - --disable-quartz \ - --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 -} diff --git a/x11-misc/redshift/redshift-1.11.ebuild b/x11-misc/redshift/redshift-1.11.ebuild deleted file mode 100644 index 520599d5db..00 --- a/x11-misc/redshift/redshift-1.11.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python3_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 -
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: b55a37be2ccbc65ff7694f1e892a86588523d926 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Feb 22 16:06:00 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Feb 22 16:06:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55a37be x11-misc/redshift: x86 stable wrt bug #606428 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-misc/redshift/redshift-1.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild index c9c7b3cfe0..d8336110bd 100644 --- a/x11-misc/redshift/redshift-1.11-r1.ebuild +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="appindicator geoclue gtk nls" COMMON_DEPEND=">=x11-libs/libX11-1.4
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: 3685fe4926d0ec005925e8a4d20f8f5e237687cf Author: Sebastian Pipping gentoo org> AuthorDate: Wed Nov 30 13:48:00 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Wed Nov 30 13:50:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3685fe49 x11-misc/redshift: Python 3.5, REQUIRED_USE (bug #601234) Thanks to Ben Kohler! Package-Manager: portage-2.3.2 x11-misc/redshift/redshift-1.11-r1.ebuild | 87 +++ 1 file changed, 87 insertions(+) diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild b/x11-misc/redshift/redshift-1.11-r1.ebuild new file mode 100644 index ..61977e0 --- /dev/null +++ b/x11-misc/redshift/redshift-1.11-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python3_4 python3_5 ) + +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:2.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} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) + appindicator? ( dev-libs/libappindicator ) +" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +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 \ + \ + --disable-corelocation \ + --disable-geoclue \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --disable-quartz \ + --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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/
commit: fb6b2788618c34808d25853f4625afb63a7d0bcc Author: Sebastian Pipping gentoo org> AuthorDate: Sun Jan 3 04:15:04 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Jan 3 04:16:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6b2788 x11-misc/redshift: 1.11 (bug #568164) x11-misc/redshift/Manifest | 1 + x11-misc/redshift/redshift-1.11.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index f4580aa..f4c71a7 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -1 +1,2 @@ DIST redshift-1.10.tar.gz 519595 SHA256 f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260 WHIRLPOOL 3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626 +DIST redshift-1.11.tar.gz 543804 SHA256 a89cee0dc822fa2bfda0703d8ecedeccc08da3aebdf1880593f28da81c3dc879 SHA512 bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c WHIRLPOOL c8bb70fde237bc7fc841d9272c029fe92c7ad564711a377a578cb6c126ae5a24d2756d3df3dc2de8053738301170040284c65a5e1da66fb29755a8e4a4bf5f17 diff --git a/x11-misc/redshift/redshift-1.11.ebuild b/x11-misc/redshift/redshift-1.11.ebuild new file mode 100644 index 000..e27ddad --- /dev/null +++ b/x11-misc/redshift/redshift-1.11.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2016 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:2.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} + >=dev-util/intltool-0.50 + 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 \ + \ + --disable-corelocation \ + --disable-geoclue \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --disable-quartz \ + --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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/files/, x11-misc/redshift/
commit: 4bdfaeea151f6e7c4e16f4c148bcb26aae11fe15 Author: Manuel Rüger gentoo org> AuthorDate: Sun Sep 13 18:54:16 2015 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Sep 13 18:55:43 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdfaeea x11-misc/redshift: Remove old Package-Manager: portage-2.2.20.1 x11-misc/redshift/Manifest | 2 - x11-misc/redshift/files/1.6-bonoboiidfix.patch | 43 .../files/redshift-1.7-make-conditionals.patch | 72 --- x11-misc/redshift/files/redshift-1.9-toggle.patch | 37 -- x11-misc/redshift/redshift-1.7-r1.ebuild | 77 - x11-misc/redshift/redshift-1.7.ebuild | 74 x11-misc/redshift/redshift-1.9.1-r1.ebuild | 79 - x11-misc/redshift/redshift-1.9.1-r2.ebuild | 80 -- x11-misc/redshift/redshift-1.9.1.ebuild| 76 9 files changed, 540 deletions(-) diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index bc88f98..f4580aa 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -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 diff --git a/x11-misc/redshift/files/1.6-bonoboiidfix.patch b/x11-misc/redshift/files/1.6-bonoboiidfix.patch deleted file mode 100644 index b4f6c4d..000 --- a/x11-misc/redshift/files/1.6-bonoboiidfix.patch +++ /dev/null @@ -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ć-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, - ); - -+ /* 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, -+ ); -+ -+ 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); diff --git a/x11-misc/redshift/files/redshift-1.7-make-conditionals.patch b/x11-misc/redshift/files/redshift-1.7-make-conditionals.patch deleted file mode 100644 index