Files
packages/anda/lib/libfreeaptx/libfreeaptx.spec
T
Gilver c47f6a052c Fix: libfreeaptx (#3694)
* Funny update script

Signed-off-by: Gilver <rockgrub@disroot.org>

* Fixies

Signed-off-by: Gilver <rockgrub@disroot.org>

* Change ver source for now

Signed-off-by: Gilver <rockgrub@disroot.org>

* Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

* New devel file

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-03-03 12:03:10 +08:00

62 lines
1.5 KiB
RPMSpec

%global commit ad6748ac8b2ebbfae7d0c5608434f60592d61edc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250303
%global ver 0.2.1
Name: libfreeaptx
Version: %{ver}^%{commit_date}git.%{shortcommit}
Release: 2%?dist
Summary: Free implementation of Audio Processing Technology codec (aptX)
License: LGPLv2+
URL: https://github.com/iamthehorker/libfreeaptx
Source0: %{url}/archive/%{commit}/libfreeaptx-%{commit}.tar.gz
BuildRequires: gcc
BuildRequires: make
%description
This is an Open Source implementation of Audio Processing Technology codec
(aptX). This codec is mainly used in Bluetooth A2DP profile.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for developing
applications that use %{name}.
%package tools
Summary: %{name} encoder and decoder utilities
Requires: %{name}%{?_isa} = %{version}-%{release}
%description tools
The %{name}-tools package contains command line encoder and decoder utilities.
%prep
%autosetup -n libfreeaptx-%{commit} -p1
%build
%make_build LDFLAGS="%{build_ldflags}" "CFLAGS=%{build_cflags}"
%install
%make_install PREFIX=%{_prefix} LIBDIR=%{_lib}
%files
%license COPYING
%{_libdir}/%{name}.so.0
%{_libdir}/%{name}.so.%{ver}
%files devel
%{_includedir}/freeaptx.h
%{_libdir}/%{name}.a
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%files tools
%doc README
%{_bindir}/freeaptxenc
%{_bindir}/freeaptxdec
%changelog
%autochangelog