summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsL1pKn072023-11-22 15:53:09 +0100
committersL1pKn072023-11-22 15:53:09 +0100
commit2bb1683b7849e6774fbf9eab58a13871a8bb4e5b (patch)
tree98d93d52fb731f0860aa796297d6062ac4af4be9 /PKGBUILD
parent47c0ffc7b1325ca42f7c607a56f95b798a4b112a (diff)
downloadaur-2bb1683b7849e6774fbf9eab58a13871a8bb4e5b.tar.gz
Qt6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 37 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e240e8e212a9..885e17ca16c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com>
pkgname=ktorrent-git
-pkgver=24.01.75.r3140.f3c8bd1a
+pkgver=24.01.75.r3167.64e383cd
pkgrel=1
pkgdesc="A powerful BitTorrent client. (GIT version)"
arch=('x86_64')
@@ -10,50 +10,57 @@ license=('GPL')
depends=(
'gcc-libs' # libgcc_s.so libstdc++.so
'glibc' # libc.so libm.so
- 'libktorrent' 'libKF5Torrent.so'
- 'qt5-base' # libQt5Core.so libQt5DBus.so libQt5Gui.so libQt5Network.so libQt5Widgets.so libQt5Xml.so
- 'knotifyconfig5' # libKF5NotifyConfig.so
- 'kcmutils5' # libKF5KCMUtils.so
- 'kcompletion5' # libKF5Completion.so
- 'kconfig5' #libKF5ConfigCore.so libKF5ConfigGui.so
- 'kconfigwidgets5' # libKF5ConfigWidgets.so
- 'kcoreaddons5' # libKF5CoreAddons.so
- 'kcrash5' # libKF5Crash.so
- 'kdbusaddons5' # libKF5DBusAddons.so
- 'ki18n5' # libKF5I18n.so
- 'kiconthemes5' # libKF5IconThemes.so
- 'kio5' # libKF5KIOCore.so libKF5KIOGui.so libKF5KIOWidgets.so
- 'knotifications5' # libKF5Notifications.so
- 'kparts5' # libKF5Parts.so
- 'ktextwidgets5' # libKF5TextWidgets.so
- 'kwidgetsaddons5' # libKF5WidgetsAddons.so
- 'kwindowsystem5' # libKF5WindowSystem.so
- 'kxmlgui5' # libKF5XmlGui
- 'syndication5' # ibKF5Syndication.so
- 'karchive5' # libKF5Archive.so
+ 'libktorrent' 'libKTorrent6.so'
+ 'qt6-base' # libQt6Core.so libQt6DBus.so libQt6Gui.so libQt6Network.so libQt6Widgets.so libQt6Xml.so
+ 'qt6-5compat' # libQt6Core5Compat.so
+ 'knotifyconfig' # libKF6NotifyConfig.so
+ 'kcmutils' # libKF6KCMUtils.so
+ 'kcompletion' # libKF6Completion.so
+ 'kconfig' #libKF6ConfigCore.so libKF6ConfigGui.so
+ 'kconfigwidgets' # libKF6ConfigWidgets.so
+ 'kcoreaddons' # libKF6CoreAddons.so
+ 'kcrash' # libKF6Crash.so
+ 'kdbusaddons' # libKF6DBusAddons.so
+ 'ki18n' # libKF6I18n.so
+ 'kiconthemes' # libKF6IconThemes.so
+ 'kio' # libKF6KIOCore.so libKF6KIOGui.so libKF6KIOWidgets.so
+ 'knotifications' # libKF6Notifications.so
+ 'kparts' # libKF6Parts.so
+ 'kwidgetsaddons' # libKF6WidgetsAddons.so
+ 'kwindowsystem' # libKF6WindowSystem.so
+ 'kxmlgui' # libKF6XmlGui
+ 'kstatusnotifieritem' # libKF6StatusNotifierItem.so
+ 'kglobalaccel' # libKF6GlobalAccel.so
+ 'hicolor-icon-theme'
)
makedepends=(
'extra-cmake-modules'
- 'kdoctools5'
+ 'kdoctools'
'git'
'python'
'boost'
'taglib'
'libmaxminddb'
'qt5-webengine'
- 'phonon-qt5'
+ 'phonon-qt6'
'plasma-workspace'
- 'kdnssd5'
- 'kplotting5'
+ 'kdnssd'
+ 'kplotting'
+ 'karchive'
+ 'syndication'
+ 'ktextwidgets'
)
optdepends=(
+ 'karchive: for ipfilter plugin'
+ 'ktextwidgets: for ipfilter plugin'
'plasma-workspace: for shutdown plugin'
- 'kplotting5: for stats plugin'
+ 'kplotting: for stats plugin'
'libmaxminddb: for infowidget plugin'
- 'kdnssd5: for zeroconf plugin'
+ 'kdnssd: for zeroconf plugin'
'taglib: for mediaplayer plugin'
- 'phonon-qt5: for multimedia plugin'
- 'qt5-webengine: for search and RSS plugin'
+ 'phonon-qt6: for multimedia plugin'
+ 'qt6-webengine: for search and RSS plugin'
+ 'syndication: for RSS plugin'
)
checkdepends=('appstream')
provides=(
@@ -71,18 +78,12 @@ pkgver() {
echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
-prepare() {
- sed 's|libmaxminddb|maxminddb|g' -i ktorrent/plugins/infowidget/CMakeLists.txt
-}
-
build() {
cmake -S ktorrent -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTING=ON
-# -DBUILD_WITH_QT6=ON # NOTE: Qt6 port still unfinished
-
cmake --build build
}