diff options
author | Hanabishi | 2023-02-18 21:24:01 +0500 |
---|---|---|
committer | Hanabishi | 2023-02-18 21:24:01 +0500 |
commit | 4ae88c58209d4b70403c9cf1c376c5b48ba29ead (patch) | |
tree | 6059032ee0e5ff5b2abd77e77fe618f41ec7a0f1 | |
parent | 1a11fd3a6bde4301eac9a5191e0291bd22f16cc0 (diff) | |
download | aur-4ae88c58209d4b70403c9cf1c376c5b48ba29ead.tar.gz |
Reinit package
-rw-r--r-- | .SRCINFO | 55 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 105 |
3 files changed, 107 insertions, 57 deletions
@@ -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 @@ -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" } |