File tree Expand file tree Collapse file tree 5 files changed +10
-9
lines changed
Expand file tree Collapse file tree 5 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ sudo apt install cargo rustc -y
6767echo ' export PATH="$HOME/.cargo/bin:$PATH"' | tee -a ~ /.profile ~ /.bashrc
6868source ~ /.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
7171cargo install songrec --no-default-features -F gui,ffmpeg,pulse,mpris
7272songrec
7373```
@@ -122,26 +122,26 @@ rustup update
122122Debian:
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
128128Void 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
134134Void 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
140140Fedora Linux:
141141
142142``` shell
143143sudo 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
Original file line number Diff line number Diff line change 11pkgname=songrec-git
22_pkgname=songrec
3- pkgver=r643.eef1b63
3+ pkgver=r644.3eeef71
44pkgrel=1
55provides=(' songrec' )
66conflicts=(' songrec' )
@@ -9,7 +9,7 @@ url='https://songrec.fossplant.re/'
99arch=(' x86_64' )
1010license=(' GPL3' )
1111makedepends=(' 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' )
1313source=(" $_pkgname ::git+https://github.com/marin-m/songrec.git" )
1414sha256sums=(' SKIP' )
1515
Original file line number Diff line number Diff line change 5050 build-packages :
5151 - rustup
5252 - libpipewire-0.3-dev
53+ - libclang-dev
5354 - libasound2-dev
5455 stage-packages :
5556 - libdrm-common
You can’t perform that action at this time.
0 commit comments