diff options
Diffstat (limited to 'community/calamares/APKBUILD')
-rw-r--r-- | community/calamares/APKBUILD | 188 |
1 files changed, 0 insertions, 188 deletions
diff --git a/community/calamares/APKBUILD b/community/calamares/APKBUILD deleted file mode 100644 index e6cc2e2bb80..00000000000 --- a/community/calamares/APKBUILD +++ /dev/null @@ -1,188 +0,0 @@ -# Contributor: Bart Ribbers <bribbers@disroot.org> -# Maintainer: Oliver Smith <ollieparanoid@postmarketos.org> -pkgname=calamares -pkgver=3.2.47 -pkgrel=7 -# armhf blocked by qt5-qtdeclarative -# ppc64le, s390x, and riscv64 blocked by qt5-qtwebengine -arch="all !armhf !ppc64le !s390x !riscv64" -url="https://calamares.io/" -pkgdesc="Distribution-independent installer framework" -license="GPL-3.0-or-later AND LGPL-2.1-only" -depends=" - ckbcomp - musl-locales - os-prober - " -depends_dev=" - extra-cmake-modules - kcoreaddons-dev - qt5-qttools-dev - yaml-cpp-dev - " -makedepends="$depends_dev - kconfig-dev - kcrash-dev - ki18n-dev - kpackage-dev - kparts-dev - kpmcore-dev - kservice-dev - kwidgetsaddons-dev - libatasmart-dev - libpwquality-dev - plasma-framework-dev - polkit-qt-1-dev - qt5-qtbase-dev - qt5-qtdeclarative-dev - qt5-qtsvg-dev - qt5-qtwebengine-dev - " -# required for several modules -makedepends="$makedepends - boost-dev - boost-python3 - parted-dev - python3-dev - " -checkdepends=" - py3-toml - tzdata - xvfb-run - " -source="https://github.com/calamares/calamares/releases/download/v$pkgver/calamares-$pkgver.tar.gz - modules-load.conf - " -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" - -# Modules to build: -# https://github.com/calamares/calamares/tree/master/src/modules -_modules=" - bootloader - displaymanager - finished - fsresizer - fstab - grubcfg - hostinfo - hwclock - interactiveterminal - keyboard - keyboardq - locale - localeq - luksbootkeyfile - luksopenswaphookcfg - machineid - mkinitfs - mount - netinstall - networkcfg - notesqml - oemid - packagechooser - packages - partition - plasmalnf - plymouthcfg - preservefiles - rawfs - removeuser - services-openrc - shellprocess - summary - umount - unpackfs - users - webview - welcome - welcomeq - " - -for i in $_modules; do - subpackages="$pkgname-mod-$i:_module $subpackages" -done - -# Check if $1 is in $_modules -is_module_enabled() { - local i - for i in $_modules; do - [ "$i" = "$1" ] && return 0 - done - return 1 -} - -prepare() { - default_prepare - - local i - cd "$builddir/src/modules" - - # Fill $_skip_modules, list disabled modules - msg "Disabled modules:" - for i in *; do - if ! [ -d "$i" ] || is_module_enabled "$i"; then - continue - fi - _skip_modules="$_skip_modules $i" - echo " - $i" - done - - # List enabled modules - msg "Enabled modules:" - for i in $_modules; do - echo " - $i" - done -} - -build() { - cmake -B build \ - -DCMAKE_BUILD_TYPE=MinSizeRel \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DINSTALL_CONFIG=ON \ - -DSKIP_MODULES="$_skip_modules" - cmake --build build -} - -check() { - cd build - # libcalamaresnetworktest requires network access - CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "libcalamaresnetworktest" -} - -_module() { - local module=${subpkgname##calamares-mod-} - local path="usr/lib/calamares/modules" - - mkdir -p "$subpkgdir/$path" - mv "$pkgdir/$path/$module" "$subpkgdir/$path/$module" - - # Module-specific dependencies - case "$module" in - displaymanager) - depends="$depends py3-toml" - ;; - unpackfs) - depends="$depends rsync" - install="$install $subpkgname.post-install" - install -Dm644 "$srcdir"/modules-load.conf \ - "$subpkgdir"/usr/lib/modules-load.d/calamares.conf - ;; - mkinitfs) - depends="$depends mkinitfs" - ;; - locale) - depends="$depends tzdata" - ;; - esac -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} - -sha512sums=" -60e7b16f06eb597884be4c344f8ad9dbb112500f30ac0bd0d17e06b4ad4c33a8566f4188754785330560e39fe886bd195afef2adf17a8d72881cb119dbf45d30 calamares-3.2.47.tar.gz -c56ad3b92901abdb41cffaeceeff9a6c8dae3882aacf9a4b654a8898f1e26eeadda3ac3ac799b127b176cc31d397652f27a07bcdfbf7f4ede3c6826d08f7bd7d modules-load.conf -" |