summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHanabishi2023-02-18 21:24:01 +0500
committerHanabishi2023-02-18 21:24:01 +0500
commit4ae88c58209d4b70403c9cf1c376c5b48ba29ead (patch)
tree6059032ee0e5ff5b2abd77e77fe618f41ec7a0f1
parent1a11fd3a6bde4301eac9a5191e0291bd22f16cc0 (diff)
downloadaur-4ae88c58209d4b70403c9cf1c376c5b48ba29ead.tar.gz
Reinit package
-rw-r--r--.SRCINFO55
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD105
3 files changed, 107 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d71b7fc0efff..e86cbcde4465 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,43 +1,52 @@
pkgbase = kio-extras-light
- pkgdesc = Additional components to increase the functionality of KIO, without SMB/Samba support
- pkgver = 17.04.3
+ pkgdesc = Additional components to increase the functionality of KIO (stripped from unnecessary dependencies)
+ pkgver = 22.12.2
pkgrel = 1
- url = https://www.kde.org/applications/internet/
- arch = i686
+ url = https://www.kde.org/
arch = x86_64
groups = kde-applications
- groups = kdenetwork
+ groups = kde-network
license = LGPL
makedepends = extra-cmake-modules
makedepends = kdoctools
- makedepends = kdesignerplugin
- makedepends = qt5-webengine
- makedepends = python
+ makedepends = libtirpc
+ makedepends = libssh
+ makedepends = libmtp
makedepends = gperf
+ makedepends = smbclient
+ makedepends = kdsoap-ws-discovery-client
+ makedepends = libappimage
+ makedepends = openexr
+ makedepends = libxcursor
makedepends = taglib
- makedepends = khtml
- depends = kdelibs4support
+ makedepends = phonon-qt5
+ depends = kio
depends = kdnssd
- depends = libssh
- depends = exiv2
- depends = openexr
- depends = openslp
- depends = libmtp
- depends = kpty
- depends = kactivities
- optdepends = qt5-webengine: HTML thumbnailer
+ depends = syntax-highlighting
+ depends = shared-mime-info
+ optdepends = libssh: SFTP support
+ optdepends = libmtp: MTP support
+ optdepends = libtirpc: NFS support
+ optdepends = smbclient: SMB support
+ optdepends = perl: info nodes support
+ optdepends = gperf: man support
optdepends = qt5-imageformats: thumbnails for additional image formats
optdepends = kimageformats: thumbnails for additional image formats
+ optdepends = libappimage: AppImage thumbnails
+ optdepends = icoutils: Windows executable thumbnails
+ optdepends = openexr: EXR format thumbnails
+ optdepends = libxcursor: XCursor thumbnails
optdepends = taglib: audio file thumbnails
- optdepends = khtml: man kioslave
+ optdepends = phonon-qt5: audio preview plugin
provides = kio-extras
conflicts = kio-extras
- source = https://download.kde.org/stable/applications/17.04.3/src/kio-extras-17.04.3.tar.xz
- source = https://download.kde.org/stable/applications/17.04.3/src/kio-extras-17.04.3.tar.xz.sig
+ options = !docs
+ source = https://download.kde.org/stable/release-service/22.12.2/src/kio-extras-22.12.2.tar.xz
+ source = https://download.kde.org/stable/release-service/22.12.2/src/kio-extras-22.12.2.tar.xz.sig
validpgpkeys = CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7
validpgpkeys = F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87
- sha256sums = e18f76631611d9ef74394e204207feaeaf4fa9f6c089f5719a966beed41bf983
+ validpgpkeys = D81C0CB38EB725EF6691C385BB463350D6EF31EF
+ sha256sums = ca06d0177933959586526e08edb117d90a9eea101f98184f810304e7209f4090
sha256sums = SKIP
pkgname = kio-extras-light
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..05c6d4d4c97b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index b9a23ff743ae..734b9507b7b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,85 @@
-# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com>
-# Contributor: Felix Yan <felixonmars@archlinux.org>
-# Contributor: Antonio Rojas <arojas@archlinux.org>
-# Contributor: Andrea Scarpino <andrea@archlinux.org>
-
-_pkgname=kio-extras
-pkgname=${_pkgname}-light
-pkgver=17.04.3
+_name=kio-extras
+pkgname=${_name}-light
+pkgver=22.12.2
pkgrel=1
-pkgdesc="Additional components to increase the functionality of KIO, without SMB/Samba support"
-arch=('i686' 'x86_64')
-url='https://www.kde.org/applications/internet/'
+pkgdesc='Additional components to increase the functionality of KIO (stripped from unnecessary dependencies)'
+arch=('x86_64')
+url='https://www.kde.org/'
license=('LGPL')
-depends=('kdelibs4support' 'kdnssd' 'libssh' 'exiv2' 'openexr' 'openslp' 'libmtp' 'kpty' 'kactivities')
-makedepends=('extra-cmake-modules' 'kdoctools' 'kdesignerplugin' 'qt5-webengine' 'python' 'gperf' 'taglib' 'khtml')
-optdepends=('qt5-webengine: HTML thumbnailer'
- 'qt5-imageformats: thumbnails for additional image formats'
- 'kimageformats: thumbnails for additional image formats'
- 'taglib: audio file thumbnails'
- 'khtml: man kioslave')
-provides=("${_pkgname}")
-conflicts=("${_pkgname}")
-groups=('kde-applications' 'kdenetwork')
-source=("https://download.kde.org/stable/applications/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz"{,.sig})
-sha256sums=('e18f76631611d9ef74394e204207feaeaf4fa9f6c089f5719a966beed41bf983' 'SKIP')
-validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7' # Albert Astals Cid <aacid@kde.org>
- 'F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87') # Christoph Feck <cfeck@kde.org>
+groups=('kde-applications' 'kde-network')
+conflicts=("${_name}")
+provides=("${_name}")
+depends=('kio' 'kdnssd' 'syntax-highlighting' 'shared-mime-info')
+
+makedepends=(
+ 'extra-cmake-modules' 'kdoctools'
+ 'libtirpc' 'libssh' 'libmtp' 'gperf'
+ 'smbclient' 'kdsoap-ws-discovery-client'
+ 'libappimage' 'openexr' 'libxcursor'
+ 'taglib' 'phonon-qt5'
+)
+
+optdepends=(
+ 'libssh: SFTP support'
+ 'libmtp: MTP support'
+ 'libtirpc: NFS support'
+ 'smbclient: SMB support'
+ 'perl: info nodes support'
+ 'gperf: man support'
+ 'qt5-imageformats: thumbnails for additional image formats'
+ 'kimageformats: thumbnails for additional image formats'
+ 'libappimage: AppImage thumbnails'
+ 'icoutils: Windows executable thumbnails'
+ 'openexr: EXR format thumbnails'
+ 'libxcursor: XCursor thumbnails'
+ 'taglib: audio file thumbnails'
+ 'phonon-qt5: audio preview plugin'
+)
+
+_snapshot="${_name}-${pkgver}"
+source=("https://download.kde.org/stable/release-service/${pkgver}/src/${_snapshot}.tar.xz"{,.sig})
+
+sha256sums=(
+ 'ca06d0177933959586526e08edb117d90a9eea101f98184f810304e7209f4090'
+ 'SKIP'
+)
+
+validpgpkeys=(
+ 'CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7' # Albert Astals Cid <aacid@kde.org>
+ 'F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87' # Christoph Feck <cfeck@kde.org>
+ 'D81C0CB38EB725EF6691C385BB463350D6EF31EF' # Heiko Becker <heiko.becker@kde.org>
+)
+
+options=('!docs')
prepare() {
- mkdir -p build
+ rm -r "${_snapshot}/po/"*"/docs"
}
+_disable=(
+ 'Qt5Test'
+ 'KF5Activities'
+ 'KF5ActivitiesStats'
+ 'Qt5Sql'
+ 'KF5KExiv2'
+)
+
+_disable=("${_disable[@]/#/"-DCMAKE_DISABLE_FIND_PACKAGE_"}")
+_disable=("${_disable[@]/%/"=ON"}")
+
build() {
- cd build
- cmake ../${_pkgname}-${pkgver} \
- -DCMAKE_BUILD_TYPE=Release \
+ cmake -B "build" -S "${_snapshot}" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DKDE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_LIBEXECDIR=lib \
-DBUILD_TESTING=OFF \
- -DSAMBA_FOUND=OFF
- make
+ -DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=ON \
+ -DLIBAPPIMAGE_LIBRARIES=libappimage.so \
+ "${_disable[@]}"
+
+ cmake --build "build"
}
package() {
- cd build
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" cmake --install "build"
}