Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
ukui-control-center


Commits:
0f0fab95 by Antonio Rojas at 2023-10-29T11:55:33+01:00
upgpkg: 3.0.4-9: ddcutil 2.0 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + ddcutil-2.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = ukui-control-center
        pkgdesc = Utilities to configure the UKUI desktop
        pkgver = 3.0.4
-       pkgrel = 8
+       pkgrel = 9
        url = https://github.com/ukui/ukui-control-center
        arch = x86_64
        groups = ukui
@@ -31,8 +31,10 @@ pkgbase = ukui-control-center
        source = 
ukui-control-center-3.0.4.tar.gz::https://github.com/ukui/ukui-control-center/archive/v3.0.4.tar.gz
        source = 6.patch
        source = libkscreen-5.27.patch
+       source = ddcutil-2.patch
        sha512sums = 
f751502d66a36d8a6fe0199ec4408c3c371923c9a9b1e722f75bff66090f3b6eac18df2c8fd5b7c4d223a7938f491e4b89a91636cf15944574ecdeb43b995f4c
        sha512sums = 
b15fc2f32fac0fbae3bf30d9cc19c78375bd50c35815d540c79ac9a7ba561b52ca599c0385826529603146f7a368045f1a861b5173f2538b226376e9f4cd9129
        sha512sums = 
cadf51c25f2cfdb236507366b644f6b1ea371b812664190f09f3e0ac2c9f76c29759cdb01492b9847a3327d123f711ab383dc2967c926c8637a043d8b76d1037
+       sha512sums = 
f20a380109c4786c77c44eaf402bcc0a1af1bd3d2af77a6a24cfdbabbecf003ea148bf61fd09ebaecf2cb450048f3eb1bc46b64decb393e2d0682287c58e912e
 
 pkgname = ukui-control-center


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=ukui-control-center
 pkgver=3.0.4
-pkgrel=8
+pkgrel=9
 pkgdesc="Utilities to configure the UKUI desktop"
 arch=('x86_64')
 license=('GPL')
@@ -15,10 +15,12 @@ depends=('bluez-qt5' 'ddcutil' 'kconfig5' 'kconfigwidgets5' 
'ki18n5' 'kscreen'
 makedepends=('boost' 'qt5-tools')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/ukui/ukui-control-center/archive/v$pkgver.tar.gz";
         6.patch
-        libkscreen-5.27.patch)
+        libkscreen-5.27.patch
+        ddcutil-2.patch)
 
sha512sums=('f751502d66a36d8a6fe0199ec4408c3c371923c9a9b1e722f75bff66090f3b6eac18df2c8fd5b7c4d223a7938f491e4b89a91636cf15944574ecdeb43b995f4c'
             
'b15fc2f32fac0fbae3bf30d9cc19c78375bd50c35815d540c79ac9a7ba561b52ca599c0385826529603146f7a368045f1a861b5173f2538b226376e9f4cd9129'
-            
'cadf51c25f2cfdb236507366b644f6b1ea371b812664190f09f3e0ac2c9f76c29759cdb01492b9847a3327d123f711ab383dc2967c926c8637a043d8b76d1037')
+            
'cadf51c25f2cfdb236507366b644f6b1ea371b812664190f09f3e0ac2c9f76c29759cdb01492b9847a3327d123f711ab383dc2967c926c8637a043d8b76d1037'
+            
'f20a380109c4786c77c44eaf402bcc0a1af1bd3d2af77a6a24cfdbabbecf003ea148bf61fd09ebaecf2cb450048f3eb1bc46b64decb393e2d0682287c58e912e')
 
 prepare() {
   cd ukui-control-center-$pkgver
@@ -36,6 +38,9 @@ prepare() {
   # Fix build with libkscreen 5.27
   sed -e 's|c++11||' -i plugins/system/display/display.pro -i 
plugins/system/touchscreen/touchscreen.pro
   patch -p1 -i ../libkscreen-5.27.patch
+
+  # Fix build with ddcutil 2
+  patch -p1 -i ../ddcutil-2.patch
 }
 
 build() {


=====================================
ddcutil-2.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git a/registeredQDbus/sysdbusregister.cpp 
b/registeredQDbus/sysdbusregister.cpp
+index 4b7786f0..2e69c2ac 100644
+--- a/registeredQDbus/sysdbusregister.cpp
++++ b/registeredQDbus/sysdbusregister.cpp
+@@ -339,7 +339,7 @@ void SysdbusRegister::_getDisplayInfoThread()
+                     DDCA_Display_Ref ddca_dref;
+                     display.edidHash = edidHash;
+                     
ddca_create_edid_display_identifier(dlist_loc->info[i].edid_bytes,&did);
+-                    ddca_create_display_ref(did,&ddca_dref);
++                    ddca_get_display_ref(did,&ddca_dref);
+                     ddca_open_display2(ddca_dref,false,&display.ddca_dh_loc);
+                     displayInfo_V.append(display);
+                 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ukui-control-center/-/commit/0f0fab95e84f3fbf43572344bdcdd71441cc4f72

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ukui-control-center/-/commit/0f0fab95e84f3fbf43572344bdcdd71441cc4f72
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to