Skip to content

Commit 5485feb

Browse files
committed
test: build
1 parent f0a1f72 commit 5485feb

File tree

2 files changed

+33
-27
lines changed

2 files changed

+33
-27
lines changed

.github/workflows/build.yml

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
name: Build and Release Hyprland Packages
22

33
on:
4-
# push:
5-
# branches:
6-
# - main
4+
push:
5+
branches:
6+
- main
77
workflow_dispatch:
88

99
jobs:
1010
build:
1111
strategy:
1212
max-parallel: 1
1313
matrix:
14-
arch: [x86_64]
15-
# arch: [x86_64, x86_64-musl]
14+
# arch: [x86_64]
15+
arch: [x86_64, x86_64-musl]
1616
runs-on: ubuntu-22.04
1717
env:
1818
XBPS_ALLOW_RESTRICTED: "yes"
@@ -44,12 +44,12 @@ jobs:
4444
tar xvf xbps-static-latest.x86_64-musl.tar.xz -C /opt/xbps
4545
rm xbps-static-latest.x86_64-musl.tar.xz
4646
47-
# - name: free space
48-
# run: |
49-
# sudo rm -rf /usr/share/dotnet
50-
# sudo rm -rf /usr/local/lib/android
51-
# sudo rm -rf /opt/ghc
52-
# sudo rm -rf /opt/hostedtoolcache/CodeQL
47+
- name: free space
48+
run: |
49+
sudo rm -rf /usr/share/dotnet
50+
sudo rm -rf /usr/local/lib/android
51+
sudo rm -rf /opt/ghc
52+
sudo rm -rf /opt/hostedtoolcache/CodeQL
5353
5454
- name: set path
5555
run: |
@@ -74,25 +74,28 @@ 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
81-
ls -la
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 sdbus-cpp
8280
8381
- name: build packages
8482
working-directory: void-packages
8583
run: |
86-
# ./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hypridle
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
84+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprutils
85+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlang
86+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprcursor
87+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprgraphics
88+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprwayland-scanner
89+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} aquamarine
90+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland-protocols
91+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland-qt-support
92+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprpolkitagent
93+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprsysteminfo
94+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprpaper
95+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprsunset
96+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprlock
97+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hypridle
98+
./xbps-src pkg -j$(nproc) -m masterdir-${{ matrix.arch }} hyprland
9699
97100
- name: show built packages
98101
working-directory: void-packages/hostdir/binpkgs/

srcpkgs/hyprland/template

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ makedepends="
1212
aquamarine-devel
1313
hyprlang-devel
1414
hyprwayland-scanner
15-
glaze
1615
libtoml++-devel
1716
abseil-cpp-devel
1817
hwids
@@ -84,6 +83,10 @@ if [ "$build_option_clang" ]; then
8483
makedepends+=" libcxx libcxx-devel libcxxabi libcxxabi-devel"
8584
fi
8685

86+
if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then
87+
makedepends+=" glaze"
88+
fi
89+
8790
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
8891
configure_args+=" -DCMAKE_CXX_FLAGS=\"-lexecinfo\""
8992
makedepends+=" libexecinfo-devel"

0 commit comments

Comments
 (0)