Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] telegram-desktop: update to 5.3.0.
@ 2024-07-31 22:36 Johnnynator
  2024-08-02 20:13 ` [PR PATCH] [Updated] " Johnnynator
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Johnnynator @ 2024-07-31 22:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1367 bytes --]

There is a new pull request by Johnnynator against master on the void-packages repository

https://github.com/Johnnynator/void-packages tdesktop
https://github.com/void-linux/void-packages/pull/51583

telegram-desktop: update to 5.3.0.
- **telegram-desktop: update to 5.3.0.**
- **tg_owt: update to 0.0.0.20240821.**
- **New package: openh264-2.4.1**

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/51583.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tdesktop-51583.patch --]
[-- Type: text/x-diff, Size: 5825 bytes --]

From 5d8d3ec9c2e8b72f4131452f97109acf847e2af1 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:53:10 +0200
Subject: [PATCH 1/3] telegram-desktop: update to 5.3.0.

---
 srcpkgs/telegram-desktop/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index c57c0373a09327..cfbc5ac71d3704 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
-version=5.1.7
-revision=3
+version=5.3.0
+revision=1
 build_style=cmake
 build_helper="qemu gir"
 configure_args="-DTDESKTOP_API_ID=209235
@@ -27,7 +27,7 @@ license="GPL-3.0-or-later, OpenSSL"
 homepage="https://desktop.telegram.org/"
 changelog="https://github.com/telegramdesktop/tdesktop/blob/v${version}/changelog.txt"
 distfiles="https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"
-checksum=0156eb77804c023b7fe9aa02e62258b2abf57a2f876b86684cb615e9a8046cba
+checksum=ef652ef5d11e4faef4410c73440faafb001128dc1a143c5e22efe939957205bb
 
 build_options="spellcheck"
 build_options_default="spellcheck"

From 192b648f53e2817bc187d4239316b9a13764373b Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:54:02 +0200
Subject: [PATCH 2/3] tg_owt: update to 0.0.0.20240821.

---
 srcpkgs/tg_owt/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/tg_owt/template b/srcpkgs/tg_owt/template
index 4e13db81869a32..ab725b3ae1477d 100644
--- a/srcpkgs/tg_owt/template
+++ b/srcpkgs/tg_owt/template
@@ -1,20 +1,20 @@
 # Template file for 'tg_owt'
 pkgname=tg_owt
-version=0.0.0.20231221
-revision=3
-_commit=afd9d5d31798d3eacf9ed6c30601e91d0f1e4d60
+version=0.0.0.20240821
+revision=1
+_commit=4a60ce1ab9fdb962004c6a959f682ace3db50cbd
 _libyuv_commit=04821d1e7d60845525e8db55c7bcd41ef5be9406
-_abseil_commit=8c0b94e793a66495e0b1f34a5eb26bd7dc672db0
+_abseil_commit=d7aaad83b488fd62bd51c81ecf16cd938532cc0a
 _crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94
 _libsrtp_commit=a566a9cfcd619e8327784aa7cff4a1276dc1e895
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF"
-hostmakedepends="pkg-config yasm protobuf"
+hostmakedepends="pkg-config yasm protobuf python3"
 makedepends="alsa-lib-devel pulseaudio-devel openssl-devel opus-devel
  pipewire-devel ffmpeg6-devel libjpeg-turbo-devel protobuf-devel
  libevent-devel libXcomposite-devel libXrandr-devel libXdamage-devel
  libepoxy-devel libdrm-devel libXrender-devel libglib-devel libgbm-devel
- libvpx-devel"
+ libvpx-devel openh264-devel"
 depends="$makedepends"
 short_desc="WebRTC library for Telegram-desktop"
 maintainer="John <me@johnnynator.dev>"
@@ -25,10 +25,10 @@ distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz
  https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz
  https://github.com/abseil/abseil-cpp/archive/${_abseil_commit}.tar.gz
  https://github.com/cisco/libsrtp/archive/${_libsrtp_commit}.tar.gz"
-checksum="@9fb5565805e4e41d49fd22ce80917f562adaf4832977cba8f1bc1a69f5434390
+checksum="@00ee5239036676859c4eb26c98b474e3309c4a30410ecbd0dc64272703f9f534
  @81bd2ae522e634cd0e9e25fd7eb4a889f1b0b4aeeb76746df0f0bf3f88dec95c
  @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d
- @05b5d2f4b540602e8b247116be0559b8a26addac53f026f751a93163946936fb
+ @7c5dcee48070141a6bd6887e1a511d0b9c42d03f361155a6ae9185290b02d1fa
  @012d2e3055921e4a33b839e35acbb0a28b5bdc7146d04d9f217ab3d29b103606"
 skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz ${_abseil_commit}.tar.gz ${_libsrtp_commit}.tar.gz"
 

From 9c1cdcbe0a5202c8be9c9dec9befe18c5e3b1a8a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 1 Aug 2024 00:17:02 +0200
Subject: [PATCH 3/3] New package: openh264-2.4.1

---
 common/shlibs             |  1 +
 srcpkgs/openh264-devel    |  1 +
 srcpkgs/openh264/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/openh264-devel
 create mode 100644 srcpkgs/openh264/template

diff --git a/common/shlibs b/common/shlibs
index 6f378121d0e4f4..03da6072056720 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -414,6 +414,7 @@ libavfilter.so.7 libavfilter-4.0_1
 libSDL-1.2.so.0 SDL-1.2.14_1
 libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
+libopenh264.so.7 openh264-2.4.1_1
 libxvidcore.so.4 xvidcore-1.2.2_1
 libtag.so.1 taglib-1.6.1_1
 libtag-extras.so.1 taglib-extras-1.0.1_1
diff --git a/srcpkgs/openh264-devel b/srcpkgs/openh264-devel
new file mode 120000
index 00000000000000..0000c8bfb63973
--- /dev/null
+++ b/srcpkgs/openh264-devel
@@ -0,0 +1 @@
+openh264
\ No newline at end of file
diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template
new file mode 100644
index 00000000000000..8b94f2c5881f79
--- /dev/null
+++ b/srcpkgs/openh264/template
@@ -0,0 +1,27 @@
+# Template file for 'openh264'
+pkgname=openh264
+version=2.4.1
+revision=1
+build_style=meson
+hostmakedepends="nasm pkg-config"
+checkdepends="gtest-devel"
+short_desc="OpenH264 is a codec library which supports H.264 encoding and decoding"
+maintainer="John <me@johnnynator.dev>"
+license="BSD-2-Clause"
+homepage="https://github.com/cisco/openh264"
+distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz"
+checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea
+
+post_install() {
+	vlicense LICENSE
+}
+
+openh264-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PR PATCH] [Updated] telegram-desktop: update to 5.3.0.
  2024-07-31 22:36 [PR PATCH] telegram-desktop: update to 5.3.0 Johnnynator
@ 2024-08-02 20:13 ` Johnnynator
  2024-08-02 20:16 ` Johnnynator
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Johnnynator @ 2024-08-02 20:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1372 bytes --]

There is an updated pull request by Johnnynator against master on the void-packages repository

https://github.com/Johnnynator/void-packages tdesktop
https://github.com/void-linux/void-packages/pull/51583

telegram-desktop: update to 5.3.0.
- **telegram-desktop: update to 5.3.0.**
- **tg_owt: update to 0.0.0.20240821.**
- **New package: openh264-2.4.1**

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/51583.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tdesktop-51583.patch --]
[-- Type: text/x-diff, Size: 8400 bytes --]

From 7d9a810f36ba039c8ab5c718d2066c30e15aa143 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:53:10 +0200
Subject: [PATCH 1/4] telegram-desktop: update to 5.3.2.

---
 srcpkgs/telegram-desktop/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index c57c0373a09327..00686ed7a15aed 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
-version=5.1.7
-revision=3
+version=5.3.2
+revision=1
 build_style=cmake
 build_helper="qemu gir"
 configure_args="-DTDESKTOP_API_ID=209235
@@ -17,7 +17,7 @@ makedepends="alsa-lib-devel boost-devel fmt-devel ffmpeg6-devel libglib-devel
  minizip-devel opus-devel xxHash-devel pulseaudio-devel range-v3
  qt6-svg-devel libva-devel rapidjson liblz4-devel liblzma-devel
  MesaLib-devel qt6-wayland-devel qt6-qt5compat-devel
- qt6-base-private-devel kf6-kcoreaddons-devel
+ qt6-base-private-devel kf6-kcoreaddons-devel libada-devel
  xcb-util-keysyms-devel $(vopt_if spellcheck hunspell-devel) protobuf-devel
  glibmm2.68-devel tg_owt rnnoise-devel jemalloc-devel qt6-declarative-devel"
 depends="qt6-imageformats ttf-opensans"
@@ -27,7 +27,7 @@ license="GPL-3.0-or-later, OpenSSL"
 homepage="https://desktop.telegram.org/"
 changelog="https://github.com/telegramdesktop/tdesktop/blob/v${version}/changelog.txt"
 distfiles="https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"
-checksum=0156eb77804c023b7fe9aa02e62258b2abf57a2f876b86684cb615e9a8046cba
+checksum=2bd4ca909bf7212749301dfdbb71e6f8b1f9a6fd1c8a473f127122298e0110ba
 
 build_options="spellcheck"
 build_options_default="spellcheck"

From 83669fce67daf192db1105d10cb1029c069c26ae Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:54:02 +0200
Subject: [PATCH 2/4] tg_owt: update to 0.0.0.20240821.

---
 srcpkgs/tg_owt/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/tg_owt/template b/srcpkgs/tg_owt/template
index 4e13db81869a32..ab725b3ae1477d 100644
--- a/srcpkgs/tg_owt/template
+++ b/srcpkgs/tg_owt/template
@@ -1,20 +1,20 @@
 # Template file for 'tg_owt'
 pkgname=tg_owt
-version=0.0.0.20231221
-revision=3
-_commit=afd9d5d31798d3eacf9ed6c30601e91d0f1e4d60
+version=0.0.0.20240821
+revision=1
+_commit=4a60ce1ab9fdb962004c6a959f682ace3db50cbd
 _libyuv_commit=04821d1e7d60845525e8db55c7bcd41ef5be9406
-_abseil_commit=8c0b94e793a66495e0b1f34a5eb26bd7dc672db0
+_abseil_commit=d7aaad83b488fd62bd51c81ecf16cd938532cc0a
 _crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94
 _libsrtp_commit=a566a9cfcd619e8327784aa7cff4a1276dc1e895
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF"
-hostmakedepends="pkg-config yasm protobuf"
+hostmakedepends="pkg-config yasm protobuf python3"
 makedepends="alsa-lib-devel pulseaudio-devel openssl-devel opus-devel
  pipewire-devel ffmpeg6-devel libjpeg-turbo-devel protobuf-devel
  libevent-devel libXcomposite-devel libXrandr-devel libXdamage-devel
  libepoxy-devel libdrm-devel libXrender-devel libglib-devel libgbm-devel
- libvpx-devel"
+ libvpx-devel openh264-devel"
 depends="$makedepends"
 short_desc="WebRTC library for Telegram-desktop"
 maintainer="John <me@johnnynator.dev>"
@@ -25,10 +25,10 @@ distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz
  https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz
  https://github.com/abseil/abseil-cpp/archive/${_abseil_commit}.tar.gz
  https://github.com/cisco/libsrtp/archive/${_libsrtp_commit}.tar.gz"
-checksum="@9fb5565805e4e41d49fd22ce80917f562adaf4832977cba8f1bc1a69f5434390
+checksum="@00ee5239036676859c4eb26c98b474e3309c4a30410ecbd0dc64272703f9f534
  @81bd2ae522e634cd0e9e25fd7eb4a889f1b0b4aeeb76746df0f0bf3f88dec95c
  @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d
- @05b5d2f4b540602e8b247116be0559b8a26addac53f026f751a93163946936fb
+ @7c5dcee48070141a6bd6887e1a511d0b9c42d03f361155a6ae9185290b02d1fa
  @012d2e3055921e4a33b839e35acbb0a28b5bdc7146d04d9f217ab3d29b103606"
 skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz ${_abseil_commit}.tar.gz ${_libsrtp_commit}.tar.gz"
 

From 93c9ff70d6abf043de1e637780007e62562ea334 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 1 Aug 2024 00:17:02 +0200
Subject: [PATCH 3/4] New package: openh264-2.4.1

---
 common/shlibs             |  1 +
 srcpkgs/openh264-devel    |  1 +
 srcpkgs/openh264/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/openh264-devel
 create mode 100644 srcpkgs/openh264/template

diff --git a/common/shlibs b/common/shlibs
index 6f378121d0e4f4..03da6072056720 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -414,6 +414,7 @@ libavfilter.so.7 libavfilter-4.0_1
 libSDL-1.2.so.0 SDL-1.2.14_1
 libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
+libopenh264.so.7 openh264-2.4.1_1
 libxvidcore.so.4 xvidcore-1.2.2_1
 libtag.so.1 taglib-1.6.1_1
 libtag-extras.so.1 taglib-extras-1.0.1_1
diff --git a/srcpkgs/openh264-devel b/srcpkgs/openh264-devel
new file mode 120000
index 00000000000000..0000c8bfb63973
--- /dev/null
+++ b/srcpkgs/openh264-devel
@@ -0,0 +1 @@
+openh264
\ No newline at end of file
diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template
new file mode 100644
index 00000000000000..8b94f2c5881f79
--- /dev/null
+++ b/srcpkgs/openh264/template
@@ -0,0 +1,27 @@
+# Template file for 'openh264'
+pkgname=openh264
+version=2.4.1
+revision=1
+build_style=meson
+hostmakedepends="nasm pkg-config"
+checkdepends="gtest-devel"
+short_desc="OpenH264 is a codec library which supports H.264 encoding and decoding"
+maintainer="John <me@johnnynator.dev>"
+license="BSD-2-Clause"
+homepage="https://github.com/cisco/openh264"
+distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz"
+checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea
+
+post_install() {
+	vlicense LICENSE
+}
+
+openh264-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From d4c33401faeb8426b5a562160f2dcd4151a67462 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 2 Aug 2024 22:12:45 +0200
Subject: [PATCH 4/4] New package: ada-2.9.0

---
 common/shlibs        |  1 +
 srcpkgs/ada-devel    |  1 +
 srcpkgs/ada/template | 24 ++++++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/ada-devel
 create mode 100644 srcpkgs/ada/template

diff --git a/common/shlibs b/common/shlibs
index 03da6072056720..677802f70a0add 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -459,6 +459,7 @@ libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
 libruby.so.3.3 ruby-3.3.2_1
+libada.so.2 ada-2.9.0_1
 librw.so.0 rankwidth-0.9_1
 libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
 libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
diff --git a/srcpkgs/ada-devel b/srcpkgs/ada-devel
new file mode 120000
index 00000000000000..916d811b3c95a9
--- /dev/null
+++ b/srcpkgs/ada-devel
@@ -0,0 +1 @@
+ada
\ No newline at end of file
diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template
new file mode 100644
index 00000000000000..f17cf028086ade
--- /dev/null
+++ b/srcpkgs/ada/template
@@ -0,0 +1,24 @@
+# Template file for 'ada'
+pkgname=ada
+version=2.9.0
+revision=1
+build_style=cmake
+# They all pull in CPM - CMake's missing package manager
+configure_args="-DADA_TESTING=OFF -DADA_BENCHMARKS=OFF -DADA_TOOLS=OFF
+ -DBUILD_SHARED_LIBS=ON"
+short_desc="WHATWG-compliant and fast URL parser written"
+maintainer="John <me@johnnynator.dev>"
+license="MIT OR Apache-2.0"
+homepage="https://www.ada-url.com/"
+distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz"
+checksum=8b992f0ce9134cb4eafb74b164d2ce2cb3af1900902162713b0e0c5ab0b6acd8
+
+ada-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PR PATCH] [Updated] telegram-desktop: update to 5.3.0.
  2024-07-31 22:36 [PR PATCH] telegram-desktop: update to 5.3.0 Johnnynator
  2024-08-02 20:13 ` [PR PATCH] [Updated] " Johnnynator
@ 2024-08-02 20:16 ` Johnnynator
  2024-08-03  9:58 ` Johnnynator
  2024-08-03 13:58 ` [PR PATCH] [Merged]: " Johnnynator
  3 siblings, 0 replies; 5+ messages in thread
From: Johnnynator @ 2024-08-02 20:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1372 bytes --]

There is an updated pull request by Johnnynator against master on the void-packages repository

https://github.com/Johnnynator/void-packages tdesktop
https://github.com/void-linux/void-packages/pull/51583

telegram-desktop: update to 5.3.0.
- **telegram-desktop: update to 5.3.0.**
- **tg_owt: update to 0.0.0.20240821.**
- **New package: openh264-2.4.1**

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/51583.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tdesktop-51583.patch --]
[-- Type: text/x-diff, Size: 8397 bytes --]

From 6bab8d44a3573156f8f23b66d1886428bbb5534e Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:53:10 +0200
Subject: [PATCH 1/4] telegram-desktop: update to 5.3.2.

---
 srcpkgs/telegram-desktop/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index c57c0373a09327..1935a752f58890 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
-version=5.1.7
-revision=3
+version=5.3.2
+revision=1
 build_style=cmake
 build_helper="qemu gir"
 configure_args="-DTDESKTOP_API_ID=209235
@@ -17,7 +17,7 @@ makedepends="alsa-lib-devel boost-devel fmt-devel ffmpeg6-devel libglib-devel
  minizip-devel opus-devel xxHash-devel pulseaudio-devel range-v3
  qt6-svg-devel libva-devel rapidjson liblz4-devel liblzma-devel
  MesaLib-devel qt6-wayland-devel qt6-qt5compat-devel
- qt6-base-private-devel kf6-kcoreaddons-devel
+ qt6-base-private-devel kf6-kcoreaddons-devel ada-devel
  xcb-util-keysyms-devel $(vopt_if spellcheck hunspell-devel) protobuf-devel
  glibmm2.68-devel tg_owt rnnoise-devel jemalloc-devel qt6-declarative-devel"
 depends="qt6-imageformats ttf-opensans"
@@ -27,7 +27,7 @@ license="GPL-3.0-or-later, OpenSSL"
 homepage="https://desktop.telegram.org/"
 changelog="https://github.com/telegramdesktop/tdesktop/blob/v${version}/changelog.txt"
 distfiles="https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"
-checksum=0156eb77804c023b7fe9aa02e62258b2abf57a2f876b86684cb615e9a8046cba
+checksum=2bd4ca909bf7212749301dfdbb71e6f8b1f9a6fd1c8a473f127122298e0110ba
 
 build_options="spellcheck"
 build_options_default="spellcheck"

From e4f2044361b5749053aeb2b4e6647349e10cb622 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:54:02 +0200
Subject: [PATCH 2/4] tg_owt: update to 0.0.0.20240821.

---
 srcpkgs/tg_owt/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/tg_owt/template b/srcpkgs/tg_owt/template
index 4e13db81869a32..ab725b3ae1477d 100644
--- a/srcpkgs/tg_owt/template
+++ b/srcpkgs/tg_owt/template
@@ -1,20 +1,20 @@
 # Template file for 'tg_owt'
 pkgname=tg_owt
-version=0.0.0.20231221
-revision=3
-_commit=afd9d5d31798d3eacf9ed6c30601e91d0f1e4d60
+version=0.0.0.20240821
+revision=1
+_commit=4a60ce1ab9fdb962004c6a959f682ace3db50cbd
 _libyuv_commit=04821d1e7d60845525e8db55c7bcd41ef5be9406
-_abseil_commit=8c0b94e793a66495e0b1f34a5eb26bd7dc672db0
+_abseil_commit=d7aaad83b488fd62bd51c81ecf16cd938532cc0a
 _crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94
 _libsrtp_commit=a566a9cfcd619e8327784aa7cff4a1276dc1e895
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF"
-hostmakedepends="pkg-config yasm protobuf"
+hostmakedepends="pkg-config yasm protobuf python3"
 makedepends="alsa-lib-devel pulseaudio-devel openssl-devel opus-devel
  pipewire-devel ffmpeg6-devel libjpeg-turbo-devel protobuf-devel
  libevent-devel libXcomposite-devel libXrandr-devel libXdamage-devel
  libepoxy-devel libdrm-devel libXrender-devel libglib-devel libgbm-devel
- libvpx-devel"
+ libvpx-devel openh264-devel"
 depends="$makedepends"
 short_desc="WebRTC library for Telegram-desktop"
 maintainer="John <me@johnnynator.dev>"
@@ -25,10 +25,10 @@ distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz
  https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz
  https://github.com/abseil/abseil-cpp/archive/${_abseil_commit}.tar.gz
  https://github.com/cisco/libsrtp/archive/${_libsrtp_commit}.tar.gz"
-checksum="@9fb5565805e4e41d49fd22ce80917f562adaf4832977cba8f1bc1a69f5434390
+checksum="@00ee5239036676859c4eb26c98b474e3309c4a30410ecbd0dc64272703f9f534
  @81bd2ae522e634cd0e9e25fd7eb4a889f1b0b4aeeb76746df0f0bf3f88dec95c
  @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d
- @05b5d2f4b540602e8b247116be0559b8a26addac53f026f751a93163946936fb
+ @7c5dcee48070141a6bd6887e1a511d0b9c42d03f361155a6ae9185290b02d1fa
  @012d2e3055921e4a33b839e35acbb0a28b5bdc7146d04d9f217ab3d29b103606"
 skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz ${_abseil_commit}.tar.gz ${_libsrtp_commit}.tar.gz"
 

From 35e0d623e1f7e0bae0f5cdd9c42ee3548671e9b4 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 1 Aug 2024 00:17:02 +0200
Subject: [PATCH 3/4] New package: openh264-2.4.1

---
 common/shlibs             |  1 +
 srcpkgs/openh264-devel    |  1 +
 srcpkgs/openh264/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/openh264-devel
 create mode 100644 srcpkgs/openh264/template

diff --git a/common/shlibs b/common/shlibs
index 6f378121d0e4f4..03da6072056720 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -414,6 +414,7 @@ libavfilter.so.7 libavfilter-4.0_1
 libSDL-1.2.so.0 SDL-1.2.14_1
 libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
+libopenh264.so.7 openh264-2.4.1_1
 libxvidcore.so.4 xvidcore-1.2.2_1
 libtag.so.1 taglib-1.6.1_1
 libtag-extras.so.1 taglib-extras-1.0.1_1
diff --git a/srcpkgs/openh264-devel b/srcpkgs/openh264-devel
new file mode 120000
index 00000000000000..0000c8bfb63973
--- /dev/null
+++ b/srcpkgs/openh264-devel
@@ -0,0 +1 @@
+openh264
\ No newline at end of file
diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template
new file mode 100644
index 00000000000000..8b94f2c5881f79
--- /dev/null
+++ b/srcpkgs/openh264/template
@@ -0,0 +1,27 @@
+# Template file for 'openh264'
+pkgname=openh264
+version=2.4.1
+revision=1
+build_style=meson
+hostmakedepends="nasm pkg-config"
+checkdepends="gtest-devel"
+short_desc="OpenH264 is a codec library which supports H.264 encoding and decoding"
+maintainer="John <me@johnnynator.dev>"
+license="BSD-2-Clause"
+homepage="https://github.com/cisco/openh264"
+distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz"
+checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea
+
+post_install() {
+	vlicense LICENSE
+}
+
+openh264-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From 2a8160869d17810fac268b841da19fbf3c20f50a Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 2 Aug 2024 22:14:14 +0200
Subject: [PATCH 4/4] New package: ada-2.9.0

---
 common/shlibs        |  1 +
 srcpkgs/ada-devel    |  1 +
 srcpkgs/ada/template | 24 ++++++++++++++++++++++++
 3 files changed, 26 insertions(+)
 create mode 120000 srcpkgs/ada-devel
 create mode 100644 srcpkgs/ada/template

diff --git a/common/shlibs b/common/shlibs
index 03da6072056720..677802f70a0add 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -459,6 +459,7 @@ libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
 libruby.so.3.3 ruby-3.3.2_1
+libada.so.2 ada-2.9.0_1
 librw.so.0 rankwidth-0.9_1
 libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
 libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
diff --git a/srcpkgs/ada-devel b/srcpkgs/ada-devel
new file mode 120000
index 00000000000000..916d811b3c95a9
--- /dev/null
+++ b/srcpkgs/ada-devel
@@ -0,0 +1 @@
+ada
\ No newline at end of file
diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template
new file mode 100644
index 00000000000000..f17cf028086ade
--- /dev/null
+++ b/srcpkgs/ada/template
@@ -0,0 +1,24 @@
+# Template file for 'ada'
+pkgname=ada
+version=2.9.0
+revision=1
+build_style=cmake
+# They all pull in CPM - CMake's missing package manager
+configure_args="-DADA_TESTING=OFF -DADA_BENCHMARKS=OFF -DADA_TOOLS=OFF
+ -DBUILD_SHARED_LIBS=ON"
+short_desc="WHATWG-compliant and fast URL parser written"
+maintainer="John <me@johnnynator.dev>"
+license="MIT OR Apache-2.0"
+homepage="https://www.ada-url.com/"
+distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz"
+checksum=8b992f0ce9134cb4eafb74b164d2ce2cb3af1900902162713b0e0c5ab0b6acd8
+
+ada-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PR PATCH] [Updated] telegram-desktop: update to 5.3.0.
  2024-07-31 22:36 [PR PATCH] telegram-desktop: update to 5.3.0 Johnnynator
  2024-08-02 20:13 ` [PR PATCH] [Updated] " Johnnynator
  2024-08-02 20:16 ` Johnnynator
@ 2024-08-03  9:58 ` Johnnynator
  2024-08-03 13:58 ` [PR PATCH] [Merged]: " Johnnynator
  3 siblings, 0 replies; 5+ messages in thread
From: Johnnynator @ 2024-08-03  9:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1372 bytes --]

There is an updated pull request by Johnnynator against master on the void-packages repository

https://github.com/Johnnynator/void-packages tdesktop
https://github.com/void-linux/void-packages/pull/51583

telegram-desktop: update to 5.3.0.
- **telegram-desktop: update to 5.3.0.**
- **tg_owt: update to 0.0.0.20240821.**
- **New package: openh264-2.4.1**

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/51583.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-tdesktop-51583.patch --]
[-- Type: text/x-diff, Size: 8474 bytes --]

From 8b6d71ee2767f5cee2cdb5af9466674dca706bb5 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:53:10 +0200
Subject: [PATCH 1/4] telegram-desktop: update to 5.3.2.

---
 srcpkgs/telegram-desktop/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/telegram-desktop/template b/srcpkgs/telegram-desktop/template
index c57c0373a09327..1935a752f58890 100644
--- a/srcpkgs/telegram-desktop/template
+++ b/srcpkgs/telegram-desktop/template
@@ -1,7 +1,7 @@
 # Template file for 'telegram-desktop'
 pkgname=telegram-desktop
-version=5.1.7
-revision=3
+version=5.3.2
+revision=1
 build_style=cmake
 build_helper="qemu gir"
 configure_args="-DTDESKTOP_API_ID=209235
@@ -17,7 +17,7 @@ makedepends="alsa-lib-devel boost-devel fmt-devel ffmpeg6-devel libglib-devel
  minizip-devel opus-devel xxHash-devel pulseaudio-devel range-v3
  qt6-svg-devel libva-devel rapidjson liblz4-devel liblzma-devel
  MesaLib-devel qt6-wayland-devel qt6-qt5compat-devel
- qt6-base-private-devel kf6-kcoreaddons-devel
+ qt6-base-private-devel kf6-kcoreaddons-devel ada-devel
  xcb-util-keysyms-devel $(vopt_if spellcheck hunspell-devel) protobuf-devel
  glibmm2.68-devel tg_owt rnnoise-devel jemalloc-devel qt6-declarative-devel"
 depends="qt6-imageformats ttf-opensans"
@@ -27,7 +27,7 @@ license="GPL-3.0-or-later, OpenSSL"
 homepage="https://desktop.telegram.org/"
 changelog="https://github.com/telegramdesktop/tdesktop/blob/v${version}/changelog.txt"
 distfiles="https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"
-checksum=0156eb77804c023b7fe9aa02e62258b2abf57a2f876b86684cb615e9a8046cba
+checksum=2bd4ca909bf7212749301dfdbb71e6f8b1f9a6fd1c8a473f127122298e0110ba
 
 build_options="spellcheck"
 build_options_default="spellcheck"

From fb7e7a9d56e68d51630ad91f61f9fd1cf8dec5c6 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Wed, 31 Jul 2024 23:54:02 +0200
Subject: [PATCH 2/4] tg_owt: update to 0.0.0.20240821.

---
 srcpkgs/tg_owt/template | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/srcpkgs/tg_owt/template b/srcpkgs/tg_owt/template
index 4e13db81869a32..ab725b3ae1477d 100644
--- a/srcpkgs/tg_owt/template
+++ b/srcpkgs/tg_owt/template
@@ -1,20 +1,20 @@
 # Template file for 'tg_owt'
 pkgname=tg_owt
-version=0.0.0.20231221
-revision=3
-_commit=afd9d5d31798d3eacf9ed6c30601e91d0f1e4d60
+version=0.0.0.20240821
+revision=1
+_commit=4a60ce1ab9fdb962004c6a959f682ace3db50cbd
 _libyuv_commit=04821d1e7d60845525e8db55c7bcd41ef5be9406
-_abseil_commit=8c0b94e793a66495e0b1f34a5eb26bd7dc672db0
+_abseil_commit=d7aaad83b488fd62bd51c81ecf16cd938532cc0a
 _crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94
 _libsrtp_commit=a566a9cfcd619e8327784aa7cff4a1276dc1e895
 build_style=cmake
 configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF"
-hostmakedepends="pkg-config yasm protobuf"
+hostmakedepends="pkg-config yasm protobuf python3"
 makedepends="alsa-lib-devel pulseaudio-devel openssl-devel opus-devel
  pipewire-devel ffmpeg6-devel libjpeg-turbo-devel protobuf-devel
  libevent-devel libXcomposite-devel libXrandr-devel libXdamage-devel
  libepoxy-devel libdrm-devel libXrender-devel libglib-devel libgbm-devel
- libvpx-devel"
+ libvpx-devel openh264-devel"
 depends="$makedepends"
 short_desc="WebRTC library for Telegram-desktop"
 maintainer="John <me@johnnynator.dev>"
@@ -25,10 +25,10 @@ distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz
  https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz
  https://github.com/abseil/abseil-cpp/archive/${_abseil_commit}.tar.gz
  https://github.com/cisco/libsrtp/archive/${_libsrtp_commit}.tar.gz"
-checksum="@9fb5565805e4e41d49fd22ce80917f562adaf4832977cba8f1bc1a69f5434390
+checksum="@00ee5239036676859c4eb26c98b474e3309c4a30410ecbd0dc64272703f9f534
  @81bd2ae522e634cd0e9e25fd7eb4a889f1b0b4aeeb76746df0f0bf3f88dec95c
  @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d
- @05b5d2f4b540602e8b247116be0559b8a26addac53f026f751a93163946936fb
+ @7c5dcee48070141a6bd6887e1a511d0b9c42d03f361155a6ae9185290b02d1fa
  @012d2e3055921e4a33b839e35acbb0a28b5bdc7146d04d9f217ab3d29b103606"
 skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz ${_abseil_commit}.tar.gz ${_libsrtp_commit}.tar.gz"
 

From 3c050901aa2ee038a26de0b76b2b97ec11e2e316 Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 1 Aug 2024 00:17:02 +0200
Subject: [PATCH 3/4] New package: openh264-2.4.1

---
 common/shlibs             |  1 +
 srcpkgs/openh264-devel    |  1 +
 srcpkgs/openh264/template | 27 +++++++++++++++++++++++++++
 3 files changed, 29 insertions(+)
 create mode 120000 srcpkgs/openh264-devel
 create mode 100644 srcpkgs/openh264/template

diff --git a/common/shlibs b/common/shlibs
index 6f378121d0e4f4..03da6072056720 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -414,6 +414,7 @@ libavfilter.so.7 libavfilter-4.0_1
 libSDL-1.2.so.0 SDL-1.2.14_1
 libSDL_image-1.2.so.0 SDL_image-1.2.10_1
 libx264.so.157 x264-20190507.2245_1
+libopenh264.so.7 openh264-2.4.1_1
 libxvidcore.so.4 xvidcore-1.2.2_1
 libtag.so.1 taglib-1.6.1_1
 libtag-extras.so.1 taglib-extras-1.0.1_1
diff --git a/srcpkgs/openh264-devel b/srcpkgs/openh264-devel
new file mode 120000
index 00000000000000..0000c8bfb63973
--- /dev/null
+++ b/srcpkgs/openh264-devel
@@ -0,0 +1 @@
+openh264
\ No newline at end of file
diff --git a/srcpkgs/openh264/template b/srcpkgs/openh264/template
new file mode 100644
index 00000000000000..8b94f2c5881f79
--- /dev/null
+++ b/srcpkgs/openh264/template
@@ -0,0 +1,27 @@
+# Template file for 'openh264'
+pkgname=openh264
+version=2.4.1
+revision=1
+build_style=meson
+hostmakedepends="nasm pkg-config"
+checkdepends="gtest-devel"
+short_desc="OpenH264 is a codec library which supports H.264 encoding and decoding"
+maintainer="John <me@johnnynator.dev>"
+license="BSD-2-Clause"
+homepage="https://github.com/cisco/openh264"
+distfiles="https://github.com/cisco/openh264/archive/v$version.tar.gz"
+checksum=8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea
+
+post_install() {
+	vlicense LICENSE
+}
+
+openh264-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/pkgconfig
+		vmove "usr/lib/*.so"
+	}
+}

From a1d66c327b163e2410a9632cba3461faad9c04eb Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Fri, 2 Aug 2024 22:14:14 +0200
Subject: [PATCH 4/4] New package: ada-2.9.0

---
 common/shlibs        |  1 +
 srcpkgs/ada-devel    |  1 +
 srcpkgs/ada/template | 29 +++++++++++++++++++++++++++++
 3 files changed, 31 insertions(+)
 create mode 120000 srcpkgs/ada-devel
 create mode 100644 srcpkgs/ada/template

diff --git a/common/shlibs b/common/shlibs
index 03da6072056720..677802f70a0add 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -459,6 +459,7 @@ libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
 libruby.so.3.3 ruby-3.3.2_1
+libada.so.2 ada-2.9.0_1
 librw.so.0 rankwidth-0.9_1
 libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
 libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
diff --git a/srcpkgs/ada-devel b/srcpkgs/ada-devel
new file mode 120000
index 00000000000000..916d811b3c95a9
--- /dev/null
+++ b/srcpkgs/ada-devel
@@ -0,0 +1 @@
+ada
\ No newline at end of file
diff --git a/srcpkgs/ada/template b/srcpkgs/ada/template
new file mode 100644
index 00000000000000..3e9c972aea15f3
--- /dev/null
+++ b/srcpkgs/ada/template
@@ -0,0 +1,29 @@
+# Template file for 'ada'
+pkgname=ada
+version=2.9.0
+revision=1
+build_style=cmake
+# They all pull in CPM - CMake's missing package manager
+configure_args="-DADA_TESTING=OFF -DADA_BENCHMARKS=OFF -DADA_TOOLS=OFF
+ -DBUILD_SHARED_LIBS=ON"
+short_desc="WHATWG-compliant and fast URL parser written"
+maintainer="John <me@johnnynator.dev>"
+license="MIT OR Apache-2.0"
+homepage="https://www.ada-url.com/"
+distfiles="https://github.com/ada-url/ada/archive/refs/tags/v${version}.tar.gz"
+checksum=8b992f0ce9134cb4eafb74b164d2ce2cb3af1900902162713b0e0c5ab0b6acd8
+
+post_install() {
+	vlicense LICENSE-APACHE
+	vlicense LICENSE-MIT
+}
+
+ada-devel_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PR PATCH] [Merged]: telegram-desktop: update to 5.3.0.
  2024-07-31 22:36 [PR PATCH] telegram-desktop: update to 5.3.0 Johnnynator
                   ` (2 preceding siblings ...)
  2024-08-03  9:58 ` Johnnynator
@ 2024-08-03 13:58 ` Johnnynator
  3 siblings, 0 replies; 5+ messages in thread
From: Johnnynator @ 2024-08-03 13:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1207 bytes --]

There's a merged pull request on the void-packages repository

telegram-desktop: update to 5.3.0.
https://github.com/void-linux/void-packages/pull/51583

Description:
- **telegram-desktop: update to 5.3.0.**
- **tg_owt: update to 0.0.0.20240821.**
- **New package: openh264-2.4.1**

<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**|**briefly**|**NO**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-08-03 13:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-31 22:36 [PR PATCH] telegram-desktop: update to 5.3.0 Johnnynator
2024-08-02 20:13 ` [PR PATCH] [Updated] " Johnnynator
2024-08-02 20:16 ` Johnnynator
2024-08-03  9:58 ` Johnnynator
2024-08-03 13:58 ` [PR PATCH] [Merged]: " Johnnynator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).