From 05355b82df494df4eca153940055c30dd6c9991e Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Fri, 10 Feb 2023 03:13:45 +0800 Subject: [PATCH 1/2] libseccomp: Comment out Python binding for now I tried it and it refuse to build with --disable-static. When I removed --disable-static, I still got about 500 test failures with --enable-python, but without it the test runs normally. --- general/genlib/libseccomp.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/general/genlib/libseccomp.xml b/general/genlib/libseccomp.xml index fa383270b4..a4fffb6000 100644 --- a/general/genlib/libseccomp.xml +++ b/general/genlib/libseccomp.xml @@ -78,7 +78,7 @@ (needed for tests), , - (for python bindings), and + and LCOV @@ -114,11 +114,12 @@ make - + From 2c596e3fedc522ae5f51dd5e0fe488a64a5e14de Mon Sep 17 00:00:00 2001 From: Tim Tassonis Date: Thu, 9 Feb 2023 22:41:05 +0100 Subject: [PATCH 2/2] Update to mesa-22.3.5 Update to transmission-4.0.0 --- introduction/welcome/changelog.xml | 8 +++ packages.ent | 4 +- x/installing/mesa.xml | 6 +-- xsoft/other/transmission.xml | 84 +++++++++++------------------- 4 files changed, 43 insertions(+), 59 deletions(-) diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index d50929c994..accdce88fe 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,14 @@ February 9th, 2023 + + [timtas] - Update to transmission-4.0.0. Fixes + #17609. + + + [timtas] - Update to mesa-22.3.5. Fixes + #17616. + [pierre] - Update to xwayland-22.1.8 (security update). Fixes #17607. diff --git a/packages.ent b/packages.ent index be2e6e5405..65672ec85e 100644 --- a/packages.ent +++ b/packages.ent @@ -753,7 +753,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + @@ -970,7 +970,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + diff --git a/x/installing/mesa.xml b/x/installing/mesa.xml index 9b8879062e..8a0ea93002 100644 --- a/x/installing/mesa.xml +++ b/x/installing/mesa.xml @@ -6,9 +6,9 @@ - - - + + + ]> diff --git a/xsoft/other/transmission.xml b/xsoft/other/transmission.xml index 368fc467d0..b5735636c9 100644 --- a/xsoft/other/transmission.xml +++ b/xsoft/other/transmission.xml @@ -4,12 +4,12 @@ %general-entities; - + - - - - + + + + ]> @@ -32,13 +32,6 @@ bandwidth. - - The download speed of the client defaults to 50 KB/s which is quite slow. - It can be raised, but even on a fast internet connection, the highest - speeds seen were about 500 KB/s. For those that have internet capabilities - faster than about 1 MB/s, direct downloads (if available) will be much faster. - - &lfs112_checked; Package Information @@ -75,16 +68,6 @@ - Additional Downloads - - - - Optional patch: - - - - - Transmission Dependencies @@ -96,12 +79,13 @@ Recommended (to build a GUI) - and + or Optional + (only for building, not a run-time dependency), and @@ -114,12 +98,6 @@ Installation of Transmission - - Apply an optional patch to document the pid-file option - on the man-page of transmission-daemon: - - -patch -Np1 -i ../transmission-&transmission-version;-pidfile_doc-1.patch @@ -127,21 +105,17 @@ following commands: -./configure --prefix=/usr --enable-cli && +mkdir build && +cd build && + +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + +cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_QT=OFF -DENABLE_WEB=ON -DENABLE_CLI=ON .. && make - - Compile the Qt GUI with the following commands: - - -pushd qt && - qmake qtr.pro && - make && -popd - - - This package does not come with a test suite. - Now, as the root user: @@ -149,15 +123,14 @@ popd make install + - If you compiled the Qt GUI, install it by running the following commands - as the root user: + As transmission.png seems to be missing, create it from the svg:: -make INSTALL_ROOT=/usr -C qt install && - -install -m644 qt/transmission-qt.desktop /usr/share/applications/transmission-qt.desktop && -install -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png +rsvg-convert \ +/usr/share/icons/hicolor/scalable/apps/transmission.svg \ +/usr/share/pixmaps/transmission.png @@ -165,15 +138,18 @@ install -m644 qt/icons/transmission.png /usr/share/pixmaps/transmission-qt.png< Command Explanations - : This switch enables building the cli client. + : This switch disable building + the Qt5 client. Set to ON for building it. - - : This switch disables building of the - GTK+ interface if - GTK+ is present on the system (useful for - Qt5 or cli only builds). + : This switch enables building + the cli client. + + + + : This switch enables building + the web client.