From 57fb3fd7a39ca52a84cc37a696554aa5998246a3 Mon Sep 17 00:00:00 2001 From: arabian Date: Wed, 3 Jun 2026 18:48:17 +0300 Subject: [PATCH] packages(rpm): unify BuildRequires for openSUSE compatibility --- packages/rpm/pwsp-git.spec | 8 +++++++- packages/rpm/pwsp.spec | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/rpm/pwsp-git.spec b/packages/rpm/pwsp-git.spec index eb87181..7604a83 100644 --- a/packages/rpm/pwsp-git.spec +++ b/packages/rpm/pwsp-git.spec @@ -19,12 +19,18 @@ Source: {{{ git_dir_pack }}} BuildRequires: rust BuildRequires: cargo BuildRequires: pipewire-devel +%if 0%{?suse_version} +BuildRequires: alsa-devel +BuildRequires: dbus-1-devel +%else BuildRequires: alsa-lib-devel +BuildRequires: dbus-devel +%endif BuildRequires: clang-devel BuildRequires: cmake -BuildRequires: dbus-devel BuildRequires: pkgconf-pkg-config + # Declare compatibility and conflicts with the stable package Provides: pwsp = %{version}-%{release} Conflicts: pwsp diff --git a/packages/rpm/pwsp.spec b/packages/rpm/pwsp.spec index 9f4eae3..0c7dd18 100644 --- a/packages/rpm/pwsp.spec +++ b/packages/rpm/pwsp.spec @@ -25,12 +25,18 @@ Source: https://github.com/arabianq/pipewire-soundpad/archive/refs/tags BuildRequires: rust BuildRequires: cargo BuildRequires: pipewire-devel +%if 0%{?suse_version} +BuildRequires: alsa-devel +BuildRequires: dbus-1-devel +%else BuildRequires: alsa-lib-devel +BuildRequires: dbus-devel +%endif BuildRequires: clang-devel BuildRequires: cmake -BuildRequires: dbus-devel BuildRequires: pkgconf-pkg-config + %global _description %{expand: PWSP lets you play audio files through your microphone. Has both CLI and GUI clients.}