From unknown Wed Aug 20 00:02:46 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#70466 <70466@debbugs.gnu.org> To: bug#70466 <70466@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add libdecor. Reply-To: bug#70466 <70466@debbugs.gnu.org> Date: Wed, 20 Aug 2025 07:02:46 +0000 retitle 70466 [PATCH] gnu: Add libdecor. reassign 70466 guix-patches submitter 70466 aurtzy severity 70466 normal tag 70466 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 18 22:29:03 2024 Received: (at submit) by debbugs.gnu.org; 19 Apr 2024 02:29:03 +0000 Received: from localhost ([127.0.0.1]:56024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxdzq-0004A7-G1 for submit@debbugs.gnu.org; Thu, 18 Apr 2024 22:29:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:42362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxdzm-00048b-GT for submit@debbugs.gnu.org; Thu, 18 Apr 2024 22:29:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rxdzR-00054t-2S for guix-patches@gnu.org; Thu, 18 Apr 2024 22:28:37 -0400 Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rxdzO-0000LL-28 for guix-patches@gnu.org; Thu, 18 Apr 2024 22:28:36 -0400 Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-437846c4ceaso9490421cf.3 for ; Thu, 18 Apr 2024 19:28:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713493712; x=1714098512; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=99svHTdBUkmMcShzzQ9wHP2WSHtDaADzEkDIYnRUAiU=; b=FKCQ6sBNbjfGdqkxvaJf+TDrQHGLq940xBp+tXuuul2ZPmTENQXqwiYrUvHW+C9maP 3yw9I+wUzN395xq6VQwZvXwuYqj8+PxGY9OSO235diYTPaQyXI7LXTFuOTyg+20GFb2U pDvUjb7t7gu/eY1F2y1lXeTujNHe0W6l99cpc+CjO7ZKG7QpywwTlULeyZ2+N0/g9nj+ J0ZBhS1cTOl561175Slbq/Xw1Xs13ql6eBDSJhItzJqqnYvN0VqQu1jW5x8Cfiw4p7XM VYDeMgJVL/1vwgWxBhEwLojiGXcuoYdvBAq11gl5TdJo9kFxNDzXTkZ+idWdkQqjsir+ Hh8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713493712; x=1714098512; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=99svHTdBUkmMcShzzQ9wHP2WSHtDaADzEkDIYnRUAiU=; b=jDXy9FbDZz09C+2V6y5Ezw1h9LeVoEPddDACpPZ8EGFhfsc3HwsyXb2LB5VXgI7dO3 vGVcl6GJ9ToPEO4U4H3OhQLMJ9v0qc2lwHStKaY4vlzcxzVcB6xfCAo69xf3xhV/JKDM en3xYstbhfUbrp08sR5cbi8+ZPEXydKj/WMrFkEH4hFU3alIbBs+zD+oBm0F6toEM2L7 lvjf79PMzhk1+hqpcBNihbf9e6/z2CsCS3PAS2l/wGjGUdadhxXoGEEJJlu9wqrKl0un t2E4XBtcq0GuF4VJnIQSWux9VgJGypczZj8THN/R1KkT2tz/ngRwLieiY7aBSThexk1Z FqYQ== X-Gm-Message-State: AOJu0YxlVuDscRojwF7j0MCD9stVUB53L/01JAUknTtyWIVkYIuok8rZ iuBtzt+zNIDrWlmM0WxdRljUfcNnI9EWwm/Sx7yyoPOUh6gxqt9z4A0F1g== X-Google-Smtp-Source: AGHT+IHWmEBB0rXgUlX93zVSyJQKcs2QbigygMcmFWre7Vs6k4uIk4kcKbti6DGwZcmugHYlY9zv3w== X-Received: by 2002:ac8:7d05:0:b0:437:ba0e:68f5 with SMTP id g5-20020ac87d05000000b00437ba0e68f5mr909854qtb.25.1713493712293; Thu, 18 Apr 2024 19:28:32 -0700 (PDT) Received: from localhost.localdomain ([2600:4808:a053:7600::92d]) by smtp.gmail.com with ESMTPSA id v10-20020ac873ca000000b004378b8ef629sm1209399qtp.31.2024.04.18.19.28.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Apr 2024 19:28:31 -0700 (PDT) From: aurtzy To: guix-patches@gnu.org Subject: [PATCH] gnu: Add libdecor. Date: Thu, 18 Apr 2024 22:10:56 -0400 Message-ID: <01e46762faf0b74581d07a365c65157354081f84.1713492642.git.aurtzy@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::82e; envelope-from=aurtzy@gmail.com; helo=mail-qt1-x82e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: john.kehayias@protonmail.com, aurtzy 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 (libdecor): New variable. Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 --- Is this a reasonable location for libdecor? I had trouble deciding between (gnu packages xorg) and (gnu packages xdisorg), but even then I wasn't sure if it belonged in either. gnu/packages/xorg.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 81d8462761..4fd4c3eece 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -38,6 +38,8 @@ ;;; Copyright © 2023 Janneke Nieuwenhuizen ;;; Copyright © 2023, 2024 John Kehayias ;;; Copyright © 2023, 2024 Kaelyn Takata +;;; Copyright © 2022 Samuel Culpepper +;;; Copyright © 2024 aurtzy ;;; ;;; This file is part of GNU Guix. ;;; @@ -74,6 +76,7 @@ (define-module (gnu packages xorg) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) #:use-module (gnu packages cups) #:use-module (gnu packages compression) #:use-module (gnu packages emacs) @@ -6773,3 +6776,35 @@ (define-public setroot syntax without its image viewing capabilities. It supports multiple monitors and can restore previously set wallpapers and options.") (license license:gpl3+))) + +(define-public libdecor + (package + (name "libdecor") + (version "0.2.2") + (source + (origin (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/libdecor/libdecor") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05rxchwzhnkm91kcr30mavizkp25wgjlhb6lcraa456pw7vgb04q")))) + (build-system meson-build-system) + (native-inputs (list cmake + pkg-config)) + (inputs (list cairo + dbus + egl-wayland + gtk+ + libglvnd + libxkbcommon + pango + wayland + wayland-protocols)) + (home-page "https://gitlab.freedesktop.org/libdecor/libdecor") + (synopsis "Client-side decorations library for Wayland clients") + (description "libdecor is a library that can help Wayland clients draw +window decorations for them. It aims to provide multiple backends that +implements the decoration drawing.") + (license license:expat))) base-commit: 49f82fca4130ffcfb16aa0cf89750ab56fb99ad7 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 19 12:12:22 2024 Received: (at 70466) by debbugs.gnu.org; 19 Apr 2024 16:12:23 +0000 Received: from localhost ([127.0.0.1]:58970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxqqX-0003Ro-1n for submit@debbugs.gnu.org; Fri, 19 Apr 2024 12:12:22 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:62293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rxqqQ-0003QB-H8 for 70466@debbugs.gnu.org; Fri, 19 Apr 2024 12:12:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1713543109; x=1713802309; bh=b9dtfpy0RNkuLOHv8cjGKLJ1CTEis9zYlF7SpmEDSMw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ZCeQ1njT7vjWUGnL2hGU+0Iw1QVLpBasA6lpyjrBq1ynzYojyimI4JvEMZpQJVo5F htmrYOn6GbIGBTxrC4N0MHfAGMEk08+rYO8acb792prm3cyTdmyc8vrj0P1BtlKCWU YEquIADu1RzeFQXOZ5eMb0cpx4ok0F57a0jWHAd8Pzk6MM+/qsDnFHEBxdYn/YCRjo wI6u8sCRol2G9MrALdabb2Zk346hLIsXS0rvJAZ1NhepJpqrPrUqRcOMe6LsDPII5G v9Q74O7x8vCP2UHKH0rhFflNWpjvx9BBzGVtXB86F5tntaudS5zjya/6TIAh6JwPjX QFQCHcOvS9HEg== Date: Fri, 19 Apr 2024 16:10:46 +0000 To: aurtzy From: John Kehayias Subject: Re: [bug#70466] [PATCH] gnu: Add libdecor. Message-ID: <87il0djptp.fsf@protonmail.com> In-Reply-To: <01e46762faf0b74581d07a365c65157354081f84.1713492642.git.aurtzy@gmail.com> References: <01e46762faf0b74581d07a365c65157354081f84.1713492642.git.aurtzy@gmail.com> Feedback-ID: 7805494:user:proton X-Pm-Message-ID: ea7738de29f6654cca67e858a8fab2fc2116e56f MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70466 Cc: 70466@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 (-) Hello, On Thu, Apr 18, 2024 at 10:10 PM, aurtzy wrote: > * gnu/packages/xorg.scm (libdecor): New variable. > > Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 > --- > > Is this a reasonable location for libdecor? I had trouble deciding betwe= en > (gnu packages xorg) and (gnu packages xdisorg), but even then I wasn't su= re if > it belonged in either. > I'm not expert, but maybe in freedesktop? Since that is where wayland is, for example (and this is a freedesktop project, though not sure that maps for all). > gnu/packages/xorg.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm > index 81d8462761..4fd4c3eece 100644 > --- a/gnu/packages/xorg.scm > +++ b/gnu/packages/xorg.scm > @@ -38,6 +38,8 @@ > ;;; Copyright =C2=A9 2023 Janneke Nieuwenhuizen > ;;; Copyright =C2=A9 2023, 2024 John Kehayias > ;;; Copyright =C2=A9 2023, 2024 Kaelyn Takata > +;;; Copyright =C2=A9 2022 Samuel Culpepper Who is this for? Did this come from another channel/previous patch then? (Not a problem and giving credit is, of course, correct! Just wondering.) > +;;; Copyright =C2=A9 2024 aurtzy > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -74,6 +76,7 @@ (define-module (gnu packages xorg) > #:use-module (gnu packages bash) > #:use-module (gnu packages bison) > #:use-module (gnu packages check) > + #:use-module (gnu packages cmake) > #:use-module (gnu packages cups) > #:use-module (gnu packages compression) > #:use-module (gnu packages emacs) > @@ -6773,3 +6776,35 @@ (define-public setroot > syntax without its image viewing capabilities. It supports multiple mon= itors > and can restore previously set wallpapers and options.") > (license license:gpl3+))) > + > +(define-public libdecor > + (package > + (name "libdecor") > + (version "0.2.2") > + (source > + (origin (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.freedesktop.org/libdecor/libdeco= r") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "05rxchwzhnkm91kcr30mavizkp25wgjlhb6lcraa456pw7vgb04q")))= ) > + (build-system meson-build-system) > + (native-inputs (list cmake > + pkg-config)) Minor nit: this should be one line. > + (inputs (list cairo > + dbus > + egl-wayland > + gtk+ > + libglvnd > + libxkbcommon > + pango > + wayland > + wayland-protocols)) > + (home-page "https://gitlab.freedesktop.org/libdecor/libdecor") > + (synopsis "Client-side decorations library for Wayland clients") > + (description "libdecor is a library that can help Wayland clients dr= aw > +window decorations for them. It aims to provide multiple backends that > +implements the decoration drawing.") > + (license license:expat))) > > base-commit: 49f82fca4130ffcfb16aa0cf89750ab56fb99ad7 Otherwise LGTM, just want to confirm the extra copyright line. You can send an update putting this in freedesktop if you agree and fixing the native-inputs line, or I can do it when pushing. Thanks! John From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 20 06:18:06 2024 Received: (at 70466) by debbugs.gnu.org; 20 Apr 2024 10:18:06 +0000 Received: from localhost ([127.0.0.1]:35560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ry7nG-0008Gh-2f for submit@debbugs.gnu.org; Sat, 20 Apr 2024 06:18:05 -0400 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:57557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ry7nC-0008FI-A4 for 70466@debbugs.gnu.org; Sat, 20 Apr 2024 06:18:00 -0400 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-69b24162dd6so15677856d6.2 for <70466@debbugs.gnu.org>; Sat, 20 Apr 2024 03:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713608257; x=1714213057; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0kmRm18kHXGLYfluhf4glDNVlHt9GLo3JFVkcnFPWII=; b=XqozCXZ49bIADz4baUkbNv0EcIQGF4getEt3/SEw+dO5ZUZnphQy8rIoGD1vBEJ4GK Lv59QRC0KzKD+NL8HTy99ptBo7sh2XdFTBmz+TX3rvjNblSmoA7jtIdrD9S/7KT7WT5w ZKxlCj/pAeYaMfW74R/qTS8zjQQCwr0ErO1pcoP4L7s2pFtN7QWkXhhXnPMyuXKLeXty 6FVRo25oWc5lu+iUBO/XHT0/QNdgrOCs2mf8rvnGTNe5DuF5l48lHko84WD8bdhQuiPV p52FMVBg4UMWMjl4q/KGrva6Yvv1xjvcD5KpXIVSLfNKwLJUo8LpLEJhQRzu7SSXwfSX CLCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713608257; x=1714213057; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0kmRm18kHXGLYfluhf4glDNVlHt9GLo3JFVkcnFPWII=; b=u8XkxHwP62DKnzPtBgfk5iLjk8TTtyRDhpswp9dSsJD/VOVZpCl4HcBwHR5I4mmSIH GYsLgBviQu/2d63Df+O3RnJkpkZuKPDL/O6NczpqBIyYN2qpbLNZCL/8ISKLjMqTxAGw jzeGChfvSB9qexh/fySzbQqcruVJzIC8czXNCLkMB6GK7WfafayquqllrZsbdpuBx8+r KCEaANUkYoUvT00ybB3n1NTkv04FmXfyIabDfQpxYWiIMC0bUbLbVfI0mQETbqb7RSIe imtLvYzoHWKD/v7okbBgWPfxaMvyRJCtZSOGNPAgBOybaI76Z2JPz/5cqAbCdUAB3Y7D tLVg== X-Gm-Message-State: AOJu0YxXIJFW73QEFOQDqs2s3ghiqEL1iv4IakRycjyYPUECZyxGjBWQ y1B26x4MCxki3v3AjqtsmYX0mSNM5skXlUZfZwnktp7+JjE67H1gsq2goQ== X-Google-Smtp-Source: AGHT+IHFuPi7IqSjH36UYehTaoSO3KczppAdYbQ+k1lZOnqw1XEs5LIr06EK3ZsnObYpwqbAowsEgA== X-Received: by 2002:ad4:4684:0:b0:6a0:5344:aed4 with SMTP id pl4-20020ad44684000000b006a05344aed4mr5125483qvb.5.1713608256819; Sat, 20 Apr 2024 03:17:36 -0700 (PDT) Received: from localhost.localdomain ([2600:4808:a053:7600::92d]) by smtp.gmail.com with ESMTPSA id bz4-20020ad44c04000000b006a067efb28fsm1048085qvb.43.2024.04.20.03.17.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Apr 2024 03:17:36 -0700 (PDT) From: aurtzy To: 70466@debbugs.gnu.org Subject: [PATCH v2] gnu: Add libdecor. Date: Sat, 20 Apr 2024 06:12:17 -0400 Message-ID: <72015ff750152dddde60f4c3ea994de388a5477f.1713590018.git.aurtzy@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70466 Cc: john.kehayias@protonmail.com, aurtzy 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 (-) * gnu/packages/freedesktop.scm (libdecor): New variable. Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 --- Hi John, > > * gnu/packages/xorg.scm (libdecor): New variable. > > > > Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 > > --- > > > > Is this a reasonable location for libdecor? I had trouble deciding between > > (gnu packages xorg) and (gnu packages xdisorg), but even then I wasn't sure if > > it belonged in either. > > > > I'm not expert, but maybe in freedesktop? Since that is where wayland > is, for example (and this is a freedesktop project, though not sure that > maps for all). I think it makes sense; moved to freedesktop. > > gnu/packages/xorg.scm | 35 +++++++++++++++++++++++++++++++++++ > > 1 file changed, 35 insertions(+) > > > > diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm > > index 81d8462761..4fd4c3eece 100644 > > --- a/gnu/packages/xorg.scm > > +++ b/gnu/packages/xorg.scm > > @@ -38,6 +38,8 @@ > > ;;; Copyright © 2023 Janneke Nieuwenhuizen > > ;;; Copyright © 2023, 2024 John Kehayias > > ;;; Copyright © 2023, 2024 Kaelyn Takata > > +;;; Copyright © 2022 Samuel Culpepper > > Who is this for? Did this come from another channel/previous patch then? > (Not a problem and giving credit is, of course, correct! Just wondering.) Woops, should have explained that - yes, the original libdecor definition was found here: https://github.com/Admicos/minecraft-wayland/issues/18 > > + (native-inputs (list cmake > > + pkg-config)) > > Minor nit: this should be one line. Adjusted! > Otherwise LGTM, just want to confirm the extra copyright line. You can > send an update putting this in freedesktop if you agree and fixing the > native-inputs line, or I can do it when pushing. > > Thanks! > John Cheers, aurtzy gnu/packages/freedesktop.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 339297c087..081269ebaf 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -35,6 +35,8 @@ ;;; Copyright © 2023 Alex Devaure ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2022 Samuel Culpepper +;;; Copyright © 2024 aurtzy ;;; ;;; This file is part of GNU Guix. ;;; @@ -3234,3 +3236,34 @@ (define-public waypipe "Waypipe is a proxy for Wayland clients, with the aim of supporting behavior like @samp{ssh -X}.") (license license:expat))) + +(define-public libdecor + (package + (name "libdecor") + (version "0.2.2") + (source + (origin (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/libdecor/libdecor") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05rxchwzhnkm91kcr30mavizkp25wgjlhb6lcraa456pw7vgb04q")))) + (build-system meson-build-system) + (native-inputs (list cmake pkg-config)) + (inputs (list cairo + dbus + egl-wayland + gtk+ + libglvnd + libxkbcommon + pango + wayland + wayland-protocols)) + (home-page "https://gitlab.freedesktop.org/libdecor/libdecor") + (synopsis "Client-side decorations library for Wayland clients") + (description "libdecor is a library that can help Wayland clients draw +window decorations for them. It aims to provide multiple backends that +implements the decoration drawing.") + (license license:expat))) base-commit: 0797fff8b8b3feb1e421aad170b4c12a87091663 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 29 18:03:02 2024 Received: (at 70466-done) by debbugs.gnu.org; 29 Apr 2024 22:03:02 +0000 Received: from localhost ([127.0.0.1]:58863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1Z5S-0003sQ-6Z for submit@debbugs.gnu.org; Mon, 29 Apr 2024 18:03:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1Z5Q-0003s7-4e for 70466-done@debbugs.gnu.org; Mon, 29 Apr 2024 18:03:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s1Z50-0000LK-DR; Mon, 29 Apr 2024 18:02:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=WPr9vqfgb9tudH+F03/3vqTiY8UDgI9s4kBZNLqtxdQ=; b=M0U8yVN01c+uv+Hb7OvM lIMJmuHb/xyL9OwzbSQenV8uO38QLkY/EnsDJFVGOrZKKI/Yu6BkwoDMpmKSEo+/4ZNzlGprpIk2U FtV4OPG8O12RwgOpKHzPR70bw0hbdXs1CUM9CogCPvjQqt772B6WDraFc1P2/3r341zIEDzrlE4Ow ynAA1xwt4bVAyutRATdvKN9VAV/mY5pwf8ND6FLLcbXXFj0v9YTnl+hoIO11Le2DK0YvTt1OuH1Et ot3p6iqyC/mNmc9cPDpUXffiuRZPRbuPDpdk19NGyVHC+NswR24TyXJhTyLwQBLHNqTsccNtxcHPL OQeEt+5gVCxEyA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: aurtzy Subject: Re: [bug#70466] [PATCH v2] gnu: Add libdecor. In-Reply-To: <72015ff750152dddde60f4c3ea994de388a5477f.1713590018.git.aurtzy@gmail.com> (aurtzy@gmail.com's message of "Sat, 20 Apr 2024 06:12:17 -0400") References: <01e46762faf0b74581d07a365c65157354081f84.1713492642.git.aurtzy@gmail.com> <72015ff750152dddde60f4c3ea994de388a5477f.1713590018.git.aurtzy@gmail.com> Date: Tue, 30 Apr 2024 00:02:31 +0200 Message-ID: <87edanzv2g.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70466-done Cc: john.kehayias@protonmail.com, 70466-done@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: -3.3 (---) Hi, aurtzy skribis: > * gnu/packages/freedesktop.scm (libdecor): New variable. > > Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1 Applied. Thanks aurtzy & John! Ludo=E2=80=99. From unknown Wed Aug 20 00:02:46 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, 28 May 2024 11:24:09 +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