Skip to content

Commit f571229

Browse files
committed
Apparently the libclang devel will be required now too
1 parent 3eeef71 commit f571229

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/packaging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Install system packages
20-
run: sudo apt update && sudo apt install build-essential libasound2-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool appstream coreutils sed rustup findutils dput debhelper devscripts
20+
run: sudo apt update && sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libclang-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool appstream coreutils sed rustup findutils dput debhelper devscripts
2121
- name: Ensure metainfo.xml validity
2222
run: appstreamcli validate packaging/rootfs/usr/share/metainfo/re.fossplant.songrec.metainfo.xml
2323
- name: Build Debian package

.github/workflows/rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v5
1919
- name: Install system packages
20-
run: sudo apt update && sudo apt install build-essential libasound2-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool appstream
20+
run: sudo apt update && sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libclang-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool appstream
2121
- name: Ensure metainfo.xml validity
2222
run: appstreamcli validate packaging/rootfs/usr/share/metainfo/re.fossplant.songrec.metainfo.xml
2323
- name: Build binaries

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ sudo apt install cargo rustc -y
6767
echo 'export PATH="$HOME/.cargo/bin:$PATH"' | tee -a ~/.profile ~/.bashrc
6868
source ~/.bashrc
6969

70-
sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev -y
70+
sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libclang-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev -y
7171
cargo install songrec --no-default-features -F gui,ffmpeg,pulse,mpris
7272
songrec
7373
```
@@ -122,26 +122,26 @@ rustup update
122122
Debian:
123123

124124
```bash
125-
sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool
125+
sudo apt install build-essential libasound2-dev libpipewire-0.3-dev libclang-dev libpulse-dev libgtk-4-dev libsoup-3.0-dev libadwaita-1-dev libdbus-1-dev intltool
126126
```
127127

128128
Void Linux (libressl):
129129

130130
```shell
131-
sudo xbps-install base-devel alsa-lib-devel pipewire-devel pulseaudio-devel gtk4-devel libsoup3-devel libadwaita-devel dbus-devel libressl-devel intltool
131+
sudo xbps-install base-devel alsa-lib-devel pipewire-devel clang-devel pulseaudio-devel gtk4-devel libsoup3-devel libadwaita-devel dbus-devel libressl-devel intltool
132132
```
133133

134134
Void Linux (openssl):
135135

136136
```shell
137-
sudo xbps-install base-devel alsa-lib-devel pipewire-devel pulseaudio-devel gtk4-devel libsoup3-devel libadwaita-devel dbus-devel openssl-devel intltool
137+
sudo xbps-install base-devel alsa-lib-devel pipewire-devel clang-devel pulseaudio-devel gtk4-devel libsoup3-devel libadwaita-devel dbus-devel openssl-devel intltool
138138
```
139139

140140
Fedora Linux:
141141

142142
```shell
143143
sudo dnf groupinstall "Development Tools"
144-
sudo dnf install alsa-lib-devel pipewire-devel pulseaudio-libs-devel pkgconf-pkg-config glib gtk4-devel libsoup3-devel libadwaita-devel dbus-devel openssl-devel
144+
sudo dnf install alsa-lib-devel pipewire-devel clang-devel pulseaudio-libs-devel pkgconf-pkg-config glib gtk4-devel libsoup3-devel libadwaita-devel dbus-devel openssl-devel
145145
```
146146

147147
### Compiling the project

packaging/archlinux-git/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pkgname=songrec-git
22
_pkgname=songrec
3-
pkgver=r643.eef1b63
3+
pkgver=r644.3eeef71
44
pkgrel=1
55
provides=('songrec')
66
conflicts=('songrec')
@@ -9,7 +9,7 @@ url='https://songrec.fossplant.re/'
99
arch=('x86_64')
1010
license=('GPL3')
1111
makedepends=('cargo' 'rust' 'pkgconf' 'git')
12-
depends=('gtk4' 'libadwaita' 'libsoup3' 'alsa-lib' 'libpulse' 'libpipewire' 'pulseaudio-alsa' 'openssl' 'ffmpeg')
12+
depends=('gtk4' 'libadwaita' 'libsoup3' 'alsa-lib' 'libpulse' 'libpipewire' 'clang' 'pulseaudio-alsa' 'openssl' 'ffmpeg')
1313
source=("$_pkgname::git+https://github.com/marin-m/songrec.git")
1414
sha256sums=('SKIP')
1515

snapcraft.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ parts:
5050
build-packages:
5151
- rustup
5252
- libpipewire-0.3-dev
53+
- libclang-dev
5354
- libasound2-dev
5455
stage-packages:
5556
- libdrm-common

0 commit comments

Comments
 (0)