diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4191b8f..9c6b5d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,6 +33,7 @@ jobs: libclang-dev \ libasound2-dev \ libdbus-1-dev \ + libssl-dev \ pkg-config - name: Checkout code diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1b27d99..05c7146 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,6 +70,7 @@ jobs: libclang-dev \ libasound2-dev \ libdbus-1-dev \ + libssl-dev \ pkg-config - name: Checkout code at tag diff --git a/packages/aur/bin/PKGBUILD b/packages/aur/bin/PKGBUILD index f71c2a7..df099ee 100644 --- a/packages/aur/bin/PKGBUILD +++ b/packages/aur/bin/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc="Lets you play audio files through your microphone (Pre-built binaries)" arch=('x86_64' 'aarch64') url="https://github.com/arabianq/pipewire-soundpad" license=('MIT') -depends=('pipewire' 'alsa-lib') +depends=('pipewire' 'alsa-lib' 'openssl') provides=('pwsp') conflicts=('pwsp') @@ -29,6 +29,6 @@ package() { install -Dm644 "$_srcsrc/pwsp-gui/assets/pwsp-gui.desktop" "${pkgdir}/usr/share/applications/pwsp-gui.desktop" install -Dm644 "$_srcsrc/pwsp-gui/assets/icon.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/pwsp.png" install -Dm644 "$_srcsrc/pwsp-gui/assets/pwsp-daemon.service" "${pkgdir}/usr/lib/systemd/user/pwsp-daemon.service" - + install -Dm644 "$_srcsrc/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/packages/aur/standart/PKGBUILD b/packages/aur/standart/PKGBUILD index 26584fc..d002e1f 100644 --- a/packages/aur/standart/PKGBUILD +++ b/packages/aur/standart/PKGBUILD @@ -7,6 +7,7 @@ pkgdesc="Lets you play audio files through your microphone" arch=('x86_64' 'aarch64') url="https://github.com/arabianq/pipewire-soundpad" license=('MIT') +depends=('pipewire' 'alsa-lib' 'openssl') makedepends=(clang rust cargo cmake pipewire alsa-lib) source=("$url/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('SKIP') @@ -14,7 +15,7 @@ sha256sums=('SKIP') prepare() { cd "${srcdir}/pipewire-soundpad-${pkgver}" - + export CARGO_HOME="${srcdir}/${pkgname%}/.cargo" # Download all to src directory, not in ~/.cargo cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" @@ -35,7 +36,7 @@ build() { package() { cd "${srcdir}/pipewire-soundpad-${pkgver}" - + install -Dm755 "target/release/pwsp-cli" "${pkgdir}/usr/bin/pwsp-cli" install -Dm755 "target/release/pwsp-daemon" "${pkgdir}/usr/bin/pwsp-daemon" install -Dm755 "target/release/pwsp-gui" "${pkgdir}/usr/bin/pwsp-gui" diff --git a/packages/rpm/pwsp-git.spec b/packages/rpm/pwsp-git.spec index 8b5aeb4..86552da 100644 --- a/packages/rpm/pwsp-git.spec +++ b/packages/rpm/pwsp-git.spec @@ -23,9 +23,11 @@ BuildRequires: pipewire-devel %if 0%{?suse_version} BuildRequires: alsa-devel BuildRequires: dbus-1-devel +BuildRequires: libopenssl-devel %else BuildRequires: alsa-lib-devel BuildRequires: dbus-devel +BuildRequires: openssl-devel %endif BuildRequires: clang-devel BuildRequires: cmake diff --git a/packages/rpm/pwsp.spec b/packages/rpm/pwsp.spec index 70585ae..5384378 100644 --- a/packages/rpm/pwsp.spec +++ b/packages/rpm/pwsp.spec @@ -28,9 +28,11 @@ BuildRequires: pipewire-devel %if 0%{?suse_version} BuildRequires: alsa-devel BuildRequires: dbus-1-devel +BuildRequires: libopenssl-devel %else BuildRequires: alsa-lib-devel BuildRequires: dbus-devel +BuildRequires: openssl-devel %endif BuildRequires: clang-devel BuildRequires: cmake