pkgname: calamares pkgver: '3.3.14' pkgrel: '1' pkgdesc: 'Pagan Linux system installer (Calamares 3.3) with Pagan branding' url: 'https://calamares.io/' arch: x86_64 license: - BSD-2-Clause - GPL-3.0-or-later - LGPL-3.0-or-later # Calamares 3.3 buduje się z Qt6 + KF6; moduł partycjonowania wymaga kpmcore. depends: - qt6-base - qt6-declarative - qt6-svg - yaml-cpp - kcoreaddons - kconfig - ki18n - kpmcore - python - libpwquality - parted - util-linux makedepends: - cmake - ninja - extra-cmake-modules - qt6-tools source: - 'https://github.com/calamares/calamares/releases/download/v${pkgver}/calamares-${pkgver}.tar.gz' - 'pagan-config.sh' - 'logo.png' - 'icon.png' - 'welcome.png' sha256sums: - SKIP - SKIP - SKIP - SKIP - SKIP build: | cd calamares-${pkgver} cmake -S . -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_QT6=ON \ -DWITH_PYTHON=OFF \ -DWITH_PYBIND11=OFF \ -DWITH_QML=ON \ -DBUILD_TESTING=OFF \ -DBUILD_SCHEMA_TESTING=OFF \ -DBUILD_CRASH_REPORTING=OFF \ -DINSTALL_POLKIT=OFF cmake --build build package: | cd calamares-${pkgver} DESTDIR=${PKGDIR} cmake --install build # Konfiguracja (settings + moduły) oraz branding Pagana. sh "${SRCDIR}/pagan-config.sh" "${PKGDIR}"