Balló György pushed to branch main at Arch Linux / Packaging / Packages /
cutefish-settings
Commits:
d1300521 by Balló György at 2025-12-02T00:06:08+01:00
upgpkg: 0.8-11: Apply some fixes
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = cutefish-settings
pkgdesc = System Settings application for Cutefish Desktop
pkgver = 0.8
- pkgrel = 10
+ pkgrel = 11
url = https://github.com/cutefishos/settings
arch = x86_64
groups = cutefish
@@ -12,7 +12,6 @@ pkgbase = cutefish-settings
makedepends = git
depends = fishui
depends = fontconfig
- depends = freetype2
depends = icu
depends = libxcursor
depends = bluez-qt5
=====================================
PKGBUILD
=====================================
@@ -2,13 +2,13 @@
pkgname=cutefish-settings
pkgver=0.8
-pkgrel=10
+pkgrel=11
pkgdesc="System Settings application for Cutefish Desktop"
arch=('x86_64')
url="https://github.com/cutefishos/settings"
license=('GPL-3.0-or-later')
groups=('cutefish')
-depends=('fishui' 'fontconfig' 'freetype2' 'icu' 'libxcursor'
+depends=('fishui' 'fontconfig' 'icu' 'libxcursor'
# qml:
'bluez-qt5' 'bluedevil' 'libcutefish' 'qt5-quickcontrols')
makedepends=('extra-cmake-modules' 'ninja' 'qt5-tools' 'git')
@@ -26,16 +26,18 @@ prepare() {
sed -e 's|CMAKE_CXX_STANDARD 11|CMAKE_CXX_STANDARD 17|' -i CMakeLists.txt #
Fix build with ICU 75
# Drop unused dependencies
sed -e '/ModemManagerQt/d' -i CMakeLists.txt
+
+ # Disable layer effect when the Qt Quick software backend is used
+ sed -i 's/import QtQuick 2.4$/import QtQuick 2.8/
+ s/layer\.enabled: true/layer.enabled: GraphicsInfo.api !==
GraphicsInfo.Software/' src/qml/*.qml src/qml/*/*.qml
}
build() {
- cd settings
-
- cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr .
- ninja
+ cmake -G Ninja -B build -S settings \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- cd settings
- DESTDIR="$pkgdir" ninja install
+ DESTDIR="$pkgdir" cmake --install build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cutefish-settings/-/commit/d13005211a42d55c2c45151de7b825007c70c78b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/cutefish-settings/-/commit/d13005211a42d55c2c45151de7b825007c70c78b
You're receiving this email because of your account on gitlab.archlinux.org.