mirror of
https://github.com/archlinux/aur.git
synced 2026-02-07 12:41:55 +01:00
klassy: update to 6.0.breeze6.0.2 and split package
This commit is contained in:
parent
f4be0b8962
commit
47bbdace75
2 changed files with 107 additions and 24 deletions
53
.SRCINFO
53
.SRCINFO
|
|
@ -1,21 +1,56 @@
|
|||
pkgbase = klassy
|
||||
pkgdesc = Highly customizable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop.
|
||||
pkgver = 5.1.breeze5.27.11
|
||||
pkgver = 6.0.breeze6.0.2
|
||||
pkgrel = 1
|
||||
url = https://github.com/paulmcauley/klassy
|
||||
arch = x86_64
|
||||
license = GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND MIT AND BSD-3-Clause
|
||||
license = GPL-2.0-only AND GPL-3.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
|
||||
makedepends = git
|
||||
makedepends = extra-cmake-modules
|
||||
makedepends = kcmutils5
|
||||
depends = frameworkintegration5
|
||||
depends = kdecoration5
|
||||
makedepends = frameworkintegration5
|
||||
makedepends = kconfigwidgets5
|
||||
makedepends = kiconthemes5
|
||||
makedepends = kirigami2
|
||||
makedepends = kwindowsystem5
|
||||
depends = breeze-icons
|
||||
depends = kwayland5
|
||||
depends = kirigami2
|
||||
depends = hicolor-icon-theme
|
||||
optdepends = kcmutils5: for klassy-settings
|
||||
depends = frameworkintegration
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = kcmutils
|
||||
depends = kcolorscheme
|
||||
depends = kconfig
|
||||
depends = kcoreaddons
|
||||
depends = kdecoration
|
||||
depends = kguiaddons
|
||||
depends = ki18n
|
||||
depends = kiconthemes
|
||||
depends = kirigami
|
||||
depends = kwidgetsaddons
|
||||
depends = kwindowsystem
|
||||
depends = qt6-base
|
||||
depends = qt6-declarative
|
||||
depends = qt6-svg
|
||||
depends = xdg-utils
|
||||
replaces = classik
|
||||
source = klassy-5.1.breeze5.27.11.tar.gz::https://github.com/paulmcauley/klassy/archive/refs/tags/5.1.breeze5.27.11.tar.gz
|
||||
sha256sums = cd155037728d64e8b6eb5f2f72b3c220e5e63ecde071014d07fecb50ab90992d
|
||||
source = klassy-6.0.breeze6.0.2.tar.gz::https://github.com/paulmcauley/klassy/archive/refs/tags/6.0.breeze6.0.2.tar.gz
|
||||
sha256sums = 3be2d64b83e1c7404fbaadad4f8d481c5819517a192baa8ac7a824aa9d505949
|
||||
|
||||
pkgname = klassy
|
||||
|
||||
pkgname = klassy-qt5
|
||||
depends = klassy
|
||||
depends = breeze-icons
|
||||
depends = gcc-libs
|
||||
depends = glibc
|
||||
depends = frameworkintegration5
|
||||
depends = kconfig5
|
||||
depends = kconfigwidgets5
|
||||
depends = kguiaddons5
|
||||
depends = kiconthemes5
|
||||
depends = kirigami2
|
||||
depends = kwindowsystem5
|
||||
depends = qt5-base
|
||||
depends = qt5-declarative
|
||||
depends = qt5-svg
|
||||
|
|
|
|||
78
PKGBUILD
78
PKGBUILD
|
|
@ -1,31 +1,79 @@
|
|||
# Maintainer: Rocket Aaron <i at rocka dot me>
|
||||
# Contributor: Art Dev <artdevjs at gmail dot com>
|
||||
|
||||
pkgname=klassy
|
||||
pkgver=5.1.breeze5.27.11
|
||||
pkgbase="klassy"
|
||||
pkgname=("${pkgbase}"
|
||||
"${pkgbase}-qt5")
|
||||
pkgver=6.0.breeze6.0.2
|
||||
pkgrel=1
|
||||
pkgdesc='Highly customizable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop.'
|
||||
arch=(x86_64)
|
||||
url="https://github.com/paulmcauley/klassy"
|
||||
license=('GPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND MIT AND BSD-3-Clause')
|
||||
license=('GPL-2.0-only AND GPL-3.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT')
|
||||
replaces=(classik)
|
||||
depends=(frameworkintegration5 kdecoration5 breeze-icons kwayland5 kirigami2 hicolor-icon-theme)
|
||||
makedepends=(extra-cmake-modules kcmutils5)
|
||||
optdepends=('kcmutils5: for klassy-settings')
|
||||
provides=()
|
||||
conflicts=()
|
||||
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz")
|
||||
sha256sums=('cd155037728d64e8b6eb5f2f72b3c220e5e63ecde071014d07fecb50ab90992d')
|
||||
depends=(breeze-icons
|
||||
hicolor-icon-theme
|
||||
frameworkintegration
|
||||
gcc-libs
|
||||
glibc
|
||||
kcmutils
|
||||
kcolorscheme
|
||||
kconfig
|
||||
kcoreaddons
|
||||
kdecoration
|
||||
kguiaddons
|
||||
ki18n
|
||||
kiconthemes
|
||||
kirigami
|
||||
kwidgetsaddons
|
||||
kwindowsystem
|
||||
qt6-base
|
||||
qt6-declarative
|
||||
qt6-svg
|
||||
xdg-utils)
|
||||
makedepends=(git
|
||||
extra-cmake-modules
|
||||
kcmutils5
|
||||
frameworkintegration5
|
||||
kconfigwidgets5
|
||||
kiconthemes5
|
||||
kirigami2
|
||||
kwindowsystem5)
|
||||
source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz")
|
||||
sha256sums=('3be2d64b83e1c7404fbaadad4f8d481c5819517a192baa8ac7a824aa9d505949')
|
||||
|
||||
build() {
|
||||
export CMAKE_PREFIX_PATH="/usr/lib/cmake/plasma5"
|
||||
cmake -S "${pkgname}-${pkgver}" -B build \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DBUILD_TESTING=OFF
|
||||
cmake -B build -S "${pkgbase}-${pkgver}" \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DBUILD_QT5=OFF
|
||||
cmake --build build
|
||||
|
||||
CMAKE_PREFIX_PATH="/usr/lib/cmake/plasma5" cmake \
|
||||
-B build5 -S "${pkgbase}-${pkgver}" \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DBUILD_QT6=OFF
|
||||
cmake --build build5
|
||||
}
|
||||
|
||||
package() {
|
||||
package_klassy() {
|
||||
DESTDIR="${pkgdir}" cmake --install build
|
||||
}
|
||||
|
||||
package_klassy-qt5() {
|
||||
depends=("${pkgbase}"
|
||||
breeze-icons
|
||||
gcc-libs
|
||||
glibc
|
||||
frameworkintegration5
|
||||
kconfig5
|
||||
kconfigwidgets5
|
||||
kguiaddons5
|
||||
kiconthemes5
|
||||
kirigami2
|
||||
kwindowsystem5
|
||||
qt5-base
|
||||
qt5-declarative
|
||||
qt5-svg)
|
||||
DESTDIR="${pkgdir}" cmake --install build5
|
||||
rm -r "${pkgdir}/usr/share/"{color-schemes,kstyle}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue