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.