From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 19 18:44:08 2025 Received: (at submit) by debbugs.gnu.org; 19 Apr 2025 22:44:09 +0000 Received: from localhost ([127.0.0.1]:39614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u6Gur-0003Lh-TZ for submit@debbugs.gnu.org; Sat, 19 Apr 2025 18:44:08 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46502) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u6D6j-0007v7-8Y for submit@debbugs.gnu.org; Sat, 19 Apr 2025 14:40:05 -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 1u6D6c-0000fy-32 for guix-patches@gnu.org; Sat, 19 Apr 2025 14:39:58 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u6D6Y-0005Vn-Na for guix-patches@gnu.org; Sat, 19 Apr 2025 14:39:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1745087979; x=1745347179; bh=XioigS10ML+w7MBNfoN3k4tWfK3mYGkpRlMzsm0CyHQ=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=qJr3feRSPy18y0TqQJVl1JrbLYFYzYTQgqIPdAUh9cNzAp3SiQVHmbn3XDH8EIjC5 lfRyR2+KkAM6R0/Za/PdxPqzVIGPXgWQn2vlu6NOjg+ttz2KLvcTwZWzXxYPkZ45aM BLAhPWlTMpDVWOYAWkWOrOLrZetZn45pBzQ/HDk4RxoQSkiCcoRTAVp55Wm4GPTQTh GRoWZgs//iE+EFso+WF6At64Ikni2OKpDIpPa7TsDs8dLFKtvGbEohGAnczENXNx/V pwS689ok37YGWLEDzcC5d0h8myi13TPjy1YE5dKTW8885PlURbtDgBrtXOO6Zc8jOO aOb9P4c6UVFxQ== Date: Sat, 19 Apr 2025 18:39:36 +0000 To: guix-patches@gnu.org From: Ayush Jha Subject: [PATCH] gnu: Add guile-slugify Message-ID: <2ea04e5c42a51841cb41aefe4ce5de424d22479e.1745087957.git.ayushjha@protonmail.com> Feedback-ID: 1584517:user:proton X-Pm-Message-ID: 066b7144ef3798503306fec7076ac40051f22cca MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=51.77.79.158; envelope-from=ayushjha@protonmail.com; helo=mail-0201.mail-europe.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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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 X-Mailman-Approved-At: Sat, 19 Apr 2025 18:44:03 -0400 Cc: Ayush Jha 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 (/) Adds slugify library for guile versions 3.0 and 2.2 Change-Id: I549000465584a7fe721aea17db5eb340ba8490b6 Signed-off-by: Ayush Jha --- gnu/packages/guile-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 537e84d3f8..1de04b46d0 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -5545,6 +5545,40 @@ (define-public guile-webutils as signed sessions, multipart message support, etc.") (license license:gpl3+)))) =20 +(define-public guile-slugify + (let ((commit "3fbf2684d02b1689ce61df2d6ad983d1b1bf452d") + (revision "1")) + (package + (name "guile-slugify") + (version (git-version "0.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ayys/guile-slugify.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xg6dhcnd6m5z9d7yzsa2vzdhzgifyk92gkfb6md8rbc8dilp2rh")) + (snippet #~(for-each delete-file + '("guix.scm" "test.scm" "LICENSE" "README.md")= )))) + (build-system guile-build-system) + (native-inputs (list guile-3.0)) + (home-page "http://github.com/ayys/slugify.scm") + (synopsis "A slugify library for Guile inspired by Django's slugify = function") + (description + "A simple Guile Scheme implementation of `slugify`, inspired by Djang= o=E2=80=99s slugify. +Converts human-readable text into clean, lowercase, URL-safe identifiers."= ) + (license license:gpl3+)))) + +(define-public guile2.2-slugify + (package + (inherit guile-slugify) + (name "guile2.2-slugify") + (native-inputs + (modify-inputs (package-native-inputs guile-slugify) + (replace "guile" guile-2.2))))) + (define-public guile2.2-webutils (package (inherit guile-webutils) base-commit: e417d6fe8182c0b42b113490fec6a0297fd68fed --=20 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 24 05:21:23 2025 Received: (at 77930) by debbugs.gnu.org; 24 Apr 2025 09:21:23 +0000 Received: from localhost ([127.0.0.1]:36005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u7slm-0000Gm-RW for submit@debbugs.gnu.org; Thu, 24 Apr 2025 05:21:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52820) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u7sli-0000Fv-QS for 77930@debbugs.gnu.org; Thu, 24 Apr 2025 05:21:19 -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 1u7sld-00088X-AE; Thu, 24 Apr 2025 05:21:13 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ayush Jha Subject: Re: [bug#77930] [PATCH] gnu: Add guile-slugify In-Reply-To: <2ea04e5c42a51841cb41aefe4ce5de424d22479e.1745087957.git.ayushjha@protonmail.com> (Ayush Jha's message of "Sat, 19 Apr 2025 18:39:36 +0000") References: <2ea04e5c42a51841cb41aefe4ce5de424d22479e.1745087957.git.ayushjha@protonmail.com> Date: Thu, 24 Apr 2025 10:45:06 +0200 Message-ID: <87v7qukkx9.fsf@inria.fr> 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: 77930 Cc: 77930@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 (---) Hello, Ayush Jha writes: > Adds slugify library for guile versions 3.0 and 2.2 > > Change-Id: I549000465584a7fe721aea17db5eb340ba8490b6 > Signed-off-by: Ayush Jha Nice. Bonus point if you write a commit log that follows our conventions=E2=80=94you can use =E2=80=98./etc/committer.scm=E2=80=99 to do= that, but otherwise we can do it on your behalf. > +(define-public guile-slugify > + (let ((commit "3fbf2684d02b1689ce61df2d6ad983d1b1bf452d") > + (revision "1")) I suppose there=E2=80=99s no release tag? > + (snippet #~(for-each delete-file > + '("guix.scm" "test.scm" "LICENSE" "README.md= "))))) Why delete these files? I would keep them unless there=E2=80=99s a good re= ason to do this. > + (build-system guile-build-system) > + (native-inputs (list guile-3.0)) > + (home-page "http://github.com/ayys/slugify.scm") > + (synopsis "A slugify library for Guile inspired by Django's slugif= y function") Maybe =E2=80=9CProduce URL-safe identifiers from arbitrary string=E2=80=9D?= See . > + (description > + "A simple Guile Scheme implementation of `slugify`, inspired by Dja= ngo=E2=80=99s slugify. > +Converts human-readable text into clean, lowercase, URL-safe identifiers= .") Likewise, could you make it a full sentence? > +(define-public guile2.2-slugify > + (package > + (inherit guile-slugify) > + (name "guile2.2-slugify") Unless there=E2=80=99s a need for Guile 2.2 support, I would omit it. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 24 16:45:26 2025 Received: (at 77930) by debbugs.gnu.org; 24 Apr 2025 20:45:26 +0000 Received: from localhost ([127.0.0.1]:41796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u83Rm-0003FG-1F for submit@debbugs.gnu.org; Thu, 24 Apr 2025 16:45:26 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:46457) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u83Ri-0003Et-BJ for 77930@debbugs.gnu.org; Thu, 24 Apr 2025 16:45:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1745527515; x=1745786715; bh=+eo1fV4I4sh33FzyrmRnBH39yHFHioCeRtd5D03mEkY=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=TQlV/ZtmDhoj27gC/HDild0NfdkefJ67MsYlSZZ/41BL0WYPoUXnY3R08imHXRqaH zrEetkCtaCnYueLlkkSKJDzkZxz2MkwnHPQPdxV8Yo9dNEypEWyTm8HIUf3UH1LQEw PnrBn23BPtFWvCvcdruwGlYW95OK0JqnymVWkfwNLGZOwAFPLFI4FKnLTrjTlt5beo b/RdfkFxaG+loDPtqBKwWVIbIfn4QnpxqagJcemfLjgsaE5aTkShq6gXx9cMrWB+E5 C6hkm3yieQaan9ey1WDhUAJRONvAAIahjxS0ZQ6h/JquUKR4gzPl4Mq1iffU2RAhXP jVbCvlyAc5y3A== Date: Thu, 24 Apr 2025 20:45:11 +0000 To: 77930@debbugs.gnu.org From: Ayush Jha Subject: (No Subject) Message-ID: <20250424204446.440822-1-ayushjha@protonmail.com> Feedback-ID: 1584517:user:proton X-Pm-Message-ID: adc437fc1e5bc6c84e17aecb2584a65c57fc6d9c MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Nice. Bonus point if you write a commit log that follows our > conventions—you can use ‘./etc/committer.scm’ to do that, but otherwise we > can do it on your behalf. I'll take that bonus point please! I used `commiter.scm` to generate the commit for this version of the patch. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [185.70.43.25 listed in sa-accredit.habeas.com] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [185.70.43.25 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ayushjha[at]protonmail.com) 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [185.70.43.25 listed in bl.score.senderscore.com] X-Debbugs-Envelope-To: 77930 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 (+) > Nice. Bonus point if you write a commit log that follows our > conventions=E2=80=94you can use =E2=80=98./etc/committer.scm=E2=80=99 to = do that, but otherwise we > can do it on your behalf. I'll take that bonus point please! I used `commiter.scm` to generate the commit for this version of the patch. > I suppose there=E2=80=99s no release tag? There is now :) I am using the git tag instead of the commit. > Why delete these files? I would keep them unless there=E2=80=99s a good = reason to > do this. I just removed them to keep things neat. I am now keeping LICENSE, and README.md files, but am removing "guix.scm" and "test.scm" because otherwis= e guile tries (and fails) to compile them. > Unless there=E2=80=99s a need for Guile 2.2 support, I would omit it. I've removed guile-2.2 support for this package. I also tried to format the synopsis and description based on the guix docs = you linked. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 24 16:45:54 2025 Received: (at 77930) by debbugs.gnu.org; 24 Apr 2025 20:45:54 +0000 Received: from localhost ([127.0.0.1]:41802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u83SE-0003GC-GN for submit@debbugs.gnu.org; Thu, 24 Apr 2025 16:45:54 -0400 Received: from mail-24430.protonmail.ch ([109.224.244.30]:41229) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u83SB-0003Fw-It for 77930@debbugs.gnu.org; Thu, 24 Apr 2025 16:45:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1745527545; x=1745786745; bh=v3F7YedXvYnLoGkOKlnp5QrOQu3/w9ZqRdp2xUgBNPo=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=PlLWlnPSJhUasuQNBpzCYtNZ1BQ6nEsHzNA36P3+fkW2CISTLctWdlwm7ERoGrHuv ShESiYA1GPuz1YesBP6QG6h4ojg/U3H3GoT/A+nMuMVmkXflejkRk80jVP+2yzqkmn pr/+ZY6aKjP82ZrHU2+JiYdONflV5hyg6EPFNJ4GjFsSqvQrk9UwK+YdwQqT5Twazg J7kHgdT+f/QJkCmySCvVKus8+ot1XF5XN89ulzTlvDxqqMcu3nNWsIPu4uL0UKIQXN P6Yb5oJWipy6yJ9jrN1efuhGcg6QfdbJsVUXspPaO7d6rfsLI3geW+K2nFxbV+ADpF RZossBisKtdMQ== Date: Thu, 24 Apr 2025 20:45:40 +0000 To: 77930@debbugs.gnu.org From: Ayush Jha Subject: [PATCH] gnu: Add guile-slugify. Message-ID: Feedback-ID: 1584517:user:proton X-Pm-Message-ID: 6b8009f2616c789d2cba2cd19b65beadef6842d7 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: 77930 Cc: Ayush Jha 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/guile-xyz.scm (guile-slugify): New variable. Change-Id: I4e7ab7a4821f53cf7372388efa07cea2fd3c17ef Signed-off-by: Ayush Jha --- gnu/packages/guile-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index a8abefa474..449420c4b8 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -5518,6 +5518,33 @@ (define (guile-sls->sls file) gnome-keyring, and many more.") (license license:expat))) =20 +(define-public guile-slugify + (package + (name "guile-slugify") + (version "0.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ayys/guile-slugify.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xg6dhcnd6m5z9d7yzsa2vzdhzgifyk92gkfb6md8rbc8dilp2rh")) + (snippet #~(for-each delete-file + '("guix.scm" "test.scm"))))) + (build-system guile-build-system) + (native-inputs (list guile-3.0)) + (home-page "http://github.com/ayys/slugify.scm") + (synopsis "Convert arbitrary string to URL-friendly identifier in Guil= e") + (description + "This package provides a procedure for converting strings into URL-fr= iendly + slugs. A slug is a simplified version of a string, often used in URLs, th= at + contains only lowercase letters, digits, and hyphens. This package is ins= pired + by the 'slugify' function in the Django web framework. It is useful for + generating human-readable identifiers from arbitrary text.") + (license license:gpl3+))) + (define-public guile-webutils (let ((commit "d309d65a85247e4f3cea63a17defd1e6d35d821f") (revision "1")) base-commit: 85b5c2c8f66aed05730f6c7bdeabfaadf619bb8f --=20 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 05 18:24:58 2025 Received: (at 77930-done) by debbugs.gnu.org; 5 May 2025 22:24:58 +0000 Received: from localhost ([127.0.0.1]:43894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uC4F7-0005ax-VG for submit@debbugs.gnu.org; Mon, 05 May 2025 18:24:58 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:60553) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uC4F4-0005aT-Qf for 77930-done@debbugs.gnu.org; Mon, 05 May 2025 18:24:55 -0400 Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludo@gnu.org; dmarc=fail (p=none dis=none) d=gnu.org X-IronPort-AV: E=Sophos;i="6.15,264,1739833200"; d="scan'208";a="115891453" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2025 00:24:48 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ayush Jha Subject: Re: [bug#77930] [PATCH] gnu: Add guile-slugify. In-Reply-To: (Ayush Jha's message of "Thu, 24 Apr 2025 20:45:40 +0000") References: <2ea04e5c42a51841cb41aefe4ce5de424d22479e.1745087957.git.ayushjha@protonmail.com> Date: Tue, 06 May 2025 00:03:02 +0200 Message-ID: <87ikme3ecp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 77930-done Cc: 77930-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: -2.3 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Ayush Jha writes: > * gnu/packages/guile-xyz.scm (guile-slugify): New variable. > > Change-Id: I4e7ab7a4821f53cf7372388efa07cea2fd3c17ef > Signed-off-by: Ayush Jha [...] > + (description > + "This package provides a procedure for converting strings into URL-= friendly > + slugs. A slug is a simplified version of a string, often used in URLs, = that > + contains only lowercase letters, digits, and hyphens. This package is i= nspired > + by the 'slugify' function in the Django web framework. It is useful for > + generating human-readable identifiers from arbitrary text.") ^ I removed the extra column of whitespace and address minor issues reported by =E2=80=98guix lint=E2=80=99: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index d6051f38ec..e213f17502 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -5507,7 +5507,7 @@ (define-public guile-slugify (origin (method git-fetch) (uri (git-reference - (url "https://github.com/ayys/guile-slugify.git") + (url "https://github.com/ayys/guile-slugify") (commit version))) (file-name (git-file-name name version)) (sha256 @@ -5516,14 +5516,14 @@ (define-public guile-slugify '("guix.scm" "test.scm"))))) (build-system guile-build-system) (native-inputs (list guile-3.0)) - (home-page "http://github.com/ayys/slugify.scm") + (home-page "https://github.com/ayys/guile-slugify") (synopsis "Convert arbitrary string to URL-friendly identifier in Guile") (description - "This package provides a procedure for converting strings into URL-friendly -slugs. A slug is a simplified version of a string, often used in URLs, that -contains only lowercase letters, digits, and hyphens. This package is inspired -by the 'slugify' function in the Django web framework. It is useful for -generating human-readable identifiers from arbitrary text.") + "This package provides a procedure for converting strings into +URL-friendly slugs. A slug is a simplified version of a string, often used in +URLs, that contains only lowercase letters, digits, and hyphens. This package +is inspired by the @code{slugify} function in the Django web framework. It is +useful for generating human-readable identifiers from arbitrary text.") (license license:gpl3+))) (define-public guile-webutils --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Applied, thanks! Ludo=E2=80=99. --=-=-=-- From unknown Sat Jun 21 10:42:23 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, 03 Jun 2025 11:24:23 +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