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.


Reply via email to