George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
rxvt-unicode
Commits:
b27c18e8 by Daniel Bershatsky at 2025-02-28T13:31:10+03:00
upgpkg: 0.9.31-7
Fix OSC responses issue with `tmux`.
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + urxvt-osc.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = rxvt-unicode
pkgver = 9.31
- pkgrel = 6
+ pkgrel = 7
url = http://software.schmorp.de/pkg/rxvt-unicode.html
arch = x86_64
license = GPL
@@ -20,6 +20,7 @@ pkgbase = rxvt-unicode
source = urxvt.desktop
source = urxvtc.desktop
source = urxvt-tabbed.desktop
+ source = urxvt-osc.patch
sha256sums =
aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8
sha256sums =
afea78dc25db8cd15da9959baf347b0634f4ef62dd3eeaff0c0a3389986b6a3e
sha256sums =
48ef5720d77a870f25737b8f66fe2c1f88a01810013df70cb8155add904288e4
@@ -27,6 +28,7 @@ pkgbase = rxvt-unicode
sha256sums =
5f9c435d559371216d1c5b49c6ec44bfdb786b12d925d543c286b0764dea0319
sha256sums =
91536bb27c6504d6cb0d33775a0c4709a4b439670b900f0c278c25037f19ad66
sha256sums =
ccd7c436e959bdc9ab4f15801a67c695b382565b31d8c352254362e67412afcb
+ sha256sums =
2b75126c634ac107d73f87ad76046f0a0a109c1cd7a29b41edc58551330249fd
sha512sums =
4d14ecbbb62de1b1c717277f5aae5cfb536e11392f2d4b82c884c1713f437fce8e9dd69a328fa353a55d068d8ee4121a31900f45191acec172d5dc76652b6255
sha512sums =
389b1959387f4d5c960901763e45cdcf670fb8de6506ed9d1d49b3c58616f1fb10d5b158b5f89257f3db1bac3a0b270bb35043e7e13e5222549153e83db79ef9
sha512sums =
a09a434387e22612a9225ddfa444044977712c6410efe8a77a33d8aa607bd1acbef2a1da08b62e21a4b070f0974ba94ae907ac0452b5d060e33a1c051a7780e4
@@ -34,6 +36,7 @@ pkgbase = rxvt-unicode
sha512sums =
7184714a908071a4e8e5c065c5f90255e94dfd072df459c8d6f66fca3647781b3d1f6908b9303bcfd0d5b3f2e3822a8d66efaaa8a7c4d44f6e682839031a6e99
sha512sums =
aa501eeeb220ba03b3f101b160230612efbca87694fef88c469b2976d29769c24b34576ea82f6c7941fad6039ac776f32e397add9b957b49bf2e84aeb67b66d6
sha512sums =
18c7afb0c3eb8c832893b9ead09d25374b70ae1cd5479a5291d11794906c53daa6f1a1bf698b37efda062bb2b991cacac53a0a6c185ca416b8718fde2bb6a7af
+ sha512sums =
ed6a799e0031f554f402de0683e39731d620c7448e369d2b6cb03fe4e9b02e4f3a955524a57b63ab5c25b4980a08f09a5582583d15119460dfdce5a1b0c0d291
pkgname = rxvt-unicode
pkgdesc = Unicode enabled rxvt-clone terminal emulator (urxvt)
=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@
pkgbase=rxvt-unicode
pkgname=('rxvt-unicode' 'rxvt-unicode-terminfo')
pkgver=9.31
-pkgrel=6
+pkgrel=7
arch=('x86_64')
url='http://software.schmorp.de/pkg/rxvt-unicode.html'
license=('GPL')
@@ -29,21 +29,24 @@
source=("$pkgname-$pkgver.tar.bz2::http://dist.schmorp.de/rxvt-unicode/$pkgname-
'perl-5.38.patch'
'urxvt.desktop'
'urxvtc.desktop'
- 'urxvt-tabbed.desktop')
+ 'urxvt-tabbed.desktop'
+ 'urxvt-osc.patch')
sha256sums=('aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8'
'afea78dc25db8cd15da9959baf347b0634f4ef62dd3eeaff0c0a3389986b6a3e'
'48ef5720d77a870f25737b8f66fe2c1f88a01810013df70cb8155add904288e4'
'4bec0bf559a2eb6649e077b220fe25f532a8bc3da98ac519bc72a39b223e2cc4'
'5f9c435d559371216d1c5b49c6ec44bfdb786b12d925d543c286b0764dea0319'
'91536bb27c6504d6cb0d33775a0c4709a4b439670b900f0c278c25037f19ad66'
- 'ccd7c436e959bdc9ab4f15801a67c695b382565b31d8c352254362e67412afcb')
+ 'ccd7c436e959bdc9ab4f15801a67c695b382565b31d8c352254362e67412afcb'
+ '2b75126c634ac107d73f87ad76046f0a0a109c1cd7a29b41edc58551330249fd')
sha512sums=('4d14ecbbb62de1b1c717277f5aae5cfb536e11392f2d4b82c884c1713f437fce8e9dd69a328fa353a55d068d8ee4121a31900f45191acec172d5dc76652b6255'
'389b1959387f4d5c960901763e45cdcf670fb8de6506ed9d1d49b3c58616f1fb10d5b158b5f89257f3db1bac3a0b270bb35043e7e13e5222549153e83db79ef9'
'a09a434387e22612a9225ddfa444044977712c6410efe8a77a33d8aa607bd1acbef2a1da08b62e21a4b070f0974ba94ae907ac0452b5d060e33a1c051a7780e4'
'e7361bd9ad5199d1976e9b0d4d8d74b1e18ae795ef255f42633c7be2632382aa94b30e5790ee788ee51fbd8bf0af9092d896d69684f362a8a507523ad4653473'
'7184714a908071a4e8e5c065c5f90255e94dfd072df459c8d6f66fca3647781b3d1f6908b9303bcfd0d5b3f2e3822a8d66efaaa8a7c4d44f6e682839031a6e99'
'aa501eeeb220ba03b3f101b160230612efbca87694fef88c469b2976d29769c24b34576ea82f6c7941fad6039ac776f32e397add9b957b49bf2e84aeb67b66d6'
-
'18c7afb0c3eb8c832893b9ead09d25374b70ae1cd5479a5291d11794906c53daa6f1a1bf698b37efda062bb2b991cacac53a0a6c185ca416b8718fde2bb6a7af')
+
'18c7afb0c3eb8c832893b9ead09d25374b70ae1cd5479a5291d11794906c53daa6f1a1bf698b37efda062bb2b991cacac53a0a6c185ca416b8718fde2bb6a7af'
+
'ed6a799e0031f554f402de0683e39731d620c7448e369d2b6cb03fe4e9b02e4f3a955524a57b63ab5c25b4980a08f09a5582583d15119460dfdce5a1b0c0d291')
prepare() {
# hacking around to validate with signify
@@ -51,6 +54,7 @@ prepare() {
signify -V -p "signing-key.pub" -m "$pkgname-$pkgver.tar.bz2"
patch -d $pkgname-$pkgver -p1 < perl-5.38.patch # Locale fix for perl 5.38
+ patch -d $pkgname-$pkgver -p1 < urxvt-osc.patch # Fix OSC with 7-bit ST.
}
build() {
=====================================
urxvt-osc.patch
=====================================
@@ -0,0 +1,14 @@
+--- a/src/command.C
++++ b/src/command.C
+@@ -3426,9 +3426,9 @@ rxvt_term::process_color_seq (int report, int color, c
+ snprintf (rgba_str, sizeof (rgba_str), "rgb:%04x/%04x/%04x", c.r,
c.g, c.b);
+
+ if (IN_RANGE_INC (color, minCOLOR, maxTermCOLOR))
+- tt_printf ("\033]%d;%d;%s%c", report, color - minCOLOR, rgba_str,
resp);
++ tt_printf ("\033]%d;%d;%s\033\\", report, color - minCOLOR, rgba_str);
+ else
+- tt_printf ("\033]%d;%s%c", report, rgba_str, resp);
++ tt_printf ("\033]%d;%s\033\\", report, rgba_str, resp);
+ }
+ else
+ set_window_color (color, str);
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/rxvt-unicode/-/commit/b27c18e8c771cb90bf511184e79d2d66f56c0226
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/rxvt-unicode/-/commit/b27c18e8c771cb90bf511184e79d2d66f56c0226
You're receiving this email because of your account on gitlab.archlinux.org.