From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvJfR-0005yr-Jh for guix-patches@gnu.org; Thu, 30 Aug 2018 05:55:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvJfK-0003fw-Aa for guix-patches@gnu.org; Thu, 30 Aug 2018 05:55:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:32903) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvJfK-0003fl-6R for guix-patches@gnu.org; Thu, 30 Aug 2018 05:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fvJfK-0004sK-56 for guix-patches@gnu.org; Thu, 30 Aug 2018 05:55:02 -0400 Subject: [bug#32584] [PATCH] gnu: Add yad. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvJeJ-0005hq-Iw for guix-patches@gnu.org; Thu, 30 Aug 2018 05:54:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvJeG-0002tE-BH for guix-patches@gnu.org; Thu, 30 Aug 2018 05:53:59 -0400 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:35050) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fvJeF-0002W8-TM for guix-patches@gnu.org; Thu, 30 Aug 2018 05:53:56 -0400 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id C041BA6DC55 for ; Thu, 30 Aug 2018 11:53:05 +0200 (CEST) Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ipVgdOawM4zO for ; Thu, 30 Aug 2018 11:53:00 +0200 (CEST) Received: from SW-IT-P-CAS3.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Thu, 30 Aug 2018 11:53:00 +0200 (CEST) From: pimi Date: Thu, 30 Aug 2018 11:51:52 +0200 Message-ID: <20180830095152.8589-1-madalinionel.patrascu@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 32584@debbugs.gnu.org Cc: pimi gnu/packages/gtk.scm (yad): New variable. --- gnu/packages/gtk.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 8b11e3fb1..9b20f4f96 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -19,6 +19,7 @@ ;;; Copyright =C2=A9 2017 Marius Bakke ;;; Copyright =C2=A9 2018 Alex Vong ;;; Copyright =C2=A9 2018 Arun Isaac +;;; Copyright =C2=A9 2018 M=C4=83d=C4=83lin Ionel Patra=C8=99cu ;;; ;;; This file is part of GNU Guix. ;;; @@ -1651,3 +1652,44 @@ Parcellite and adds bugfixes and features.") it does not deal with windowing system surfaces, drawing, scene graphs, = or input.") (license license:expat))) + +(define-public yad + (package + (name "yad") + (version "0.40.3") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/v1cont/"name"/archive/v"v= ersion".tar.gz")) + (sha256 + (base32 "1fs892d0xq2x43blqfxrlif22n1mnpbbw6lj8mfvm9j637m8hfm6"))= )) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + '("--with-gtk=3Dgtk3" + "--enable-html" + "--enable-gio" + "--enable-spell" + "--enable-icon-browser") + #:phases + (modify-phases %standard-phases + (replace 'bootstrap + (lambda _ + (invoke "autoreconf" "-vif") + (invoke "intltoolize" "--force" "--automake") + #t))))) + (inputs + `(("gtk+" ,gtk+))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("intltool" ,intltool) + ("pkg-config" ,pkg-config))) + (home-page "https://sourceforge.net/projects/yad-dialog/") + (synopsis "Standard dialog boxes for Windows, MacOS and Linux") + (description + "This program allows you to display GTK+ dialog boxes from command = line or shell +scripts. More example of @code{yad} usage can be consulted at +@url{https://sourceforge.net/p/yad-dialog/wiki/browse_pages/}. The @cod= e{yad} +depends on GTK+ only.") + (license license:gpl3))) --=20 2.17.1