[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 1ae55952e7f7a5d6ec6ace9593acbc9b3b462123 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 24 17:21:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 24 17:21:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae55952 net-misc/dhcpcd-ui: Stabilize 0.7.9 x86, #920596 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild index 7bf58feed052..52148a4f3933 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${ LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug gtk libnotify ncurses qt5" # Qt handles notifications separately, no need for libnotify there
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/
commit: 1692a777af0ef8102dd0c8c4561bee33344daf41 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Oct 10 18:39:02 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Oct 15 22:01:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1692a777 net-misc/dhcpcd-ui: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33284 Signed-off-by: Conrad Kostecki gentoo.org> .../files/dhcpcd-ui-0.7.9-respect-qmake-args.patch | 13 - 1 file changed, 13 deletions(-) diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch deleted file mode 100644 index 2ed516048e5d.. --- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure b/configure -index ec61c80..9372b38 100755 a/configure -+++ b/configure -@@ -230,7 +230,7 @@ if [ -n "$LDFLAGS" ]; then - echo "LDFLAGS=" >>$CONFIG_MK - echo "LDFLAGS+= $LDFLAGS" >>$CONFIG_MK - fi --QMAKE_CONFIG= -+#QMAKE_CONFIG - - for x in $INCLUDEDIR; do - echo "CPPFLAGS+=-I$x" >>$CONFIG_MK
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/, net-misc/dhcpcd-ui/
commit: 1fd1b5741a7c96cd73d8f8087f0da933aa6edfe7 Author: Sam James gentoo org> AuthorDate: Mon Oct 9 02:06:17 2023 + Commit: Sam James gentoo org> CommitDate: Mon Oct 9 02:09:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd1b574 net-misc/dhcpcd-ui: add 0.7.9 Signed-off-by: Sam James gentoo.org> net-misc/dhcpcd-ui/Manifest| 1 + net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild | 84 ++ .../files/dhcpcd-ui-0.7.9-respect-qmake-args.patch | 13 3 files changed, 98 insertions(+) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index e8b0b7cd46dd..833a02dd0790 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1 +1,2 @@ DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd SHA512 5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4 +DIST dhcpcd-ui-0.7.9.tar.xz 104100 BLAKE2B 7e29ad657deccc16296a0c7191f35fa15dbc84f1f8ac4f8ac5de4c56e5948da457398409527774ffc62e58659cac2dd37aa66842179f710db04a9791ab9e SHA512 fe0c9ff2f777e7b97438eb50507fce765b8e18b1a71883d76e9b6570a18e6f13414f8e64d8034f9c3352496775c283a0540e331ec449d6fbe48ddc8d64e14691 diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild new file mode 100644 index ..b29581f35d00 --- /dev/null +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.9.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils systemd toolchain-funcs xdg + +DESCRIPTION="Desktop notification and configuration for dhcpcd" +HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd-ui https://roy.marples.name/projects/dhcpcd-ui/; +SRC_URI="https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${PV}/${P}.tar.xz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk libnotify ncurses qt5" + +# Qt handles notifications separately, no need for libnotify there +REQUIRED_USE=" + libnotify? ( gtk ) +" + +BDEPEND=" + media-gfx/cairosvg + virtual/libintl +" +DEPEND=" + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + ) + libnotify? ( x11-libs/libnotify ) + ncurses? ( sys-libs/ncurses:= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + media-libs/mesa + ) +" +RDEPEND=" + ${DEPEND} + >=net-misc/dhcpcd-6.4.4 +" + +src_configure() { + local myeconfargs=( + --without-qt + --without-qt5 + $(use_enable debug) + $(use_enable libnotify notification) + $(use_with gtk gtk 'gtk+-3.0') + $(use_with ncurses curses) + ) + + tc-export AR CC CXX + + econf "${myeconfargs[@]}" + + if use qt5 ; then + cd src/dhcpcd-qt || die + eqmake5 PREFIX="${EPREFIX}/usr" SYSCONFDIR="${EPREFIX}/etc" + fi +} + +src_compile() { + default + + use qt5 && emake -C src/dhcpcd-qt +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + use qt5 && emake -C src/dhcpcd-qt DESTDIR="${D}" INSTALL_ROOT="${D}" install + systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch new file mode 100644 index ..2ed516048e5d --- /dev/null +++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.9-respect-qmake-args.patch @@ -0,0 +1,13 @@ +diff --git a/configure b/configure +index ec61c80..9372b38 100755 +--- a/configure b/configure +@@ -230,7 +230,7 @@ if [ -n "$LDFLAGS" ]; then + echo "LDFLAGS=" >>$CONFIG_MK + echo "LDFLAGS+= $LDFLAGS" >>$CONFIG_MK + fi +-QMAKE_CONFIG= ++#QMAKE_CONFIG + + for x in $INCLUDEDIR; do + echo "CPPFLAGS+=-I$x" >>$CONFIG_MK
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: b202b5321a4e93fe5031e4491c3d16e956168984 Author: Sam James gentoo org> AuthorDate: Sun Oct 24 09:29:25 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 24 09:29:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b202b532 net-misc/dhcpcd-ui: update HOMEPAGE, add remote-id Closes: https://bugs.gentoo.org/819966 Signed-off-by: Sam James gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +- net-misc/dhcpcd-ui/metadata.xml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild index 8df1568682c..fbb1017029b 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit qmake-utils systemd xdg DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; +HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd-ui https://roy.marples.name/projects/dhcpcd-ui/; SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml index 115e9d64a66..7ee7cdf1b15 100644 --- a/net-misc/dhcpcd-ui/metadata.xml +++ b/net-misc/dhcpcd-ui/metadata.xml @@ -2,4 +2,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> + + NetworkConfiguration/dhcpcd-ui +
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/, net-misc/dhcpcd-ui/files/
commit: 9191a1068f9100cdf32c833e195c3dc04c40da29 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Mar 8 20:51:24 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 8 21:13:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9191a106 net-misc/dhcpcd-ui: Drop 0.7.7-r1 Closes: https://bugs.gentoo.org/769158 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-misc/dhcpcd-ui/Manifest| 1 - net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild | 74 -- .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 39 net-misc/dhcpcd-ui/metadata.xml| 5 -- 4 files changed, 119 deletions(-) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index 4c40350edfc..e8b0b7cd46d 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1,2 +1 @@ -DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7 SHA512 46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd SHA512 5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4 diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild deleted file mode 100644 index 8cd78ad55b5..000 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd xdg - -DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; -SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug gtk gtk2 libnotify ncurses qt5" - -REQUIRED_USE="libnotify? ( gtk ) - qt5? ( !libnotify )" - -BDEPEND=" - virtual/libintl -" -DEPEND=" - gtk? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - gtk2? ( - x11-libs/gtk+:2 - ) - !gtk2? ( - x11-libs/gtk+:3 - ) - ) - libnotify? ( x11-libs/libnotify ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - media-libs/mesa - ) -" - -RDEPEND="${DEPEND} - >=net-misc/dhcpcd-6.4.4" - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.7-tinfo.patch -) - -src_configure() { - local myeconfargs=( - --without-qt - $(use_enable debug) - $(use_enable libnotify notification) - $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0')) - $(use_with ncurses curses) - $(use_with qt5 qt) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" INSTALL_ROOT="${D}" install - systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch deleted file mode 100644 index 675b1edad4a..000 --- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 988c171aa06bee85e393b28a482c894ccbbf8f58 Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Mon, 10 Aug 2020 07:45:34 +0200 -Subject: [PATCH] configure: Fix build against ncurses with separate tinfo lib - -Signed-off-by: Lars Wendler - configure | 15 +++ - 1 file changed, 15 insertions(+) - -diff --git a/configure b/configure -index ed83221..f77bde5 100755 a/configure -+++ b/configure -@@ -472,6 +472,21 @@ EOF - LIB_CURSES=-lcurses - fi - rm -f _curses.c _curses -+ -+ #Check for -ltinfo requirement -+ cat <_curses.c -+#include -+int main(void) { -+ curs_set(1); -+ return 0; -+} -+EOF -+ if ! $XCC _curses.c -o _curses -lcurses 2>&3; then -+ if $XCC _curses.c -o _curses -ltinfo 2>&3; then -+ LIB_CURSES="$LIB_CURSES -ltinfo" -+ fi -+ fi -+ rm -f _curses.c _curses - fi - if [ -n "$LIB_CURSES" ]; then - echo "$LIB_CURSES" --- -2.28.0 - diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml index 84adda2592e..7a38bb90096 100644 ---
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 0cee465f04932c14a89d6fd2c541c7344ef2e62b Author: Sam James gentoo org> AuthorDate: Mon Mar 8 10:26:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 8 10:26:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cee465f net-misc/dhcpcd-ui: Stabilize 0.7.8 x86, #769158 Signed-off-by: Sam James gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild index e9e48853720..8df1568682c 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug gtk libnotify ncurses qt5" REQUIRED_USE="libnotify? ( gtk )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 5a761d10ed4789072766f2157e4163d2f481bf66 Author: Sam James gentoo org> AuthorDate: Mon Mar 8 10:24:32 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 8 10:24:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a761d10 net-misc/dhcpcd-ui: Stabilize 0.7.8 amd64, #769158 Signed-off-by: Sam James gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild index c6399302fb9..e9e48853720 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug gtk libnotify ncurses qt5" REQUIRED_USE="libnotify? ( gtk )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 3aac8b1ccedc28c709cf8380e93411e77a210152 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 7 20:09:18 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 7 20:18:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aac8b1c net-misc/dhcpcd-ui: Drop IUSE=gtk2 Bug: https://bugs.gentoo.org/769158 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild index 755b2b779ad..c6399302fb9 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="debug gtk gtk2 libnotify ncurses qt5" +IUSE="debug gtk libnotify ncurses qt5" REQUIRED_USE="libnotify? ( gtk ) qt5? ( !libnotify )" @@ -24,12 +24,7 @@ DEPEND=" gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 - gtk2? ( - x11-libs/gtk+:2 - ) - !gtk2? ( - x11-libs/gtk+:3 - ) + x11-libs/gtk+:3 ) libnotify? ( x11-libs/libnotify ) ncurses? ( sys-libs/ncurses:0= ) @@ -40,16 +35,16 @@ DEPEND=" media-libs/mesa ) " - RDEPEND="${DEPEND} - >=net-misc/dhcpcd-6.4.4" + >=net-misc/dhcpcd-6.4.4 +" src_configure() { local myeconfargs=( --without-qt $(use_enable debug) $(use_enable libnotify notification) - $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0')) + $(use_with gtk gtk 'gtk+-3.0') $(use_with ncurses curses) $(use_with qt5 qt) )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 7523cf2066eba5503fb2aecd366b790388c65a9b Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 15 17:42:26 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 15 17:42:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7523cf20 net-misc/dhcpcd-ui: Fixed build without qtchooser Closes: https://bugs.gentoo.org/765547 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild index 6878e53ae1a..755b2b779ad 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit systemd xdg +inherit qmake-utils systemd xdg DESCRIPTION="Desktop notification and configuration for dhcpcd" HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; @@ -53,6 +53,7 @@ src_configure() { $(use_with ncurses curses) $(use_with qt5 qt) ) + QMAKE="$(qt5_get_bindir)/qmake" \ econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: f4c9b12f0e1a55518a0e9a23279f67068724339e Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 28 19:44:42 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 28 19:44:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c9b12f net-misc/dhcpcd-ui: Bump to version 0.7.8 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/Manifest | 1 + net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild | 70 +++ 2 files changed, 71 insertions(+) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index 5c934d20908..4c40350edfc 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1 +1,2 @@ DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7 SHA512 46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d +DIST dhcpcd-ui-0.7.8.tar.xz 135028 BLAKE2B f3e79bb00708e2ce2ebb93d917506bb0fb015071b415768c47979d7f2b5e35d6f22bf71a58c43989dedc6561f0a8be738824f06627d2fa0995e335d7ef1925cd SHA512 5f0d2c32c32fc141feca0ab43a531d9b4f45e071a8a1e3ee1923d6394a3e5d6322e6f7e607b91154af4cfee93d649164c7ed3b805731dfc242c3ac367ec156c4 diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild new file mode 100644 index 000..6878e53ae1a --- /dev/null +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.8.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd xdg + +DESCRIPTION="Desktop notification and configuration for dhcpcd" +HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; +SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk gtk2 libnotify ncurses qt5" + +REQUIRED_USE="libnotify? ( gtk ) + qt5? ( !libnotify )" + +BDEPEND=" + virtual/libintl +" +DEPEND=" + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + gtk2? ( + x11-libs/gtk+:2 + ) + !gtk2? ( + x11-libs/gtk+:3 + ) + ) + libnotify? ( x11-libs/libnotify ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + media-libs/mesa + ) +" + +RDEPEND="${DEPEND} + >=net-misc/dhcpcd-6.4.4" + +src_configure() { + local myeconfargs=( + --without-qt + $(use_enable debug) + $(use_enable libnotify notification) + $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0')) + $(use_with ncurses curses) + $(use_with qt5 qt) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/
commit: 9bdf49f5b5c4c0b23c07799557d6d7495e16a9cf Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 10 05:47:57 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 10 05:47:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdf49f5 net-misc/dhcpcd-ui: Improved tinfo patch Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler gentoo.org> .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 40 +++--- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch index ca7c284e428..675b1edad4a 100644 --- a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch +++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch @@ -1,25 +1,39 @@ -From 28eeb5e4a5d92ff913e3956550bff56f615c97df Mon Sep 17 00:00:00 2001 +From 988c171aa06bee85e393b28a482c894ccbbf8f58 Mon Sep 17 00:00:00 2001 From: Lars Wendler -Date: Sat, 21 Dec 2019 15:17:56 +0100 -Subject: [PATCH] Fix build against ncurses with separate tinfo lib +Date: Mon, 10 Aug 2020 07:45:34 +0200 +Subject: [PATCH] configure: Fix build against ncurses with separate tinfo lib +Signed-off-by: Lars Wendler --- - configure | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + configure | 15 +++ + 1 file changed, 15 insertions(+) diff --git a/configure b/configure -index ed83221..bae1180 100755 +index ed83221..f77bde5 100755 --- a/configure +++ b/configure -@@ -469,7 +469,7 @@ int main(void) { - } - EOF - if $XCC _curses.c -o _curses -lcurses 2>&3; then -- LIB_CURSES=-lcurses -+ LIB_CURSES="-lcurses -ltinfo" +@@ -472,6 +472,21 @@ EOF + LIB_CURSES=-lcurses fi rm -f _curses.c _curses ++ ++ #Check for -ltinfo requirement ++ cat <_curses.c ++#include ++int main(void) { ++ curs_set(1); ++ return 0; ++} ++EOF ++ if ! $XCC _curses.c -o _curses -lcurses 2>&3; then ++ if $XCC _curses.c -o _curses -ltinfo 2>&3; then ++ LIB_CURSES="$LIB_CURSES -ltinfo" ++ fi ++ fi ++ rm -f _curses.c _curses fi + if [ -n "$LIB_CURSES" ]; then + echo "$LIB_CURSES" -- -2.24.1 +2.28.0
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: f60299eaeebd4d7b31a525112bfaecf28199d8cb Author: Lars Wendler gentoo org> AuthorDate: Thu Aug 6 10:21:14 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 6 10:21:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60299ea net-misc/dhcpcd-ui: Removed old Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/Manifest | 1 - net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 54 net-misc/dhcpcd-ui/metadata.xml | 3 -- 3 files changed, 58 deletions(-) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index 6048843148c..5c934d20908 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1,2 +1 @@ -DIST dhcpcd-ui-0.7.5.tar.bz2 209112 BLAKE2B 1eec904acefbc5059496419991b1d53c6715d56e611e09d7474879b4ae2741e61ce85bdd7ca32db42a8a890790d8784ee8904fa1228ab43488a88480f73dcd1c SHA512 78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2 DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7 SHA512 46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild deleted file mode 100644 index a89c1a8d701..000 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit systemd - -DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; -SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug gtk gtk3 libnotify" - -REQUIRED_USE=" - ?? ( gtk gtk3 ) - libnotify? ( || ( gtk gtk3 ) )" - -DEPEND=" - virtual/libintl - gtk? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - ) - gtk3? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - ) - libnotify? ( x11-libs/libnotify )" - -RDEPEND="${DEPEND} - >=net-misc/dhcpcd-6.4.4" - -src_configure() { - local myeconfargs=( - --without-qt - $(use_enable debug) - $(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '') - $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '') - $(use_enable libnotify notification) - $(use gtk || use gtk3 || echo '--without-icons --without-gtk') - ) - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" INSTALL_ROOT="${D}" install - - systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service -} diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml index f3c463d8851..84adda2592e 100644 --- a/net-misc/dhcpcd-ui/metadata.xml +++ b/net-misc/dhcpcd-ui/metadata.xml @@ -6,8 +6,5 @@ Build with x11-libs/gtk+ version 2 instead of version 3 - - Add support for x11-libs/gtk+ version 3 (The GIMP Toolkit) -
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: ea54daa002c9706490073c2ae33c520d73670838 Author: Lars Wendler gentoo org> AuthorDate: Thu Aug 6 10:18:18 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 6 10:18:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea54daa0 net-misc/dhcpcd-ui: Revbump to update icon cache Thanks-to: Drake Donahue comcast.net> Bug: https://bugs.gentoo.org/735528 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler gentoo.org> .../{dhcpcd-ui-0.7.7.ebuild => dhcpcd-ui-0.7.7-r1.ebuild} | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild similarity index 92% rename from net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild rename to net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild index 10e3fb26161..8cd78ad55b5 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit systemd +inherit systemd xdg DESCRIPTION="Desktop notification and configuration for dhcpcd" HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; @@ -62,6 +62,13 @@ src_configure() { src_install() { emake DESTDIR="${D}" INSTALL_ROOT="${D}" install - systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service } + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 55c7e563bffeec1b71889e3afcbccc10030a97c6 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 5 13:44:27 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 5 13:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c7e563 net-misc/dhcpcd-ui: x86 stable wrt bug #730450 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild index c10bf527578..10e3fb26161 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug gtk gtk2 libnotify ncurses qt5" REQUIRED_USE="libnotify? ( gtk )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 4c4d078c379e47a7dce224203e480fbdc66b702a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 5 13:35:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 5 13:35:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4d078c net-misc/dhcpcd-ui: amd64 stable wrt bug #730450 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild index a92eeca9d77..c10bf527578 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug gtk gtk2 libnotify ncurses qt5" REQUIRED_USE="libnotify? ( gtk )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 3eead7c323bfda38fd4d3e8b678849e898d36653 Author: Lars Wendler gentoo org> AuthorDate: Thu Jul 2 15:02:05 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jul 2 15:02:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eead7c3 net-misc/dhcpcd-ui: Simplified gtk deps a bit Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild index 710c97f90b5..a92eeca9d77 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,14 +22,12 @@ BDEPEND=" " DEPEND=" gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 gtk2? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 ) !gtk2? ( - dev-libs/glib:2 - x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) )
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 9ee9d30e09fb01b3734b7286e51c4c2bc0c17f15 Author: Lars Wendler gentoo org> AuthorDate: Sat Dec 21 14:54:50 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Dec 21 14:54:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee9d30e net-misc/dhcpcd-ui: Added missing USE="qt5" dep Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild index 1cdbd71bfff..710c97f90b5 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild @@ -39,6 +39,7 @@ DEPEND=" dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 + media-libs/mesa ) "
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/files/, net-misc/dhcpcd-ui/
commit: 6592e05e5c0c7ac3eaea5a994d576ec3c7c9b42b Author: Lars Wendler gentoo org> AuthorDate: Sat Dec 21 14:50:25 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Dec 21 14:52:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6592e05e net-misc/dhcpcd-ui: Bump to version 0.7.7 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/Manifest| 1 + net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild | 68 ++ .../dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch| 25 net-misc/dhcpcd-ui/metadata.xml| 5 +- 4 files changed, 98 insertions(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index 7bd37c47dda..6048843148c 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1 +1,2 @@ DIST dhcpcd-ui-0.7.5.tar.bz2 209112 BLAKE2B 1eec904acefbc5059496419991b1d53c6715d56e611e09d7474879b4ae2741e61ce85bdd7ca32db42a8a890790d8784ee8904fa1228ab43488a88480f73dcd1c SHA512 78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2 +DIST dhcpcd-ui-0.7.7.tar.xz 195648 BLAKE2B f382e331326e66d81674579ba018e6f9a6662df9d10fa0cca92808290e5d7621e7861afaa3d9a2c4d05fcc24b619922f8740faeaf4a531701f5d14505636fdf7 SHA512 46f66c16986c248740b2dc8ce0edb663fbd35809d2d21f701588c3736cdafb32b04c57ffbc6f8974841499ab46f6a1084d0a761b290e9d02ea3a9fae36a0ff3d diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild new file mode 100644 index 000..1cdbd71bfff --- /dev/null +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.7.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="Desktop notification and configuration for dhcpcd" +HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; +SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.xz; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk gtk2 libnotify ncurses qt5" + +REQUIRED_USE="libnotify? ( gtk ) + qt5? ( !libnotify )" + +BDEPEND=" + virtual/libintl +" +DEPEND=" + gtk? ( + gtk2? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + ) + !gtk2? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + ) + ) + libnotify? ( x11-libs/libnotify ) + ncurses? ( sys-libs/ncurses:0= ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" + +RDEPEND="${DEPEND} + >=net-misc/dhcpcd-6.4.4" + +PATCHES=( + "${FILESDIR}"/${PN}-0.7.7-tinfo.patch +) + +src_configure() { + local myeconfargs=( + --without-qt + $(use_enable debug) + $(use_enable libnotify notification) + $(use_with gtk gtk $(usex gtk2 'gtk+-2.0' 'gtk+-3.0')) + $(use_with ncurses curses) + $(use_with qt5 qt) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + + systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service +} diff --git a/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch new file mode 100644 index 000..ca7c284e428 --- /dev/null +++ b/net-misc/dhcpcd-ui/files/dhcpcd-ui-0.7.7-tinfo.patch @@ -0,0 +1,25 @@ +From 28eeb5e4a5d92ff913e3956550bff56f615c97df Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Sat, 21 Dec 2019 15:17:56 +0100 +Subject: [PATCH] Fix build against ncurses with separate tinfo lib + +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index ed83221..bae1180 100755 +--- a/configure b/configure +@@ -469,7 +469,7 @@ int main(void) { + } + EOF + if $XCC _curses.c -o _curses -lcurses 2>&3; then +- LIB_CURSES=-lcurses ++ LIB_CURSES="-lcurses -ltinfo" + fi + rm -f _curses.c _curses + fi +-- +2.24.1 + diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml index a2e2ed249ee..f3c463d8851 100644 --- a/net-misc/dhcpcd-ui/metadata.xml +++ b/net-misc/dhcpcd-ui/metadata.xml @@ -3,8 +3,11 @@ + + Build with x11-libs/gtk+ version 2 instead of version 3 + - Add support for x11-libs/gtk+ (The GIMP Toolkit) + Add support for x11-libs/gtk+ version 3 (The GIMP Toolkit)
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 8f00556819fd21d11c844d70a1f245465c945eed Author: Jonas Stein gentoo org> AuthorDate: Thu Aug 16 17:25:00 2018 + Commit: Jonas Stein gentoo org> CommitDate: Thu Aug 16 17:25:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f005568 net-misc/dhcpcd-ui: Maintainer retired Proxied maintainer retired due to inactivity. Bug: https://bugs.gentoo.org/633044 Package-Manager: Portage-2.3.46, Repoman-2.3.10 net-misc/dhcpcd-ui/metadata.xml | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/net-misc/dhcpcd-ui/metadata.xml b/net-misc/dhcpcd-ui/metadata.xml index 1f8337a2beb..a2e2ed249ee 100644 --- a/net-misc/dhcpcd-ui/metadata.xml +++ b/net-misc/dhcpcd-ui/metadata.xml @@ -1,13 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - tokiclo...@gmail.com - - - proxy-ma...@gentoo.org - Proxy Maintainers - + Add support for x11-libs/gtk+ (The GIMP Toolkit)
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 43f5c510450633d249f596fcc4f74255df76bb73 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 10 21:52:16 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 10 22:01:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f5c510 net-misc/dhcpcd-ui: Drop USE=qt4, fix DEPENDs, switch to https Simplify and clarify REQUIRED_USE. Remove the last remaining reverse dependency of knotify:4 and also get rid of deprecated kdelibs4 dep. Gentoo-bug: 629018 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 49 1 file changed, 21 insertions(+), 28 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild index 82d678f8c02..a89c1a8d701 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild @@ -3,53 +3,46 @@ EAPI=6 -inherit qmake-utils systemd +inherit systemd DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/; -SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; +HOMEPAGE="https://roy.marples.name/projects/dhcpcd-ui/; +SRC_URI="https://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="debug gtk gtk3 qt4 libnotify" +IUSE="debug gtk gtk3 libnotify" REQUIRED_USE=" - ?? ( gtk gtk3 qt4 ) - gtk3? ( !gtk ) - gtk? ( !gtk3 )" + ?? ( gtk gtk3 ) + libnotify? ( || ( gtk gtk3 ) )" DEPEND=" virtual/libintl - libnotify? ( - gtk? ( x11-libs/libnotify ) - gtk3? ( x11-libs/libnotify ) - qt4? ( kde-frameworks/kdelibs:4 kde-apps/knotify:4 ) + gtk? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 ) - gtk? ( x11-libs/gtk+:2 ) - gtk3? ( x11-libs/gtk+:3 ) - qt4? ( dev-qt/qtgui:4 )" - -RDEPEND=" - >=net-misc/dhcpcd-6.4.4 - qt4? ( dev-qt/qtsvg:4 )" - -pkg_setup() { - if use qt4 ; then - # This is required in case a user still has qt3 installed - export QTDIR="$(qt4_get_bindir)" - fi -} + gtk3? ( + dev-libs/glib:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + ) + libnotify? ( x11-libs/libnotify )" + +RDEPEND="${DEPEND} + >=net-misc/dhcpcd-6.4.4" src_configure() { local myeconfargs=( + --without-qt $(use_enable debug) $(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '') $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '') - $(usex qt4 '--with-qt --with-icons' '--without-qt') $(use_enable libnotify notification) - $(use gtk || use gtk3 || echo '--without-gtk') - $(use gtk || use gtk3 || use qt4 || echo '--without-icons') + $(use gtk || use gtk3 || echo '--without-icons --without-gtk') ) econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 7baa2bdbf1dc9125ad95cf8e035fa4b0a30270e5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 10 21:53:41 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 10 22:01:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7baa2bdb net-misc/dhcpcd-ui: Drop old Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-misc/dhcpcd-ui/Manifest | 1 - net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild | 56 - net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 59 --- 3 files changed, 116 deletions(-) diff --git a/net-misc/dhcpcd-ui/Manifest b/net-misc/dhcpcd-ui/Manifest index 9ceebb74f0b..fffabe1bab8 100644 --- a/net-misc/dhcpcd-ui/Manifest +++ b/net-misc/dhcpcd-ui/Manifest @@ -1,2 +1 @@ -DIST dhcpcd-ui-0.7.4.tar.bz2 170928 SHA256 19f02d4428773d37fc6dcd28ddc685c83fa0b15ed693c26276f2e1d8d4fda883 SHA512 d271fb4f2df8afc790c5917e46629714ef9f1c5c3e40edb64e70629d773dc4660662ab960b933a8e50bcc653a6187a6aac9001ce24f0b76d3d23d5af8f492f15 WHIRLPOOL 2bee2a474313beda1d716d3c498e4b6041e688a94397a9a8adae1fb52b748e2ea4639cb59df009cfd363aad1f6fc3f23ed8d0c8d763eafca11b892e85474df30 DIST dhcpcd-ui-0.7.5.tar.bz2 209112 SHA256 2dae2108605867aba78d98cc9e56e22d7b751eedc3f7e6d689d42d08e706aaf3 SHA512 78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2 WHIRLPOOL bf76d3973f7e5ff03207c1a9fa7f4ec0992c54abc3696bd4fb69630cb992aba46c86aec8f9c973772eba10af6346dfd35a71c3f1043305e033302c60fbbdb840 diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild deleted file mode 100644 index f50f9dc734a..000 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.4.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils systemd - -DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/; -SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug gtk gtk3 qt4 libnotify" -REQUIRED_USE="?? ( gtk gtk3 qt4 ) - gtk3? ( !gtk ) gtk? ( !gtk3 )" - -DEPEND="${DEPEND} - virtual/libintl - libnotify? ( - gtk? ( x11-libs/libnotify ) - gtk3? ( x11-libs/libnotify ) - qt4? ( kde-frameworks/kdelibs:4 ) - ) - gtk? ( x11-libs/gtk+:2 ) - gtk3? ( x11-libs/gtk+:3 ) - qt4? ( dev-qt/qtgui:4 )" - -RDEPEND=">=net-misc/dhcpcd-6.4.4" - -src_prepare() -{ - epatch_user -} - -src_configure() -{ - local myeconfargs=( - $(use_enable debug) - $(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '') - $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '') - $(usex qt4 '--with-qt --with-icons' '--without-qt') - $(use_enable libnotify notification) - $(use gtk || use gtk3 || echo '--without-gtk') - $(use gtk || use gtk3 || use qt4 || echo '--without-icons') - ) - econf "${myeconfargs[@]}" -} - -src_install() -{ - emake DESTDIR="${D}" INSTALL_ROOT="${D}" install - - systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service -} diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild deleted file mode 100644 index c98713e0d9c..000 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils qmake-utils systemd - -DESCRIPTION="Desktop notification and configuration for dhcpcd" -HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/; -SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug gtk gtk3 qt4 libnotify" - -REQUIRED_USE=" - ?? ( gtk gtk3 qt4 ) - gtk3? ( !gtk ) - gtk? ( !gtk3 )" - -DEPEND="${DEPEND} - virtual/libintl - libnotify? ( - gtk? ( x11-libs/libnotify ) - gtk3? ( x11-libs/libnotify ) - qt4? ( kde-frameworks/kdelibs:4 ) - ) - gtk? ( x11-libs/gtk+:2 ) - gtk3? ( x11-libs/gtk+:3 ) - qt4? ( dev-qt/qtgui:4 )" - -RDEPEND=">=net-misc/dhcpcd-6.4.4" - -pkg_setup() { - if use qt4 ; then - # This is required in case a user still has qt3 installed - export QTDIR="$(qt4_get_bindir)" - fi -} - -src_configure() { - local myeconfargs=( - $(use_enable debug) - $(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '') - $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '') - $(usex qt4 '--with-qt --with-icons' '--without-qt') -
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: a82ee422d22c39ec4557a92005dd194dc1d7224b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Feb 12 15:41:52 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Feb 12 15:43:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82ee422 net-misc/dhcpcd-ui: x86 stable wrt bug #599288 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild index 61d9ab7e7e..2a755693c0 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug gtk gtk3 qt4 libnotify" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: dca897a1442c267b4dd267b2ad1f5e5a222b8a6b Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Feb 4 15:20:06 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Feb 4 15:21:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca897a1 net-misc/dhcpcd-ui: amd64 stable wrt bug #599288 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild index 771fc04..61d9ab7 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug gtk gtk3 qt4 libnotify" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 3ee0ab0c0521f7a97d8d1f3c342913f1d2579339 Author: charIes17 arcor de> AuthorDate: Mon Dec 12 18:19:17 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 26 17:18:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee0ab0c net-misc/dhcpcd-ui: change RDEPEND modified: net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild Adding runtime dependency on qtsvg:4 Gentoo-Bug: 599288 Closes: https://github.com/gentoo/gentoo/pull/3099 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild index 43ea008..771fc04 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild @@ -31,7 +31,9 @@ DEPEND=" gtk3? ( x11-libs/gtk+:3 ) qt4? ( dev-qt/qtgui:4 )" -RDEPEND=">=net-misc/dhcpcd-6.4.4" +RDEPEND=" + >=net-misc/dhcpcd-6.4.4 + qt4? ( dev-qt/qtsvg:4 )" pkg_setup() { if use qt4 ; then
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 9ab1a2f12404eef7babcdc3ba906a98c091980d3 Author: Lukáš Poláček ksp sk> AuthorDate: Mon Jun 27 06:21:57 2016 + Commit: Yixun Lan gentoo org> CommitDate: Thu Jul 7 22:53:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab1a2f1 net-misc/dhcpcd-ui: Add knotify dependency Package fails to build when libnotify and qt4 USE flags are set. Adding knotify as a dependency fixes the issue. Gentoo-Bug: 568166 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1763 Signed-off-by: Yixun Lan gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild | 60 1 file changed, 60 insertions(+) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild new file mode 100644 index 000..78bfb2a --- /dev/null +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit qmake-utils systemd + +DESCRIPTION="Desktop notification and configuration for dhcpcd" +HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/; +SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gtk gtk3 qt4 libnotify" + +REQUIRED_USE=" + ?? ( gtk gtk3 qt4 ) + gtk3? ( !gtk ) + gtk? ( !gtk3 )" + +DEPEND=" + virtual/libintl + libnotify? ( + gtk? ( x11-libs/libnotify ) + gtk3? ( x11-libs/libnotify ) + qt4? ( kde-base/kdelibs kde-apps/knotify ) + ) + gtk? ( x11-libs/gtk+:2 ) + gtk3? ( x11-libs/gtk+:3 ) + qt4? ( dev-qt/qtgui:4 )" + +RDEPEND=">=net-misc/dhcpcd-6.4.4" + +pkg_setup() { + if use qt4 ; then + # This is required in case a user still has qt3 installed + export QTDIR="$(qt4_get_bindir)" + fi +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '') + $(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '') + $(usex qt4 '--with-qt --with-icons' '--without-qt') + $(use_enable libnotify notification) + $(use gtk || use gtk3 || echo '--without-gtk') + $(use gtk || use gtk3 || use qt4 || echo '--without-icons') + ) + econf "${myeconfargs[@]}" +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + + systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 4f1e673e655c10da83ae1f0306ddfe533c2a78d1 Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 23 12:14:11 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 23 12:14:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1e673e net-misc/dhcpcd-ui: Explicitly set QTDIR for qt4. This covers the very rare case a user still has qt3 installed which sets QTDIR to "/usr/qt/3" via environment. This breaks the build when "qt4" USE flag is enabled. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild index 39f3430..5f4c71e 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -inherit eutils systemd +inherit eutils qmake-utils systemd DESCRIPTION="Desktop notification and configuration for dhcpcd" HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/; @@ -33,8 +33,11 @@ DEPEND="${DEPEND} RDEPEND=">=net-misc/dhcpcd-6.4.4" -src_prepare() { - epatch_user +pkg_setup() { + if use qt4 ; then + # This is required in case a user still has qt3 installed + export QTDIR="$(qt4_get_bindir)" + fi } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 4ad34ae18c4728756b0a5110be75467731dca046 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Oct 25 10:46:23 2015 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Oct 25 10:46:23 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad34ae1 net-misc/dhcpcd-ui: x86 stable wrt bug #559216 Package-Manager: portage-2.2.20.1 net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild index a7e0678..39f3430 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug gtk gtk3 qt4 libnotify" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcpcd-ui/
commit: 73a207f3aca043ecb52207a98a284f0ca41ee1fa Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 19 09:27:20 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 19 09:27:20 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a207f3 net-misc/dhcpcd-ui: amd64 stable wrt bug #559216 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild index 090d530..a7e0678 100644 --- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild +++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2; LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="debug gtk gtk3 qt4 libnotify" REQUIRED_USE="