pkgname = "knotifications" pkgver = "6.22.0" pkgrel = 0 build_style = "cmake" # unpackaged pyside6 configure_args = ["-DBUILD_PYTHON_BINDINGS=OFF"] hostmakedepends = ["cmake", "extra-cmake-modules", "ninja"] makedepends = [ "kconfig-devel", "libcanberra-devel", "qt6-qtdeclarative-devel", "qt6-qttools-devel", ] pkgdesc = "KDE Desktop notifications" license = "BSD-3-Clause AND LGPL-2.0-or-later AND LGPL-2.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)" url = "https://api.kde.org/frameworks/knotifications/html" source = f"$(KDE_SITE)/frameworks/{pkgver[: pkgver.rfind('.')]}/knotifications-{pkgver}.tar.xz" sha256 = "c49aaef3ccf3dfac73ac07159b3ee0ddbf6e39696e44165d3b0a1ea02a77408c" hardening = ["vis"] def post_install(self): self.install_license("LICENSES/BSD-3-Clause.txt") @subpackage("knotifications-devel") def _(self): return self.default_devel()