
options=(!debug !lto) # No debug or LTO packages

pkgname='tuxedo-calamares-configuration'
pkgver='4.3.0'
pkgrel='1'
pkgdesc='Basic Calamares for TUXEDO WebFAI Distributions'
arch=(any)
url='https://gitlab.com/tuxedocomputers/development/packages/tuxedo-calamares-configuration'
license=('ISC')

depends=('calamares' 'python3-jinja2' 'python3-psutil')
optdepends=('qml6-module-qtquick-layouts' 'qml6-module-qtquick-controls' 'qml6-module-org-kde-kirigami')



source=('files.tar.gz')
sha512sums=('SKIP')

install='.INSTALL'

package() {
    cp --archive ${srcdir}/files/* ${pkgdir}/
    # Autogenerated linking
    [ -d "$pkgdir/etc" ] || mkdir -p "$pkgdir/etc"
    ln -sf "/usr/share/tuxedo/calamares" "$pkgdir/etc/calamares"
    [ -d "$pkgdir/etc/skel/.config/autostart" ] || mkdir -p "$pkgdir/etc/skel/.config/autostart"
    ln -sf "/usr/share/tuxedo/oemconf/maliit-fix.desktop" "$pkgdir/etc/skel/.config/autostart/maliit-fix.desktop"
    [ -d "$pkgdir/usr/bin" ] || mkdir -p "$pkgdir/usr/bin"
    ln -sf "/usr/share/tuxedo/oemconf/maliit-fix" "$pkgdir/usr/bin/maliit-fix"
    [ -d "$pkgdir/usr/share/tuxedo" ] || mkdir -p "$pkgdir/usr/share/tuxedo"
    ln -sf "/usr/share/tuxedo/oemconf/copy-guide.sh" "$pkgdir/usr/share/tuxedo/copy-guide.sh"
    [ -d "$pkgdir/usr/share/tuxedo" ] || mkdir -p "$pkgdir/usr/share/tuxedo"
    ln -sf "/usr/share/tuxedo/oemconf/copy-guide.desktop" "$pkgdir/usr/share/tuxedo/copy-guide.desktop"
    [ -d "$pkgdir/usr/share/tuxedo" ] || mkdir -p "$pkgdir/usr/share/tuxedo"
    ln -sf "/usr/share/tuxedo/oemconf/dgpu.desktop" "$pkgdir/usr/share/tuxedo/dgpu.desktop"
    [ -d "$pkgdir/usr/share/tuxedo" ] || mkdir -p "$pkgdir/usr/share/tuxedo"
    ln -sf "/usr/share/tuxedo/oemconf/dgpu.png" "$pkgdir/usr/share/tuxedo/dgpu.png"
    [ -d "$pkgdir/etc/skel/.config/autostart" ] || mkdir -p "$pkgdir/etc/skel/.config/autostart"
    ln -sf "/usr/share/tuxedo/oemconf/copy-guide.desktop" "$pkgdir/etc/skel/.config/autostart/copy-guide.desktop"
}
