Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package telegram-desktop for 
openSUSE:Factory checked in at 2026-10-30 18:12:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/telegram-desktop (Old)
 and      /work/SRC/openSUSE:Factory/.telegram-desktop.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "telegram-desktop"

Fri Oct 30 18:12:19 2026 rev:172 rq:1393876 version:7.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/telegram-desktop/telegram-desktop.changes        
2026-09-07 11:33:33.764899135 +0200
+++ 
/work/SRC/openSUSE:Factory/.telegram-desktop.new.1255/telegram-desktop.changes  
    2026-10-30 18:21:04.373301591 +0100
@@ -1,0 +2,25 @@
+Fri Oct 30 11:18:44 UTC 2026 - Илья Индиго <[email protected]>
+
+- Increased RAM to 32 GB.
+- Added wallet-engine-%{wallet_engine_ver}-full.tar.xz and fixed get script.
+- Added tlottie-cargo.toml to fix unnecessary dependencies and warnings.
+- Updated td to git20261016.
+  * No changes provides.
+- Updated telegram-desktop to 7.3.4
+  * https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.4
+
+-------------------------------------------------------------------
+Wed Oct 28 03:16:40 UTC 2026 - Leo Douglas <[email protected]>
+
+- Updated telegram-desktop to 7.3.3
+  * https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.3
+  * Add BuildRequires: pkgconfig(pangocairo) required by cmake/external/pango
+  * Bundle and statically link tlottie 1.0.6 required by Telegram 7.3+
+  * Bundle and build wallet-engine 0.0.7 for full TON wallet support
+  * Add BuildRequires: zstd for wallet-engine source unpacking
+  * Update tg_owt to git20261023
+  * Drop tg_owt-gcc16.patch: merged upstream
+  * Disable mold on aarch64 to resolve linker gcs-report-dynamic conflict
+  * Generate minimal standalone Cargo.toml for tlottie to fix no-std 
dependency parsing error
+
+-------------------------------------------------------------------

Old:
----
  td-git20260729.tar.xz
  tdesktop-7.2.5-full.tar.gz
  tg_owt-gcc16.patch
  tg_owt-git20260725.tar.xz

New:
----
  td-git20261016.tar.xz
  tdesktop-7.3.4-full.tar.gz
  tg_owt-git20261023.tar.xz
  tlottie-1.0.6.tar.gz
  tlottie-cargo.toml
  wallet-engine-0.0.7-full.tar.xz

----------(Old B)----------
  Old:  * Update tg_owt to git20261023
  * Drop tg_owt-gcc16.patch: merged upstream
  * Disable mold on aarch64 to resolve linker gcs-report-dynamic conflict
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ telegram-desktop.spec ++++++
--- /var/tmp/diff_new_pack.xZRKTS/_old  2026-10-30 18:21:07.180419103 +0100
+++ /var/tmp/diff_new_pack.xZRKTS/_new  2026-10-30 18:21:07.184419270 +0100
@@ -21,10 +21,12 @@
 %define api_id    611335
 %define api_hash  d524b414d21f4d37f08684c1df41ac9c
 %define ada_ver   4.0.0
-%define owt_ver   git20260725
-%define td_ver    git20260729
+%define owt_ver   git20261023
+%define td_ver    git20261016
+%define tlottie_ver 1.0.6
+%define wallet_engine_ver 0.0.7
 Name:           telegram-desktop
-Version:        7.2.5
+Version:        7.3.4
 Release:        0
 Summary:        Messaging application with a focus on speed and security
 License:        GPL-3.0-only
@@ -35,8 +37,12 @@
 Source2:        tg_owt-%{owt_ver}.tar.xz
 # n=td && cd /tmp && git clone --depth=1 https://github.com/tdlib/$n && pushd 
$n && v=git$(TZ=UTC date -d @`git log -1 --format=%at` +%Y%m%d) && d=$n-$v && 
f=$d.tar.xz && rm -rf .??* && popd && mv $n $d && tar c --remove-files "$d" | 
xz -9e > "$f"
 Source3:        td-%{td_ver}.tar.xz
-Patch0:         tg_owt-gcc16.patch
-BuildRequires:  cmake
+Source4:        
https://github.com/dkaraush/tlottie/archive/refs/tags/v%{tlottie_ver}.tar.gz#/tlottie-%{tlottie_ver}.tar.gz
+Source5:        tlottie-cargo.toml
+# n=wallet-engine && v=0.0.7 && d=$n-$v && f=$d-full.tar.xz && cd /tmp && curl 
-fsSL https://github.com/i582/wallet-engine/archive/refs/tags/v$v.tar.gz | tar 
-xz && pushd $d && curl -fsSL 
https://github.com/desktop-app/patches/raw/refs/heads/master/wallet-engine.patch
 | patch -p1 --no-backup-if-mismatch && cargo xtask bindings cpp && rm -r .??* 
target && mkdir .cargo && cargo vendor vendor > .cargo/config.toml && for vd in 
vendor/*/; do if [ -d "$vd" ] && [ ! -f "$vd/.cargo-checksum.json" ]; then echo 
'{"files":{}}' > "$vd/.cargo-checksum.json"; fi; done && popd && tar c 
--remove-files "$d" | xz -9e > "$f"
+Source6:        wallet-engine-%{wallet_engine_ver}-full.tar.xz
+BuildRequires:  cargo
+BuildRequires:  cmake >= 4
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  gperf
@@ -93,6 +99,7 @@
 BuildRequires:  pkgconfig(openh264)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(opus)
+BuildRequires:  pkgconfig(pangocairo)
 BuildRequires:  pkgconfig(protobuf)
 BuildRequires:  pkgconfig(protobuf-lite)
 BuildRequires:  pkgconfig(qrcodegen)
@@ -127,20 +134,19 @@
 The service also provides APIs to independent developers.
 
 %prep
-%setup -q -n tdesktop-%{version}-full -b1 -b2 -b3
+%setup -q -n tdesktop-%{version}-full -b1 -b2 -b3 -b4 -b6
 mv ../ada-%{ada_ver} Telegram/ThirdParty/ada
 mv ../tg_owt-%{owt_ver} Telegram/ThirdParty/tg_owt
 mv ../td-%{td_ver} Telegram/ThirdParty/td
-
-pushd Telegram/ThirdParty/tg_owt
-%autopatch -p1 0
-popd
+mv ../tlottie-%{tlottie_ver} Telegram/ThirdParty/tlottie
+install -pm0644 %{SOURCE5} Telegram/ThirdParty/tlottie/Cargo.toml
+sed -i 's/TLOTTIE_VER/%{tlottie_ver}/' Telegram/ThirdParty/tlottie/Cargo.toml
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 export CFLAGS="%{optflags} -fPIC -g1 -Wl,-v -fuse-ld=mold"
-export CXXFLAGS=$CFLAGS
-export CMAKE_GENERATOR=Ninja
+export CXXFLAGS="$CFLAGS"
+export CMAKE_GENERATOR="Ninja"
 mkdir %{_builddir}/local
 
 cd %{_builddir}/tdesktop-%{version}-full/Telegram/ThirdParty/ada
@@ -174,14 +180,29 @@
       -DBUILD_SHARED_LIBS=OFF \
       -DBUILD_TESTING=OFF \
       -DCMAKE_BUILD_TYPE="Release" \
+%ifarch aarch64
+      -DCMAKE_C_FLAGS="%{optflags} -fPIC -g1 -Wl,-v" \
+      -DCMAKE_CXX_FLAGS="%{optflags} -fPIC -g1 -Wl,-v" \
+%endif
       -DCMAKE_INSTALL_PREFIX="%{_builddir}/local" \
       -DTD_E2E_ONLY=ON
 %cmake_build
 ninja install
 
+cd %{_builddir}/tdesktop-%{version}-full/Telegram/ThirdParty/tlottie
+cargo build --release --features c-api
+install -Dpm0644 target/release/libtlottie.a 
%{_builddir}/local/lib64/libtlottie.a
+install -Dpm0644 include/tlottie.h %{_builddir}/local/include/tlottie/tlottie.h
+
+cd %{_builddir}/wallet-engine-%{wallet_engine_ver}
+cargo build --release --offline
+install -Dpm0644 target/release/libwallet_engine.a 
%{_builddir}/local/lib64/libwallet_engine.a
+mkdir -p %{_builddir}/local/include/wallet_engine
+install -pm0644 bindings/cpp-experimental/* 
%{_builddir}/local/include/wallet_engine
+
 cd %{_builddir}/tdesktop-%{version}-full
 %cmake -LA \
-      
-DCMAKE_PREFIX_PATH="%{_builddir}/local/lib64/cmake;%{_builddir}/local/share/cmake"
 \
+      -DCMAKE_PREFIX_PATH="%{_builddir}/local" \
       -DDESKTOP_APP_DISABLE_QT_PLUGINS=ON \
       -DDESKTOP_APP_USE_PACKAGED=ON \
       -DDESKTOP_APP_USE_PACKAGED_FONTS=ON \

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.xZRKTS/_old  2026-10-30 18:21:07.259422410 +0100
+++ /var/tmp/diff_new_pack.xZRKTS/_new  2026-10-30 18:21:07.263422578 +0100
@@ -2,7 +2,7 @@
 <constraints>
   <hardware>
     <physicalmemory>
-      <size unit="G">24</size>
+      <size unit="G">32</size>
     </physicalmemory>
   </hardware>
 </constraints>

++++++ td-git20260729.tar.xz -> td-git20261016.tar.xz ++++++
++++ 37653 lines of diff (skipped)

++++++ tdesktop-7.2.5-full.tar.gz -> tdesktop-7.3.4-full.tar.gz ++++++
/work/SRC/openSUSE:Factory/telegram-desktop/tdesktop-7.2.5-full.tar.gz 
/work/SRC/openSUSE:Factory/.telegram-desktop.new.1255/tdesktop-7.3.4-full.tar.gz
 differ: char 5, line 1

++++++ tg_owt-git20260725.tar.xz -> tg_owt-git20261023.tar.xz ++++++
/work/SRC/openSUSE:Factory/telegram-desktop/tg_owt-git20260725.tar.xz 
/work/SRC/openSUSE:Factory/.telegram-desktop.new.1255/tg_owt-git20261023.tar.xz 
differ: char 15, line 1

++++++ tlottie-cargo.toml ++++++
[package]
name = "tlottie"
version = "TLOTTIE_VER"
edition = "2021"
license = "MIT"

[lib]
name = "tlottie"
crate-type = ["rlib", "staticlib"]

[[bin]]
name = "tlottie-cli"
path = "src/cli/main.rs"
required-features = ["cli"]

[features]
default = ["cpu", "std"]
cpu = []
std = []
cli = ["cpu", "std"]
c-api = ["cpu"]
no-std = []
wasm = ["cpu"]

[lints.rust]
dead_code = "allow"

[profile.release]
opt-level = 3
debug = false
lto = "fat"
codegen-units = 1
panic = "abort"
strip = "symbols"

Reply via email to