File pipewire-aptx.spec of Package pipewire-aptx (Revision 8da8e59afa70cfefabf2f50f5f596bf3)
Currently displaying revision 8da8e59afa70cfefabf2f50f5f596bf3 , Show latest
61
1
#
2
# spec file for package pipewire-aptx
3
#
4
5
6
%define spaversion 0.2
7
%define soversion 0_2
8
%define minimum_version 1.4.0
9
10
Name: pipewire-aptx
11
Version: 1.4.0
12
Release: 0
13
Summary: PipeWire Bluetooth aptX codec plugin
14
License: MIT
15
URL: https://gitlab.freedesktop.org/pipewire/pipewire
16
Source: %{url}/-/archive/%{version}/pipewire-%{version}.tar.bz2
17
18
BuildRequires: c++_compiler
19
BuildRequires: c_compiler
20
BuildRequires: meson >= 0.61.1
21
BuildRequires: pkgconfig
22
BuildRequires: pkgconfig(bluez)
23
BuildRequires: pkgconfig(dbus-1)
24
BuildRequires: pkgconfig(glib-2.0)
25
BuildRequires: pkgconfig(libfreeaptx)
26
BuildRequires: pkgconfig(sbc)
27
28
Requires: pipewire >= %{minimum_version}
29
Requires: pipewire-spa-plugins-%{soversion} >= %{version}
30
# Disable autoinstall
31
#Supplements: (pipewire and pipewire-spa-plugins-%%{soversion})
32
33
%description
34
PipeWire media server Bluetooth aptX codec plugin.
35
36
%prep
37
%autosetup -p1 -n pipewire-%{version}
38
39
%build
40
%meson \
41
--auto-features=disabled \
42
-D examples=disabled \
43
-D session-managers="[]" \
44
-D bluez5=enabled \
45
-D bluez5-codec-aptx=enabled \
46
%{nil}
47
%meson_build spa-codec-bluez5-aptx
48
49
%install
50
mkdir -p %{buildroot}%{_libdir}/spa-%{spaversion}/bluez5
51
install -pm 0755 %{_vpath_builddir}/spa/plugins/bluez5/libspa-codec-bluez5-aptx.so \
52
%{buildroot}%{_libdir}/spa-%{spaversion}/bluez5/
53
54
%files
55
%license COPYING
56
%dir %{_libdir}/spa-%{spaversion}
57
%dir %{_libdir}/spa-%{spaversion}/bluez5
58
%{_libdir}/spa-%{spaversion}/bluez5/libspa-codec-bluez5-aptx.so
59
60
%changelog
61