calamares: fix the xorg issue

This commit is contained in:
Kuoi 2023-06-13 18:07:20 +08:00
parent c12e64c015
commit e13f7a6ec7

View file

@ -10,7 +10,7 @@ url="https://github.com/calamares/calamares"
depends=('kconfig' 'kcoreaddons' 'kiconthemes' 'ki18n' 'kio' 'solid' 'yaml-cpp' 'kpmcore>=4.2.0' 'mkinitcpio-openswap'
'boost-libs' 'ckbcomp' 'hwinfo' 'qt5-svg' 'polkit-qt5' 'gtk-update-icon-cache' 'plasma-framework'
'qt5-xmlpatterns' 'squashfs-tools' 'libpwquality' 'efibootmgr' 'icu'
'python' 'parted' 'appstream-qt')
'python' 'parted' 'appstream-qt' 'xorg-xhost')
conflicts=()
makedepends=('python' 'python-jsonschema' 'python-pyqt5' 'python-yaml' 'extra-cmake-modules' 'qt5-tools' 'qt5-translations' 'git' 'boost' 'git')
@ -59,7 +59,7 @@ package() {
cd ${pkgname}-$pkgver/build
make DESTDIR="$pkgdir" install
install -Dm644 "${srcdir}/49-nopasswd-calamares.rules" "$pkgdir/etc/polkit-1/rules.d/49-nopasswd-calamares.rules"
echo "pkexec calamares -d -style kvantum" > calamares-bio
echo -e "xhost + \npkexec calamares -d -style kvantum" > calamares-bio
chmod +x calamares-bio
install -Dm 755 calamares-bio $pkgdir/usr/bin/calamares-bio
chmod 750 "$pkgdir"/etc/polkit-1/rules.d