Skip to content

Commit 47c2d8d

Browse files
committed
fix: sdbus
1 parent 141b9af commit 47c2d8d

File tree

4 files changed

+21
-18
lines changed

4 files changed

+21
-18
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,25 +74,25 @@ jobs:
7474
- name: build requirements
7575
working-directory: void-packages
7676
run: |
77-
./xbps-src pkg -j$(nproc) -m masterdir-x86_64 libtoml++
78-
./xbps-src pkg -j$(nproc) -m masterdir-x86_64 libspng
79-
./xbps-src pkg -j$(nproc) -m masterdir-x86_64 glaze
80-
./xbps-src pkg -j$(nproc) -m masterdir-x86_64 sdbus-cpp
77+
# ./xbps-src pkg -j$(nproc) -m masterdir-x86_64 libtoml++
78+
# ./xbps-src pkg -j$(nproc) -m masterdir-x86_64 libspng
79+
# ./xbps-src pkg -j$(nproc) -m masterdir-x86_64 glaze
80+
# ./xbps-src pkg -j$(nproc) -m masterdir-x86_64 sdbus-cpp
8181
ls -la
8282
8383
- name: build packages
8484
working-directory: void-packages
8585
run: |
86-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprutils
87-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlang
88-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprgraphics
89-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprwayland-scanner
90-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} aquamarine
91-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland-protocols
92-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprpaper
93-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlock
9486
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hypridle
95-
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland
87+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprutils
88+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlang
89+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprgraphics
90+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprwayland-scanner
91+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} aquamarine
92+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland-protocols
93+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprpaper
94+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlock
95+
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland
9696
9797
- name: show built packages
9898
working-directory: void-packages/hostdir/binpkgs/

srcpkgs/hypridle/template

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ build_style=cmake
66
configure_args=" --no-warn-unused-cli -DCMAKE_BUILD_TYPE=Release"
77
hostmakedepends="cmake pkg-config"
88
makedepends="
9+
sdbus-cpp
10+
sdbus-cpp-devel
911
hyprwayland-scanner
1012
hyprlang-devel
1113
hyprutils-devel
12-
sdbus-cpp-devel
1314
basu-devel
1415
wayland-devel
1516
wayland-protocols
@@ -20,7 +21,7 @@ license="BSD-3-Clause"
2021
homepage="https://github.com/hyprwm/hypridle"
2122
changelog="https://github.com/hyprwm/${pkgname}/releases"
2223
distfiles="https://github.com/hyprwm/hypridle/archive/refs/tags/v${version}.tar.gz"
23-
checksum=40ab0bc7183e880f46fcc2d24b182226a5dfd8ce7695af6c320527eccf8d7c79
24+
checksum="40ab0bc7183e880f46fcc2d24b182226a5dfd8ce7695af6c320527eccf8d7c79"
2425

2526
build_options="clang gcc"
2627
build_options_default="gcc"
@@ -47,6 +48,8 @@ _apply_patch() {
4748
}
4849

4950
pre_configure() {
51+
_apply_patch -p1 ${FILESDIR}/cmake.patch
52+
5053
if [ "$build_option_clang" ]; then
5154
export CC=clang
5255
export CXX=clang++

srcpkgs/sdbus-cpp/template

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ pkgname=sdbus-cpp
33
version=2.1.0
44
revision=1
55
build_style=cmake
6-
hostmakedepends="pkg-config"
7-
makedepends="basu-devel"
8-
depends="basu"
6+
hostmakedepends="cmake pkg-config"
7+
makedepends="basu-devel libelogind elogind-devel"
8+
depends="basu elogind"
99
short_desc="High-level C++ D-Bus library for Linux designed to provide easy-to-use yet powerful API in modern C++"
1010
maintainer="hesam-init <hesam.init@gmail.com>"
1111
license="LGPL-2.1"

0 commit comments

Comments
 (0)