From unknown Sat Aug 16 15:57:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32031 <32031@debbugs.gnu.org> To: bug#32031 <32031@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add keynav. Reply-To: bug#32031 <32031@debbugs.gnu.org> Date: Sat, 16 Aug 2025 22:57:45 +0000 retitle 32031 [PATCH] gnu: Add keynav. reassign 32031 guix-patches submitter 32031 Oleg Pykhalov severity 32031 normal tag 32031 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 02 00:26:05 2018 Received: (at submit) by debbugs.gnu.org; 2 Jul 2018 04:26:05 +0000 Received: from localhost ([127.0.0.1]:42553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fZqPX-0003Jg-7W for submit@debbugs.gnu.org; Mon, 02 Jul 2018 00:26:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fZqPW-0003JU-3o for submit@debbugs.gnu.org; Mon, 02 Jul 2018 00:25:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZqPP-0002YW-OS for submit@debbugs.gnu.org; Mon, 02 Jul 2018 00:25:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52568) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fZqPP-0002YJ-Ki for submit@debbugs.gnu.org; Mon, 02 Jul 2018 00:25:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZqPO-0001pf-6w for guix-patches@gnu.org; Mon, 02 Jul 2018 00:25:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZqPL-0002W6-2f for guix-patches@gnu.org; Mon, 02 Jul 2018 00:25:50 -0400 Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]:39431) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fZqPK-0002VI-QM for guix-patches@gnu.org; Mon, 02 Jul 2018 00:25:47 -0400 Received: by mail-lj1-x236.google.com with SMTP id t7-v6so11449343ljj.6 for ; Sun, 01 Jul 2018 21:25:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=KN8n8W8R70Uuwenfixr56sICstlaoglC+8TViE6BFc8=; b=WsDHcnSCD5Tl+sp2mF/P1BPL0gtZ3CAfJooFlDPARENQBoaiMExi75SB/DVP6lyKSg 0Kewq4PuZ31ufFBJl9X85njpR85Z8AOyixjemh6PEG3E57U2n2ANcYF+qe3eczpiuayE a2+tIo2LQs82g0PoQLyyFlQBbdNCXgaAQTM7ZDXWd+PZxWojhgzZM/RWDOB0HRmvpNsy zY6MVjftQaDvcWG/gtGp4W4fUMW0ghwR/19fhET7EdljV/0O97SVLPntwU0GSO3opWGG ssNf/dPfh52pZtaRXc0gbIjSMkx9kRrq+cRLNR+oYxqgP0mN03bera4SEFDv9/La1Gsj S+9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=KN8n8W8R70Uuwenfixr56sICstlaoglC+8TViE6BFc8=; b=TyZZkm8jJqSIrCzaCk58Nvbl8GGjC/6eHKaq54qZjbFQ88IQSsFULMGzaf26WaffC7 6zqgyMC/yNfF4h/4vTlR4jctSwM6ekothuv9pylCORUfkZhMc4na8q3QzZ3Jw0MdQjYS JhCInf61AqdVV+tJhu3hGPYUW0wDuf8pK2lZxeyVqkzca5B0V/8ogr27zwK8+2Mo5u8M 3W6QuPum4/e0T9q7dw+yVqCPpC0PTgSaCi1ZWw5TBQOR/mfpON1Pv8JAL0zdO+v1et+l gUrd8NtIo51eQNAUbgwjhsG3lmkCnM1iWnWbP09WXN74Q9uLd2GPQ3Ih2E9zDAd4duF4 bL1A== X-Gm-Message-State: APt69E0cpjKBkJjtA26ySeqkHCT7mr78tQhaFr6f/qwNiw0+aayE4xH/ sraC3w9m1i3883Q93FlNPR+p+Q== X-Google-Smtp-Source: AAOMgpdcJWL4paeHqhRYpUNktX8A89kI31qA8so1VxyyChi/tx3D0+KXZNwco1zqfd/E6lSznM9VQg== X-Received: by 2002:a2e:99c7:: with SMTP id l7-v6mr16541795ljj.148.1530505544981; Sun, 01 Jul 2018 21:25:44 -0700 (PDT) Received: from localhost.localdomain ([178.69.38.191]) by smtp.gmail.com with ESMTPSA id w9-v6sm1445824lfk.88.2018.07.01.21.25.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Jul 2018 21:25:44 -0700 (PDT) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add keynav. Date: Mon, 2 Jul 2018 07:25:23 +0300 Message-Id: <20180702042523.16181-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/xorg.scm (keynav): New variable. --- gnu/packages/xorg.scm | 62 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 7ce543790..864ebb0a4 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2017 Arun Isaac ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Kei Kebreau +;;; Copyright © 2018 Oleg Pykhalov ;;; ;;; This file is part of GNU Guix. ;;; @@ -6119,3 +6120,64 @@ and embedded platforms.") (append configure-flags (list "--with-qt4-immodule" "--with-qt4"))))) (synopsis "Multilingual input method framework (Qt support)"))) + +(define-public keynav + (package + (name "keynav") + (version "0.20110708.0") + (source + (origin + (method url-fetch) + (uri (string-append + "http://http.debian.net/debian/pool/main/k/keynav/keynav_" + version ".orig.tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1gizjhji3yspxxxvb90js3z1bv18rbf5phxg8rciixpj3cccff8z")))) + (build-system gnu-build-system) + (inputs + `(("cairo" ,cairo) + ("glib" ,glib) + ("libx11" ,libx11) + ("libxext" ,libxext) + ("libxinerama" ,libxinerama) + ("libxtst" ,libxtst) + ("xdotool" ,xdotool))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'setenv + (lambda _ + (setenv "CC" (which "gcc")))) + (add-after 'unpack 'patch-keynav + (lambda _ + (substitute* "keynav.c" + (("xdo_symbol_map") "xdo_get_symbol_map") + (("xdo_window_setclass") "xdo_set_window_class") + (("xdo_window_get_active") "xdo_get_window_at_mouse") + (("xdo_click") "xdo_click_window") + (("xdo_mouseup") "xdo_mouse_up") + (("xdo_mousedown") "xdo_mouse_down") + (("xdo_mousemove") "xdo_move_mouse") + (("xdo_mousemove_relative") "xdo_move_mouse_relative") + (("xdo_mouselocation") "xdo_get_mouse_location") + (("xdo_mouse_wait_for_move_to") "xdo_wait_for_mouse_move_to") + (("xdo_keysequence_up") "xdo_send_keysequence_window_up") + (("xdo_keysequence_down") "xdo_send_keysequence_window_down")))) + (delete 'configure) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (install-file "keynav" (string-append out "/bin")) + (install-file "keynavrc" (string-append out "/etc")))))))) + (home-page "https://www.semicomplete.com/projects/keynav/") + (synopsis "Keyboard-driven mouse cursor mover") + (description + "Keynav makes your keyboard a fast mouse cursor mover. You can move the +cursor to any point on the screen with a few key strokes. It also simulates +mouse click. You can do everything mouse can do with a keyboard.") + (license license:bsd-3))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 02 11:47:37 2018 Received: (at 32031) by debbugs.gnu.org; 2 Jul 2018 15:47:37 +0000 Received: from localhost ([127.0.0.1]:43788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fa13B-0006rm-6j for submit@debbugs.gnu.org; Mon, 02 Jul 2018 11:47:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fa138-0006rY-T9 for 32031@debbugs.gnu.org; Mon, 02 Jul 2018 11:47:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fa130-0000ik-K0 for 32031@debbugs.gnu.org; Mon, 02 Jul 2018 11:47:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fa130-0000ia-G2; Mon, 02 Jul 2018 11:47:26 -0400 Received: from [193.50.110.150] (port=59360 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fa12z-0008LA-Sx; Mon, 02 Jul 2018 11:47:26 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#32031] [PATCH] gnu: Add keynav. References: <20180702042523.16181-1-go.wigust@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 Messidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 02 Jul 2018 17:47:24 +0200 In-Reply-To: <20180702042523.16181-1-go.wigust@gmail.com> (Oleg Pykhalov's message of "Mon, 2 Jul 2018 07:25:23 +0300") Message-ID: <87bmbpej1v.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32031 Cc: 32031@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Oleg Pykhalov skribis: > * gnu/packages/xorg.scm (keynav): New variable. [...] > + (arguments > + `(#:tests? #f Could you leave a comment explaining why tests are skipped? If an X server is needed, we can launch Xvfb before the =E2=80=98check=E2=80=99 pha= se, as many packages do. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'setenv > + (lambda _ > + (setenv "CC" (which "gcc")))) > + (add-after 'unpack 'patch-keynav > + (lambda _ > + (substitute* "keynav.c" > + (("xdo_symbol_map") "xdo_get_symbol_map") > + (("xdo_window_setclass") "xdo_set_window_class") > + (("xdo_window_get_active") "xdo_get_window_at_mouse") > + (("xdo_click") "xdo_click_window") > + (("xdo_mouseup") "xdo_mouse_up") > + (("xdo_mousedown") "xdo_mouse_down") > + (("xdo_mousemove") "xdo_move_mouse") > + (("xdo_mousemove_relative") "xdo_move_mouse_relative") > + (("xdo_mouselocation") "xdo_get_mouse_location") > + (("xdo_mouse_wait_for_move_to") "xdo_wait_for_mouse_move_= to") > + (("xdo_keysequence_up") "xdo_send_keysequence_window_up") > + (("xdo_keysequence_down") "xdo_send_keysequence_window_do= wn")))) > + (delete 'configure) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (assoc-ref outputs "out"))) > + (install-file "keynav" (string-append out "/bin")) > + (install-file "keynavrc" (string-append out "/etc")))))))) Please return #t in each of these phases. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 03 00:31:17 2018 Received: (at 32031) by debbugs.gnu.org; 3 Jul 2018 04:31:17 +0000 Received: from localhost ([127.0.0.1]:44314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1faCyD-0007wi-CX for submit@debbugs.gnu.org; Tue, 03 Jul 2018 00:31:17 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:34055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1faCyA-0007wP-Ft; Tue, 03 Jul 2018 00:31:15 -0400 Received: by mail-lf0-f65.google.com with SMTP id n96-v6so460882lfi.1; Mon, 02 Jul 2018 21:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=nUmI2JcZw1TIIN8qRo7sogzxvC47ZcI5Th9GpUIXH3E=; b=U2yThY2Hl+sskNrVhezyrG1rD7td58Pu7F2KSDO1jvaFEiOPltm9W/b34wFAVX5t1R GMrLpxq8TvGYn93X+wHWYmA9/ymUtuaX0q5qrpGuLInfZbFat/sjSQQ603wmgDRvSejl MqnM5K/WUJJn31Sjxfpfuuf9N5byVGqfmxyXBCKOEeKods2YLwGn+AC3iaqX+qVad6Nj uSoUzOey/QebW52b9EC2aLVrzu3Ba/q7iUNdQW3H2InguOSu0sOuUoI8ORrpKFdYiduj 1CVGAa346ZaKoQZaf2aup43MMNpRmNHAf1iUTxLbqqxymhu/GGi/vxbQuVdMTv8N6O9/ iJPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=nUmI2JcZw1TIIN8qRo7sogzxvC47ZcI5Th9GpUIXH3E=; b=VcPRkWkzQM4k850/AGfYKCzPTH8uXcHViL7doT3lJtph6KbkJObRMyfz5CRoGRHDZb LdK5EjGbe41+7O6BYsSJDp90/yhEcrawynqB5Nk1modQNFPw9ClizbQ5dhgAhITSjTMn 7JXP/kYKC2Zlpt969KMBTH74o1zjrS4arfERr7+43MLL+GJwDBEZxXhWnnPUo4L5/o1m 9wL9y+vEatuaL+nWZ7CHOUSzqIxLtw66ZorkEJDMd9p42jHeS12Bxy8goSJ6eq5AFxEj XKbgqj5Oi+vFNNl7cIR06hSaWT6z5JVbIojZzk7sHaTm+EMypuxGpo1eSC5e8o+pMJPq GFgg== X-Gm-Message-State: APt69E0zTkZKz5O1SBU1deKIQDRS7RZRcxtRFa5q1uFa1bJ1WT47amRb HMgQuq7AGEq3+GxKbFSJwph44Q== X-Google-Smtp-Source: AAOMgpc43fl1zYrWHtbybtCZL4/Gpu+3wQ+lA4aRdXFWGrqXFOgK++VG1JC8rZxUDGF0vISMlRrWwQ== X-Received: by 2002:a19:7403:: with SMTP id v3-v6mr6055775lfe.97.1530592268286; Mon, 02 Jul 2018 21:31:08 -0700 (PDT) Received: from magnolia ([178.71.64.159]) by smtp.gmail.com with ESMTPSA id p24-v6sm26371lje.0.2018.07.02.21.31.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 02 Jul 2018 21:31:07 -0700 (PDT) From: Oleg Pykhalov To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#32031] [PATCH] gnu: Add keynav. References: <20180702042523.16181-1-go.wigust@gmail.com> <87bmbpej1v.fsf@gnu.org> Date: Tue, 03 Jul 2018 07:31:03 +0300 In-Reply-To: <87bmbpej1v.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 02 Jul 2018 17:47:24 +0200") Message-ID: <877emd3pq0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32031 Cc: 32031-done@debbugs.gnu.org, 32031@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Ludovic, Thank you for review. ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Oleg Pykhalov skribis: > >> * gnu/packages/xorg.scm (keynav): New variable. > > [...] > >> + (arguments >> + `(#:tests? #f > > Could you leave a comment explaining why tests are skipped? If an X > server is needed, we can launch Xvfb before the =E2=80=98check=E2=80=99 p= hase, as many > packages do. Ah, I should did this in the first place, sorry. There are no tests. >> + #:phases >> + (modify-phases %standard-phases >> + (add-after 'unpack 'setenv >> + (lambda _ >> + (setenv "CC" (which "gcc")))) >> + (add-after 'unpack 'patch-keynav >> + (lambda _ >> + (substitute* "keynav.c" >> + (("xdo_symbol_map") "xdo_get_symbol_map") >> + (("xdo_window_setclass") "xdo_set_window_class") >> + (("xdo_window_get_active") "xdo_get_window_at_mouse") >> + (("xdo_click") "xdo_click_window") >> + (("xdo_mouseup") "xdo_mouse_up") >> + (("xdo_mousedown") "xdo_mouse_down") >> + (("xdo_mousemove") "xdo_move_mouse") >> + (("xdo_mousemove_relative") "xdo_move_mouse_relative") >> + (("xdo_mouselocation") "xdo_get_mouse_location") >> + (("xdo_mouse_wait_for_move_to") "xdo_wait_for_mouse_move= _to") >> + (("xdo_keysequence_up") "xdo_send_keysequence_window_up") >> + (("xdo_keysequence_down") "xdo_send_keysequence_window_d= own")))) >> + (delete 'configure) >> + (replace 'install >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let ((out (assoc-ref outputs "out"))) >> + (install-file "keynav" (string-append out "/bin")) >> + (install-file "keynavrc" (string-append out "/etc"))))))= )) > > Please return #t in each of these phases. OK, pushed as with a6a2ef27a389f5ff88b752ba56a7f34d94cb087b with: --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Description: Applied suggestions diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 864ebb0a4..4bad8f23f 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -6147,12 +6147,13 @@ and embedded platforms.") (native-inputs `(("pkg-config" ,pkg-config))) (arguments - `(#:tests? #f + `(#:tests? #f ;No tests. #:phases (modify-phases %standard-phases (add-after 'unpack 'setenv (lambda _ - (setenv "CC" (which "gcc")))) + (setenv "CC" (which "gcc")) + #t)) (add-after 'unpack 'patch-keynav (lambda _ (substitute* "keynav.c" @@ -6167,13 +6168,15 @@ and embedded platforms.") (("xdo_mouselocation") "xdo_get_mouse_location") (("xdo_mouse_wait_for_move_to") "xdo_wait_for_mouse_move_to") (("xdo_keysequence_up") "xdo_send_keysequence_window_up") - (("xdo_keysequence_down") "xdo_send_keysequence_window_down")))) + (("xdo_keysequence_down") "xdo_send_keysequence_window_down")) + #t)) (delete 'configure) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (install-file "keynav" (string-append out "/bin")) - (install-file "keynavrc" (string-append out "/etc")))))))) + (install-file "keynavrc" (string-append out "/etc"))) + #t))))) (home-page "https://www.semicomplete.com/projects/keynav/") (synopsis "Keyboard-driven mouse cursor mover") (description --=-=-= Content-Type: text/plain Oleg. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAls6/AcACgkQckbhHGm3 lWlBbg//XJR1O8GSBOU/D+L+xkOresbIrBLq+sdBCN6ngg1U+4/SHrbCTkedNWwS +2fm8sl70xQ2fQhzBPOTTjz9qtDQ36qijA8RIXrD7N0ue9jTj7sVsArdunJwaFUw SxhkKuJKFGwGodMP9dWakPTZc3NxccDqg1r7GioZpiDjd8GKP0lQQnnikf9ua6UC 8JHWXJpq8E6W+ux/2+BHaSJwKRteqtmhLd/Tmh/zfR7fnK+Py+cdBI70jp1Cn4SO wx6J1JHlhfS5C2etT51iUSH1s26X3TQxpvWtmk4iwztItlzc58a5WqvHCYDsa5sh aZ54hw8rpgJEyx6fGRfRMWfe3WAaFgwoSJkQ97px7NrE86FkUiZiMqS84X8JW/0+ KjmTqVewZyBaaYEfYCeoIuxQY8ss/tTjJ3yE2+twcgTbk90m/artKZQ0s0XMbCtm wurENGiyOWYMj+LcK316qJSXyyGAvAE+IswCHHhJQPJFoixB7SsnLu6B5lsPoqeV NvpodtlvLuQJ20LRUERenJwNjcWxrKZ3shqO9ZSCTWPpUcEN43y6MqvHvqma8CFm S/48LVqmC9uJajlq/Ey2XIBDwqvClgoX2nhjIYI6nxkWfYxcmebA9Jg4zb4McdKK DiAOtUO9eaYx5WcPssQEsC7snS0ppcZX544iONXm3IEREh5zDQg= =hHGL -----END PGP SIGNATURE----- --==-=-=-- From unknown Sat Aug 16 15:57:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 31 Jul 2018 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator