Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
ponysay


Commits:
c5005ae8 by julien virey at 2026-06-29T11:55:58+02:00
Fix invalid sequence

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + fix_invalid_escape_sequence_in_balloon.py_docstring.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -11,8 +11,10 @@ pkgbase = ponysay
        source = 
https://github.com/erkin/ponysay/archive/3.0.3/ponysay-3.0.3.tar.gz
        source = 
https://github.com/erkin/ponysay/commit/dd922c09bbe5deb808152140679673e8dca3210d.patch
        source = fix-do-not-compare-literal.patch
+       source = fix_invalid_escape_sequence_in_balloon.py_docstring.patch
        sha512sums = 
d6ff905404192bdc207952a4a914458d7f25ddcfcea95763ae277a2a3bc7ab33e86a0a229c1b10ff7295b7a89d6e1b61406feefb6bdf9026f4076d0ed70dbe93
        sha512sums = 
d1a4fea77c16b07c1aa2279b55c4ce6759833845739405e9a50a2faa88a24f3d2848669bf0a7d3bac53e8136a94ba02716e9150d864d6ad7e3f2b859564b0690
        sha512sums = 
372e26a1293d05a37821a5edcbfc2ebb41d751ba4226fa503c07e815c1bb32b6c000293c584babd96e48614bf3b9c4321deb8b28587a37a56783a434615ddeb5
+       sha512sums = 
bfc0a360b7378da62dc3421dc1dccda2b618b5cdd12facebcd31aaa4a8608e9cf4389dd69427755bc47b51103a56c1424412814cb8b15efc40990d2bead86391
 
 pkgname = ponysay


=====================================
PKGBUILD
=====================================
@@ -12,16 +12,22 @@ depends=('python' 'bash')
 makedepends=('git')
 source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
         ${url}/commit/dd922c09bbe5deb808152140679673e8dca3210d.patch
-        fix-do-not-compare-literal.patch)
+        fix-do-not-compare-literal.patch
+        fix_invalid_escape_sequence_in_balloon.py_docstring.patch
+      )
 
sha512sums=('d6ff905404192bdc207952a4a914458d7f25ddcfcea95763ae277a2a3bc7ab33e86a0a229c1b10ff7295b7a89d6e1b61406feefb6bdf9026f4076d0ed70dbe93'
             
'd1a4fea77c16b07c1aa2279b55c4ce6759833845739405e9a50a2faa88a24f3d2848669bf0a7d3bac53e8136a94ba02716e9150d864d6ad7e3f2b859564b0690'
-            
'372e26a1293d05a37821a5edcbfc2ebb41d751ba4226fa503c07e815c1bb32b6c000293c584babd96e48614bf3b9c4321deb8b28587a37a56783a434615ddeb5')
+            
'372e26a1293d05a37821a5edcbfc2ebb41d751ba4226fa503c07e815c1bb32b6c000293c584babd96e48614bf3b9c4321deb8b28587a37a56783a434615ddeb5'
+            
'bfc0a360b7378da62dc3421dc1dccda2b618b5cdd12facebcd31aaa4a8608e9cf4389dd69427755bc47b51103a56c1424412814cb8b15efc40990d2bead86391')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
   # Fix incorrect install dir for fish completion
   patch -Np1 -i ../dd922c09bbe5deb808152140679673e8dca3210d.patch
   patch -Np1 -i ../fix-do-not-compare-literal.patch
+  # Fix invalid escape sequence in balloon.py docstring
+  # From unmerged upstream PR: https://github.com/erkin/ponysay/pull/324
+  patch -Np1 -i ../fix_invalid_escape_sequence_in_balloon.py_docstring.patch
 }
 
 build() {


=====================================
REUSE.toml
=====================================
@@ -24,6 +24,7 @@ SPDX-License-Identifier = "0BSD"
 [[annotations]]
 path = [
     "fix-do-not-compare-literal.patch",
+    "fix_invalid_escape_sequence_in_balloon.py_docstring.patch",
 ]
 SPDX-FileCopyrightText = "ponysay contributors"
 SPDX-License-Identifier = "GPL-3.0-only"


=====================================
fix_invalid_escape_sequence_in_balloon.py_docstring.patch
=====================================
@@ -0,0 +1,37 @@
+From 5c4fa6859800a9dbcfbb4c5c192c71006880defc Mon Sep 17 00:00:00 2001
+From: "copilot-swe-agent[bot]" <[email protected]>
+Date: Fri, 4 Jul 2025 19:34:33 +0000
+Subject: [PATCH 1/2] Initial plan
+
+
+From 9ebc88468fb023d6532427947c8196772ac929f4 Mon Sep 17 00:00:00 2001
+From: "copilot-swe-agent[bot]" <[email protected]>
+Date: Fri, 4 Jul 2025 19:44:22 +0000
+Subject: [PATCH 2/2] Fix invalid escape sequence in balloon.py docstring
+
+Co-authored-by: jcpsimmons <[email protected]>
+---
+ src/__main__.py | 0
+ src/balloon.py  | 4 ++--
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+ mode change 100644 => 100755 src/__main__.py
+
+diff --git a/src/__main__.py b/src/__main__.py
+old mode 100644
+new mode 100755
+diff --git a/src/balloon.py b/src/balloon.py
+index 0f1909e4d..3fa10ef2b 100644
+--- a/src/balloon.py
++++ b/src/balloon.py
+@@ -43,9 +43,9 @@ def __init__(self, link, linkmirror, linkcross, ww, ee, nw, 
nnw, n, nne, ne, nee
+         '''
+         Constructor
+         
+-        @param  link:str        The \-directional balloon line character
++        @param  link:str        The \\-directional balloon line character
+         @param  linkmirror:str  The /-directional balloon line character
+-        @param  linkcross:str   The /-directional balloon crossing a 
\-directional ballonon line character
++        @param  linkcross:str   The /-directional balloon crossing a 
\\-directional ballonon line character
+         @param  ww:str          See the info manual
+         @param  ee:str          See the info manual
+         @param  nw:list<str>    See the info manual



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ponysay/-/commit/c5005ae8554ada049ab35a0ebb0fdbe97c0cd7d3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ponysay/-/commit/c5005ae8554ada049ab35a0ebb0fdbe97c0cd7d3
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to