From unknown Sat Jun 14 00:06:40 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#48394 <48394@debbugs.gnu.org> To: bug#48394 <48394@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cawbird. Reply-To: bug#48394 <48394@debbugs.gnu.org> Date: Sat, 14 Jun 2025 07:06:40 +0000 retitle 48394 [PATCH] gnu: Add cawbird. reassign 48394 guix-patches submitter 48394 Raghav Gururajan severity 48394 normal tag 48394 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 13 00:32:41 2021 Received: (at submit) by debbugs.gnu.org; 13 May 2021 04:32:41 +0000 Received: from localhost ([127.0.0.1]:41020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh31d-0007bG-23 for submit@debbugs.gnu.org; Thu, 13 May 2021 00:32:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:42758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lh31Z-0007b6-4w for submit@debbugs.gnu.org; Thu, 13 May 2021 00:32:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45096) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lh31X-00073W-PU for guix-patches@gnu.org; Thu, 13 May 2021 00:32:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:40233) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lh31U-0003Nb-Nw for guix-patches@gnu.org; Thu, 13 May 2021 00:32:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1620880348; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=PxXM++qQ59v5Zvzsqvjo4K4dE5FvYGMgyRxxnCNnLW4=; b=Y7TgR5YGZU7Np4VosL9OuhJEEk0V9F+gC0ZWvIfgG76f8tuLWMCiGcd6F58NNom7aKkPYa FqBGTeGMXxeJeboq3vrWZlW9FX5jQ/OqCNFXaJxwFqhpR0k9S1Hnr6kXq6YzeKRB4VlXNi JwCvpP/sZ4wMGQLzF2yEJzFuhhyHS3mjrR52J/I7QBq1oSRe9uQQgptuh8T/o4hHXvaPom tFpEpu0APqXuVcNQY+fbZY4xIqM0PBmg48zY2vlIzKA2Pslgkjfhaz8Bfh9uUW49cSI6jG 2ITJfHBrQ8sOjcyN014q78jWQ4sviESZkgsqWAO+r6kJxswFUGFB9ha9vNC25Q== From: Raghav Gururajan To: guix-patches@gnu.org Subject: [PATCH] gnu: Add cawbird. Date: Thu, 13 May 2021 00:31:53 -0400 Message-Id: <20210513043153.2545-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=94.23.1.103; envelope-from=rg@raghavgururajan.name; helo=out0.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Raghav Gururajan 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: -2.4 (--) * gnu/packages/syndication.scm (cawbird): New variable. --- gnu/packages/syndication.scm | 91 ++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 3d0b9c39c8..64ffcf2046 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -59,8 +59,99 @@ #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (srfi srfi-1)) +(define-public cawbird + (package + (name "cawbird") + (version "1.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/IBBoard/cawbird") + (commit (string-append "v"version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lmrgcj1ky1vhzynl36k6ba3ws089x4qdrnkjk3lbr334kicx9na")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:configure-flags + ;; Cawbirds's default key and secret for OAuth process with twitter. + (list + "-Dconsumer_key_base64=VmY5dG9yRFcyWk93MzJEZmhVdEk5Y3NMOA==" + "-Dconsumer_secret_base64=MThCRXIxbWRESDQ2Y0podzVtVU13SGUyVGlCRXhPb3BFRHhGYlB6ZkpybG5GdXZaSjI=") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda _ + ;; These tests require networking. + (substitute* "tests/meson.build" + (("[ \t]*.*avatardownload.*$") "") + (("[ \t]*.*filters.*$") "") + (("[ \t]*.*friends.*$") "") + (("[ \t]*.*inlinemediadownloader.*$") "") + (("[ \t]*.*tweetparsing.*$") "") + (("[ \t]*.*usercounter.*$") "")))) + (delete 'check) + (add-after 'install 'custom-check + (lambda* (#:key outputs tests? #:allow-other-keys) + (when tests? + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for gsettings-schemas installed by the package. + (setenv "XDG_DATA_DIRS" + (string-append (getenv "XDG_DATA_DIRS") + ":" (assoc-ref outputs "out") "/share")) + (invoke "meson" "test")) + #t)) + (add-after 'glib-or-gtk-wrap 'wrap-paths + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) + (wrap-program (string-append bin "cawbird") + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))) + #t))))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("vala" ,vala) + ("xmllint" ,libxml2) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("glib" ,glib) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gspell" ,gspell) + ("gstreamer" ,gstreamer) + ("gst-libav" ,gst-libav) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-good" ,gst-plugins-good) + ("gtk+" ,gtk+) + ("json-glib" ,json-glib) + ("liboauth" ,liboauth) + ("libsoup" ,libsoup) + ("rest" ,rest) + ("sqlite" ,sqlite) + ("x11" ,libx11))) + (propagated-inputs + `(("dconf" ,dconf))) + (synopsis "Client for Twitter") + (description "Cawbird is a twitter app, built with GTK. It supports all of +the main twitter features.") + (home-page "https://ibboard.co.uk/cawbird/") + (license license:gpl3+))) + (define-public giara (package (name "giara") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu May 13 18:09:07 2021 Received: (at 48394) by debbugs.gnu.org; 13 May 2021 22:09:07 +0000 Received: from localhost ([127.0.0.1]:44494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhJVy-0001iu-Tr for submit@debbugs.gnu.org; Thu, 13 May 2021 18:09:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:30880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhJVt-0001iL-Gy for 48394@debbugs.gnu.org; Thu, 13 May 2021 18:09:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1620943740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=PCF+Uygl/VP0irbVDRqEwcWFU9bDSGTot1/Q9sIQpT4=; b=JN90Dx457JXz5uoc3kxgV+aI8au9LMTyJUwXGued6tgonqMwQDiht5diF7ogo7TQHzLXXy HHeyfHCGkbCZZC80x64JllxMqBcMwAsJxJcWzKnwLYkKl1RQN+V2p1Tea4KAPjQWsXfrVa uEWnS73bi+2WvQaJB3mfa4KCHYni+oBwAmVUZ151YBpzARmZgGKCI1Bu1hDWIr9HSkUsuB p//488pMcpH/6S0F5MBiwZSQCgN9vHUZjUvVOXMlep0WazOwHgEDEqjuVKUwkupf8r/ofc XI7p/KKiGUmxer8cdQSpXohN+lxltpsEX3F2WmX4Ovp8rwj/JVsVzb6GsxgRGw== From: Raghav Gururajan To: 48394@debbugs.gnu.org Subject: [PATCH v2] gnu: Add cawbird. Date: Thu, 13 May 2021 18:08:54 -0400 Message-Id: <20210513220854.15499-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48394 Cc: Raghav Gururajan 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.7 (-) * gnu/packages/syndication.scm (cawbird): New variable. --- gnu/packages/syndication.scm | 92 ++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index 3d0b9c39c8..a6bd0c2ce5 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm @@ -59,8 +59,100 @@ #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (srfi srfi-1)) +(define-public cawbird + (package + (name "cawbird") + (version "1.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/IBBoard/cawbird") + (commit (string-append "v"version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0lmrgcj1ky1vhzynl36k6ba3ws089x4qdrnkjk3lbr334kicx9na")))) + (build-system meson-build-system) + (arguments + `(#:glib-or-gtk? #t + #:configure-flags + ;; Cawbirds's default key and secret for OAuth process with twitter. + (list + "-Dconsumer_key_base64=VmY5dG9yRFcyWk93MzJEZmhVdEk5Y3NMOA==" + "-Dconsumer_secret_base64=MThCRXIxbWRESDQ2Y0podzVtVU13SGUyVGlCRXhPb3BFRHhGYlB6ZkpybG5GdXZaSjI=") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda _ + ;; These tests require networking. + (substitute* "tests/meson.build" + (("[ \t]*.*avatardownload.*$") "") + (("[ \t]*.*filters.*$") "") + (("[ \t]*.*friends.*$") "") + (("[ \t]*.*inlinemediadownloader.*$") "") + (("[ \t]*.*tweetparsing.*$") "") + (("[ \t]*.*usercounter.*$") "")))) + (delete 'check) + (add-after 'install 'custom-check + (lambda* (#:key outputs tests? #:allow-other-keys) + (when tests? + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1") + ;; Tests write to $HOME. + (setenv "HOME" (getcwd)) + ;; Tests look for gsettings-schemas installed by the package. + (setenv "XDG_DATA_DIRS" + (string-append (getenv "XDG_DATA_DIRS") + ":" (assoc-ref outputs "out") "/share")) + (invoke "meson" "test")) + #t)) + (add-after 'glib-or-gtk-wrap 'wrap-paths + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) + (wrap-program (string-append bin "cawbird") + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))) + #t))))) + (native-inputs + `(("gettext" ,gettext-minimal) + ("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("gtk+:bin" ,gtk+ "bin") + ("pkg-config" ,pkg-config) + ("vala" ,vala) + ("xmllint" ,libxml2) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("glib" ,glib) + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gspell" ,gspell) + ("gstreamer" ,gstreamer) + ("gst-libav" ,gst-libav) + ("gst-plugins-bad" ,gst-plugins-bad) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-good" ,gst-plugins-good) + ("gtk+" ,gtk+) + ("json-glib" ,json-glib) + ("liboauth" ,liboauth) + ("libsoup" ,libsoup) + ("rest" ,rest) + ("sqlite" ,sqlite) + ("x11" ,libx11))) + (propagated-inputs + `(("dconf" ,dconf))) + (synopsis "Client for Twitter") + (description "Cawbird is a twitter app, built with GTK. It supports all of +the main twitter features.") + (home-page "https://ibboard.co.uk/cawbird/") + (license license:gpl3+))) + (define-public giara (package (name "giara") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu May 13 23:40:24 2021 Received: (at 48394) by debbugs.gnu.org; 14 May 2021 03:40:25 +0000 Received: from localhost ([127.0.0.1]:44661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhOga-0001TL-I1 for submit@debbugs.gnu.org; Thu, 13 May 2021 23:40:24 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:46938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhOgZ-0001T8-9m for 48394@debbugs.gnu.org; Thu, 13 May 2021 23:40:24 -0400 Received: by mail-qt1-f175.google.com with SMTP id m13so6155199qtk.13 for <48394@debbugs.gnu.org>; Thu, 13 May 2021 20:40:23 -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=CBKuBMga/zLk8zRiSg7ImjALuAe53rMFWxhMg8GOg44=; b=TTgDk+edr4ZXyEWog4kA/VR5+aWAilA2wxgpbOh7OgcX9t2rKYhbWbp8jMmWcI55j5 xIbHSH22wUtUpf3oIZ/VL2cygETqlZ6Mk1hySdJ2jGV2WBvDbEDg0ZYVCf6nvMyoYBI5 oGUdFn9l9pxHwVsMMFiQ1v91qSz+MSRS+V/lw5xzS3zgt4+G7si1YDuCQciS8hb/+6FM SgMeABy7FkXOgwAxP5JP6uoVZX69NxIM6ApzUgSQQge3N1lo7VJkOaoO+1zyiEojYye3 JDpSecYoQJUAIel5w03QMDbVZiRpAAA++S+UBmiZ00MhENMhxjwzDS0Wc3FLi5vFQ6pH HfnQ== 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=CBKuBMga/zLk8zRiSg7ImjALuAe53rMFWxhMg8GOg44=; b=grRjuXMQm05D8+uV5mBKxEoOEPyeD/UYiaI0bEkz+QTK90k5qZbD19k1/DPd7TP/5v m7a5u7KF7cYhXBfiS6KCQtYBhjaByESPBoSmf50ceiareHGWn+SCXj6HSOCQVoD89UBx 7QudiiqtctAQoxajrfOlKsZiNKUrJjgZyydwyirC+5p61vSyPIjJo4WmsUnNG32okuOL iwkNemJcW1aHceJf4YLkZpRbu8CHqhXUcH3UlAFrapQohnhHkrNloAw7tIn4ytFUpcCk UG18087IA35wHreOe8R+wJNirc3uAyBhyTwmrplwMEp3omAlJfrcuLjO5MetG5pVMZ+E 2GAw== X-Gm-Message-State: AOAM533IBYArel2L3aTyXEWXur0x0UD5jDqzpA1ISgHIfVuTBXrNhNl7 OASmG5Y34edl1oAw8gDthsKTl8xo/9Y= X-Google-Smtp-Source: ABdhPJzyopxOftFupH4McnSPcTucWmrpEaKp3tyHC+WBzTCbu5x4EazgGqzfTFNO+rsDRfKg6ltgnQ== X-Received: by 2002:ac8:1e0f:: with SMTP id n15mr42217194qtl.9.1620963617281; Thu, 13 May 2021 20:40:17 -0700 (PDT) Received: from hurd (dsl-205-236-230-44.b2b2c.ca. [205.236.230.44]) by smtp.gmail.com with ESMTPSA id a185sm3971845qkg.53.2021.05.13.20.40.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 May 2021 20:40:16 -0700 (PDT) From: Maxim Cournoyer To: Raghav Gururajan Subject: Re: bug#48394: [PATCH] gnu: Add cawbird. References: <20210513043153.2545-1-rg@raghavgururajan.name> <20210513220854.15499-1-rg@raghavgururajan.name> Date: Thu, 13 May 2021 23:40:15 -0400 In-Reply-To: <20210513220854.15499-1-rg@raghavgururajan.name> (Raghav Gururajan's message of "Thu, 13 May 2021 18:08:54 -0400") Message-ID: <87sg2q6l0g.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48394 Cc: 48394@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 Raghav, Raghav Gururajan writes: > * gnu/packages/syndication.scm (cawbird): New variable. > --- > gnu/packages/syndication.scm | 92 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 92 insertions(+) > > diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm > index 3d0b9c39c8..a6bd0c2ce5 100644 > --- a/gnu/packages/syndication.scm > +++ b/gnu/packages/syndication.scm > @@ -59,8 +59,100 @@ > #:use-module (gnu packages web) > #:use-module (gnu packages webkit) > #:use-module (gnu packages xml) > + #:use-module (gnu packages xorg) > #:use-module (srfi srfi-1)) > > +(define-public cawbird > + (package > + (name "cawbird") > + (version "1.4.1") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/IBBoard/cawbird") > + (commit (string-append "v"version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0lmrgcj1ky1vhzynl36k6ba3ws089x4qdrnkjk3lbr334kicx9na")))) > + (build-system meson-build-system) > + (arguments > + `(#:glib-or-gtk? #t > + #:configure-flags > + ;; Cawbirds's default key and secret for OAuth process with twitter. > + (list > + "-Dconsumer_key_base64=VmY5dG9yRFcyWk93MzJEZmhVdEk5Y3NMOA==" > + > "-Dconsumer_secret_base64=MThCRXIxbWRESDQ2Y0podzVtVU13SGUyVGlCRXhPb3BFRHhGYlB6ZkpybG5GdXZaSjI=") I found that weird to put the secret key only base64-encoded here, but that seems to be how it is intended for the "default key": https://github.com/IBBoard/cawbird/commit/9f0f3201ce866a8ad06f8ec4642790182642bb72. Weird also that it wants it at build time rather than at run time, but hey. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'disable-failing-tests > + (lambda _ > + ;; These tests require networking. > + (substitute* "tests/meson.build" > + (("[ \t]*.*avatardownload.*$") "") > + (("[ \t]*.*filters.*$") "") > + (("[ \t]*.*friends.*$") "") > + (("[ \t]*.*inlinemediadownloader.*$") "") > + (("[ \t]*.*tweetparsing.*$") "") > + (("[ \t]*.*usercounter.*$") "")))) > + (delete 'check) > + (add-after 'install 'custom-check > + (lambda* (#:key outputs tests? #:allow-other-keys) > + (when tests? > + ;; Tests require a running X server. > + (system "Xvfb :1 +extension GLX &") > + (setenv "DISPLAY" ":1") > + ;; Tests write to $HOME. > + (setenv "HOME" (getcwd)) > + ;; Tests look for gsettings-schemas installed by the package. > + (setenv "XDG_DATA_DIRS" > + (string-append (getenv "XDG_DATA_DIRS") > + ":" (assoc-ref outputs "out") "/share")) > + (invoke "meson" "test")) > + #t)) > + (add-after 'glib-or-gtk-wrap 'wrap-paths > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (bin (string-append out "/bin/")) > + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")) > + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) > + (wrap-program (string-append bin "cawbird") > + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin-path)) > + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))) > + #t))))) > + (native-inputs > + `(("gettext" ,gettext-minimal) > + ("glib:bin" ,glib "bin") > + ("gobject-introspection" ,gobject-introspection) > + ("gtk+:bin" ,gtk+ "bin") > + ("pkg-config" ,pkg-config) > + ("vala" ,vala) > + ("xmllint" ,libxml2) > + ("xorg-server" ,xorg-server-for-tests))) > + (inputs > + `(("glib" ,glib) > + ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) > + ("gspell" ,gspell) > + ("gstreamer" ,gstreamer) > + ("gst-libav" ,gst-libav) > + ("gst-plugins-bad" ,gst-plugins-bad) > + ("gst-plugins-base" ,gst-plugins-base) > + ("gst-plugins-good" ,gst-plugins-good) > + ("gtk+" ,gtk+) > + ("json-glib" ,json-glib) > + ("liboauth" ,liboauth) > + ("libsoup" ,libsoup) > + ("rest" ,rest) > + ("sqlite" ,sqlite) > + ("x11" ,libx11))) > + (propagated-inputs > + `(("dconf" ,dconf))) > + (synopsis "Client for Twitter") > + (description "Cawbird is a twitter app, built with GTK. Perhaps: "Cawbird is a Twitter client that uses the GTK+ toolkit." ? > +the main twitter features.") ^ Twitter I'd expand a bit on what some of these main features might be (text messages, sharing photos, ?). I haven't tested, but after my above comments, if it passes 'guix lint', builds and runs, LGTM. Thank you! Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri May 14 00:21:24 2021 Received: (at 48394-done) by debbugs.gnu.org; 14 May 2021 04:21:24 +0000 Received: from localhost ([127.0.0.1]:44677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhPKG-0002VJ-36 for submit@debbugs.gnu.org; Fri, 14 May 2021 00:21:24 -0400 Received: from out1.migadu.com ([91.121.223.63]:24347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhPKC-0002V9-Ha for 48394-done@debbugs.gnu.org; Fri, 14 May 2021 00:21:22 -0400 To: Maxim Cournoyer DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1620966079; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yuk2kSl223aTIiBevguocPS74utkbdJlYaZwXdYrzm4=; b=WP0F90hwYV08gYy92Dn3h4Aj0csDbpRr+mcRN/joNmpygvYbOGMycjBkchZfyo5vFX+7Pg IZqlJgqGF/UslMljblSoZDBnHJciTwMNhYGXb6PeDDlxHZykykPzH2tI3JMvTzdHn35xVD 0ojKQELxw2X5uYAbzkiMydUzE1ax46R3LJWs9i+8xzz5KPH+reCZ4haPbIQ5hfDkY10tDq HKayukhZGjC5sETP8fjpXk9BOR+5WYmySXp5X6zrGBEk8PHn0xHzladz7/uZ/USHQTvSr/ EvWzmmPBPnyIVbS/jB+OzKCZuuCk7TfHcKxiwDLXlBBaxe5hT6DjAsXkfGLRIQ== References: <20210513043153.2545-1-rg@raghavgururajan.name> <20210513220854.15499-1-rg@raghavgururajan.name> <87sg2q6l0g.fsf_-_@gmail.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: bug#48394: [PATCH] gnu: Add cawbird. Message-ID: <03968187-e896-0e98-b2d0-d1f94065ab59@raghavgururajan.name> Date: Fri, 14 May 2021 00:21:16 -0400 MIME-Version: 1.0 In-Reply-To: <87sg2q6l0g.fsf_-_@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MnJCuWalFaPC1Hfnv3czWWAH53Wv2IKLD" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48394-done Cc: 48394-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: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MnJCuWalFaPC1Hfnv3czWWAH53Wv2IKLD Content-Type: multipart/mixed; boundary="KCzNEOouO3YpUIHKpqMcAp4TPMfUXGJS8"; protected-headers="v1" From: Raghav Gururajan To: Maxim Cournoyer Cc: 48394-done@debbugs.gnu.org Message-ID: <03968187-e896-0e98-b2d0-d1f94065ab59@raghavgururajan.name> Subject: Re: bug#48394: [PATCH] gnu: Add cawbird. References: <20210513043153.2545-1-rg@raghavgururajan.name> <20210513220854.15499-1-rg@raghavgururajan.name> <87sg2q6l0g.fsf_-_@gmail.com> In-Reply-To: <87sg2q6l0g.fsf_-_@gmail.com> --KCzNEOouO3YpUIHKpqMcAp4TPMfUXGJS8 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Maxim, > I found that weird to put the secret key only base64-encoded here, but > that seems to be how it is intended for the "default key": > https://github.com/IBBoard/cawbird/commit/9f0f3201ce866a8ad06f8ec464279= 0182642bb72. > Weird also that it wants it at build time rather than at run time, but > hey. ikr. There is an alternative option for per-user key and secret as=20 mentioned here (https://github.com/IBBoard/cawbird#preparation), but=20 that would uniquely identify each user. > Perhaps: "Cawbird is a Twitter client that uses the GTK+ toolkit." ? >=20 >> +the main twitter features.") > ^ > Twitter >=20 > I'd expand a bit on what some of these main features might be (text > messages, sharing photos, ?). >=20 > I haven't tested, but after my above comments, if it passes 'guix lint'= , > builds and runs, LGTM. Made the suggested changes and pushed as=20 100281dd200d0a59958fb17dc6de75d3913e2b7a. Thanks! Regards, RG. --KCzNEOouO3YpUIHKpqMcAp4TPMfUXGJS8-- --MnJCuWalFaPC1Hfnv3czWWAH53Wv2IKLD Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYJ36vAUDAAAAAAAKCRBfWBZkf4vlUYYR AP4s5+gYwRaVHW9jm/dIoRBWTeIzOxj8jSn6P8aGjww6KQEA0YGpwf/M1bXjaZndytgJGsw/ogZt pY6matYEmzRjIA0= =sNrK -----END PGP SIGNATURE----- --MnJCuWalFaPC1Hfnv3czWWAH53Wv2IKLD-- From unknown Sat Jun 14 00:06:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 Jun 2021 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