summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO67
-rw-r--r--PKGBUILD85
2 files changed, 98 insertions, 54 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 94d6c993e360..e7963d6fa01e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,36 +1,53 @@
pkgbase = konqueror-git
- pkgdesc = KDE File Manager and Web Browser
- pkgver = r14067.4ab571e
+ pkgdesc = KDE File Manager & Web Browser
+ pkgver = 24.01.90.r85.g83428ef39
pkgrel = 1
- url = https://userbase.kde.org/Konqueror
- arch = i686
+ url = https://apps.kde.org/konqueror/
arch = x86_64
- license = LGPL
- makedepends = extra-cmake-modules
+ groups = kde-applications
+ groups = kde-network
+ license = LGPL-2.0-or-later
+ makedepends = cmake
+ makedepends = gcc-libs
+ makedepends = glibc
makedepends = git
- makedepends = kdoctools
+ makedepends = karchive
+ makedepends = kbookmarks
+ makedepends = kcmutils
+ makedepends = kcodecs
+ makedepends = kcolorscheme
+ makedepends = kcompletion
+ makedepends = kconfig
+ makedepends = kconfigwidgets
+ makedepends = kcoreaddons
+ makedepends = kcrash
+ makedepends = kdbusaddons
makedepends = kdesu
- makedepends = tidy
- makedepends = kdesignerplugin
- makedepends = kdelibs4support
+ makedepends = kguiaddons
+ makedepends = ki18n
+ makedepends = kiconthemes
+ makedepends = kio
+ makedepends = kitemviews
+ makedepends = kjobwidgets
+ makedepends = kparts
+ makedepends = kservice
+ makedepends = ktextwidgets
+ makedepends = kwallet
+ makedepends = kwidgetsaddons
+ makedepends = kwindowsystem
+ makedepends = kxmlgui
+ makedepends = qt6-base
+ makedepends = qt6-webengine
+ makedepends = solid
+ makedepends = sonnet
+ makedepends = zlib
depends = dolphin
- depends = qt5-webengine
- optdepends = tidy: Tidy HTML plugin
+ depends = keditbookmarks
+ depends = qt6-webengine
optdepends = kdesu: shell command plugin
provides = konqueror
- conflicts = kdebase-konqueror
conflicts = konqueror
- conflicts = konqueror-frameworks-git
- conflicts = konq-plugins-git
- conflicts = konq-plugins-frameworks-git
- conflicts = libkonq-git
- conflicts = libkonq-frameworks-git
- conflicts = konq-plugins
- conflicts = kdebase-konq-plugins
- replaces = konq-plugins-git
- replaces = libkonq-git
- source = git://anongit.kde.org/konqueror
- md5sums = SKIP
+ source = git+https://invent.kde.org/network/konqueror.git
+ sha512sums = SKIP
pkgname = konqueror-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 543981350b16..e83c11e446d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,69 @@
# Maintainer: Dominik Kummer <admin@arkades.org>
pkgname=konqueror-git
-pkgver=r14067.4ab571e
+_pkgname=konqueror
+pkgver=24.01.90.r85.g83428ef39
pkgrel=1
-pkgdesc="KDE File Manager and Web Browser"
-arch=(i686 x86_64)
-url='https://userbase.kde.org/Konqueror'
-license=(LGPL)
-depends=(dolphin qt5-webengine)
-makedepends=(extra-cmake-modules git kdoctools kdesu tidy kdesignerplugin kdelibs4support)
-conflicts=(kdebase-konqueror konqueror konqueror-frameworks-git konq-plugins-git konq-plugins-frameworks-git
- libkonq-git libkonq-frameworks-git konq-plugins kdebase-konq-plugins)
-provides=(konqueror)
-replaces=(konq-plugins-git libkonq-git)
-optdepends=('tidy: Tidy HTML plugin' 'kdesu: shell command plugin')
-source=('git://anongit.kde.org/konqueror')
-md5sums=('SKIP')
+pkgdesc='KDE File Manager & Web Browser'
+arch=("x86_64")
+url='https://apps.kde.org/konqueror/'
+license=(LGPL-2.0-or-later)
+depends=("dolphin" "keditbookmarks" "qt6-webengine")
+makedepends=(cmake
+ gcc-libs
+ glibc
+ git
+ karchive
+ kbookmarks
+ kcmutils
+ kcodecs
+ kcolorscheme
+ kcompletion
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ kdesu
+ kguiaddons
+ ki18n
+ kiconthemes
+ kio
+ kitemviews
+ kjobwidgets
+ kparts
+ kservice
+ ktextwidgets
+ kwallet
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ qt6-base
+ qt6-webengine
+ solid
+ sonnet
+ zlib)
+optdepends=('kdesu: shell command plugin')
+conflicts=("konqueror")
+provides=("konqueror")
+groups=(kde-applications
+ kde-network)
+source=("git+https://invent.kde.org/network/konqueror.git")
+sha512sums=('SKIP')
pkgver() {
- cd konqueror
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- mkdir -p build
+ cd "$_pkgname"
+ git describe --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd build
- cmake ../konqueror \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DKDE_INSTALL_LIBDIR=lib \
- -DBUILD_TESTING=OFF
- make
+ cmake -B $_pkgname/build -S $_pkgname \
+ -DBUILD_TESTING=OFF \
+ -DQT_MAJOR_VERSION=6 \
+ -DUSE_SYSTEM_DICTIONARIES=ON
+ cmake --build $_pkgname/build
}
package() {
- cd build/
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install $_pkgname/build
}