Control: tags -1 patch Please find three patches attached which allow me to build v3.09. This also gets rid of most LspCpp files because it would be a pain to properly document them in d/copyright. If you want this component enabled please package it as its own package.
>From 1e223bd769f896b80643647a899dfd6527053eed Mon Sep 17 00:00:00 2001 From: Bastian Germann <[email protected]> Date: Thu, 26 Feb 2026 15:58:09 +0100 Subject: [PATCH 1/3] Disable unpackaged LSP support
--- debian/rules | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/debian/rules b/debian/rules index 4387ffd4..27e56c07 100755 --- a/debian/rules +++ b/debian/rules @@ -8,9 +8,7 @@ include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/pkg-info.mk -#ifeq ($(DEB_HOST_ARCH), hurd-i386) -# LSPSERVER=--disable-lsp -#endif +LSPSERVER=--disable-lsp %: dh $@ --with python3
>From 70c9fee17c4e8c4849f2957a74e93d638ae4e491 Mon Sep 17 00:00:00 2001 From: Bastian Germann <[email protected]> Date: Thu, 26 Feb 2026 15:59:49 +0100 Subject: [PATCH 2/3] Exclude more files --- debian/copyright | 43 +++++++++++-------------------------------- 1 file changed, 11 insertions(+), 32 deletions(-) diff --git a/debian/copyright b/debian/copyright index e71407c4..aa314751 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,24 +3,15 @@ Upstream-Name: Andy Hammerlindl, John Bowman, and Tom Prince Upstream-Contact: [email protected] Source: http://asymptote.sourceforge.net Files-Excluded: + autom4te.cache asy.list - LspCpp/third_party/rapidjson/bin/jsonchecker - LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake - LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make - LspCpp/third_party/uri/Doxyfile - LspCpp/third_party/uri/Makefile - LspCpp/third_party/uri/cmake_install.cmake - LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make - LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt - LspCpp/third_party/uri/src/Makefile - LspCpp/third_party/uri/src/cmake_install.cmake - LspCpp/third_party/uri/src/libnetwork-uri.a - GUI/icons_rc.py + doc/*.pdf + LspCpp/examples + LspCpp/src + LspCpp/support + LspCpp/third_party + GUI/xasyicons/icons_rc.py + GUI/xasyversion/version.py asy-keywords.el base/v3dheadertypes.asy base/v3dtypes.asy @@ -29,6 +20,8 @@ Files-Excluded: gc revision.cc tinyexr +Files-Included: + doc/pixel.pdf Files: * Copyright: Copyright (C) 2004-2021 Andy Hammerlindl, John Bowman, Tom Prince @@ -38,21 +31,7 @@ Files: LspCpp/* Copyright: Copyright (C) 2020 kuafuwang License: Expat -Files: LspCpp/third_party/uri/deps/googlemock/* LspCpp/third_party/uri/deps/googletest/* LspCpp/third_party/uri/deps/BUILD.bazel LspCpp/third_party/uri/deps/ci/* -Copyright: Copyright (C) 2008, Google Inc. -License: BSD-3-clause - -Files: LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/* -Copyright: Copyright (c) 2006-2013 Alexander Chemeris -License: BSD-3-clause - -Files: LspCpp/third_party/uri/include/* LspCpp/third_party/uri/src/* LspCpp/third_party/uri/test/* LspCpp/third_party/utfcpp/source/* -Copyright: Copyright (C) 2012-2016 Glyn Matthews - Copyright (C) 2012 Dean Michael Berris <[email protected]> - Copyright (C) 2012 Google, Inc. -License: BSL-1.0 - -Files: LspCpp/include/LibLsp/JsonRpc/* LspCpp/src/jsonrpc/* LspCpp/src/lsp/* +Files: LspCpp/include/LibLsp/JsonRpc/* Copyright: Copyright 2019 Google LLC License: Apache-2.0
>From 9e61feb48955808476a8e45ce9ec598fe9fd2c42 Mon Sep 17 00:00:00 2001 From: Bastian Germann <[email protected]> Date: Thu, 26 Feb 2026 16:14:13 +0100 Subject: [PATCH 3/3] Prepare the update to pyside6-based version (Closes: #1127832) --- debian/control | 6 +++--- debian/patches/series | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/debian/control b/debian/control index d329d122..fb1b41fb 100644 --- a/debian/control +++ b/debian/control @@ -35,7 +35,7 @@ Build-Depends: bison, libtirpc-dev, python3, python3-click, - pyqt5-dev-tools, + pyside6-tools, rapidjson-dev, tex-common, doxygen, @@ -81,8 +81,8 @@ Depends: ${misc:Depends}, librsvg2-bin, python3-cson, python3-numpy, - python3-pyqt5, - python3-pyqt5.qtsvg + python3-pyside6, + python3-pyside6.qtsvg Suggests: gv, evince | pdf-viewer Breaks: asymptote (<= 2.49-2) diff --git a/debian/patches/series b/debian/patches/series index c1029312..153489ea 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -10,4 +10,3 @@ fix_date_in_doc.patch #3852538e0b43aab6abab1e159651513087452994.patch #8c3541c6bb652c45922ed50b21e0ab086af9ea8f.patch #de2cd40c6a9cb461ce5bdec903f813811af0b263.patch -gentoo_960289.patch

