From 5507a62979eb8562f7ff318682f6870809a527d1 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 22 Jan 2021 22:31:33 +0200 Subject: [PATCH 1/2] libktorrent: update to 20.12.1. --- srcpkgs/libktorrent/template | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/srcpkgs/libktorrent/template b/srcpkgs/libktorrent/template index 4bfa0e7a673..b72b5b90a6f 100644 --- a/srcpkgs/libktorrent/template +++ b/srcpkgs/libktorrent/template @@ -1,22 +1,26 @@ # Template file for 'libktorrent' pkgname=libktorrent -version=2.2.0 +version=20.12.1 revision=1 build_style=cmake -hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake python doxygen" +hostmakedepends="extra-cmake-modules gettext qt5-host-tools qt5-qmake python3 doxygen" makedepends="qt5-devel karchive-devel ksolid-devel kio-devel ki18n-devel kcrash-devel gmp-devel qca-qt5-devel" short_desc="BitTorrent protocol implementation" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://ktorrent.pwsp.net" -distfiles="https://github.com/KDE/libktorrent/archive/v${version}.tar.gz" -checksum=c6f684611f1af6805b7e8caf022288cf6751df6da05ba261013435846b5de006 +homepage="https://apps.kde.org/en/ktorrent" +distfiles="${KDE_SITE}/release-service/${version}/src/libktorrent-${version}.tar.xz" +checksum=bbaa68598993cf83e21d036b53b901efa190ea5e49b394ccc23f3e62c0caaca2 if [ "$CROSS_BUILD" ]; then hostmakedepends+=" kcoreaddons" fi +pre_check() { + export QT_QPA_PLATFORM=offscreen +} + libktorrent-devel_package() { depends="${sourcepkg}-${version}_${revision} gmp-devel" pkg_install() { From 962427dd9e5aa2d2c2214dfefe326ee63b3d937c Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 22 Jan 2021 22:31:38 +0200 Subject: [PATCH 2/2] ktorrent: update to 20.12.1. --- srcpkgs/ktorrent/files/README.voidlinux | 2 ++ srcpkgs/ktorrent/template | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/ktorrent/files/README.voidlinux diff --git a/srcpkgs/ktorrent/files/README.voidlinux b/srcpkgs/ktorrent/files/README.voidlinux new file mode 100644 index 00000000000..6a810ee912d --- /dev/null +++ b/srcpkgs/ktorrent/files/README.voidlinux @@ -0,0 +1,2 @@ +ktorrent needs geoip data in the legacy format to show some information. +The data can be fetched with the geoipupdate utility. diff --git a/srcpkgs/ktorrent/template b/srcpkgs/ktorrent/template index 77209881a1c..b448b8a4fe2 100644 --- a/srcpkgs/ktorrent/template +++ b/srcpkgs/ktorrent/template @@ -1,20 +1,21 @@ # Template file for 'ktorrent' pkgname=ktorrent -version=5.2.0 +version=20.12.1 revision=1 build_style=cmake +configure_args="-DWITH_SYSTEM_GEOIP=ON" hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake gettext" makedepends="qt5-devel qt5-script-devel ki18n-devel kio-devel kxmlgui-devel knotifications-devel ksolid-devel kconfig-devel kcoreaddons-devel kdoctools-devel kross-devel kcmutils-devel sonnet-devel kdbusaddons-devel kcrash-devel karchive-devel knotifyconfig-devel libktorrent-devel kplotting-devel - gmp-devel taglib-devel kdnssd-devel kdewebkit-devel" + gmp-devel taglib-devel kdnssd-devel kdewebkit-devel geoip-devel syndication-devel" short_desc="BitTorrent client based on the KDE platform" maintainer="Norbert Vegh " license="GPL-2.0-or-later" homepage="https://www.kde.org/applications/internet/ktorrent" -distfiles="${KDE_SITE}/ktorrent/${version}/ktorrent-${version}.tar.xz" -checksum=d1031d745c1ace02d11b59c426610aee779d208e3d1ae81f8559c265173732ff +distfiles="${KDE_SITE}/release-service/${version}/src/ktorrent-${version}.tar.xz" +checksum=8c5f52d9b4597c117c0ed189c2ada3b9716bc0d5ceb53fde66f6a009bee68354 if [ "$CROSS_BUILD" ]; then configure_args+=" -DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" @@ -25,3 +26,11 @@ pre_configure() { # The ECM FindTaglib.cmake gives different variable names grep -rl TAGLIB_ | xargs -n1 sed -i -e "s;TAGLIB_;Taglib_;g" } + +pre_check() { + export QT_QPA_PLATFORM=offscreen +} + +post_install() { + vdoc "${FILESDIR}/README.voidlinux" +}