[packages/faac] - updated to 1.50 (uses meson now; libfaac_drm is gone)

qboosh qboosh at pld-linux.org
Fri Jun 5 07:29:56 CEST 2026


commit 310a442e6c670a56506539e58ac43d13767a2cf4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 5 07:30:10 2026 +0200

    - updated to 1.50 (uses meson now; libfaac_drm is gone)

 faac.spec | 36 ++++++++++++------------------------
 1 file changed, 12 insertions(+), 24 deletions(-)
---
diff --git a/faac.spec b/faac.spec
index 66e6bc5..0cf92f7 100644
--- a/faac.spec
+++ b/faac.spec
@@ -9,18 +9,18 @@
 Summary:	Freeware Advanced Audio Codec
 Summary(pl.UTF-8):	Freeware Advanced Audio Codec - darmowy zaawansowany kodek dźwięku
 Name:		faac
-Version:	1.31.1
+Version:	1.50
 Release:	1
 License:	LGPL v2.1+
 Group:		Applications/Sound
 #Source0Download: https://github.com/knik0/faac/releases
 Source0:	https://github.com/knik0/faac/archive/faac-%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	a3f8194516769cfc3f8743364cc57824
+# Source0-md5:	10a90885ef4d6b521b22e9ed7ecf9992
 URL:		https://faac.sourceforge.net/
-BuildRequires:	autoconf >= 2.69
-BuildRequires:	automake
+BuildRequires:	meson
+BuildRequires:	ninja >= 1.5
 BuildRequires:	dos2unix
-BuildRequires:	libtool
+BuildRequires:	rpmbuild(macros) >= 2.042
 Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -75,27 +75,18 @@ Statyczna biblioteka faac.
 %setup -q -n faac-faac-%{version}
 
 %if %{without sse2}
-%{__sed} -i -e '/^common_CFLAGS += -msse2$/d' libfaac/Makefile.am
+%{__sed} -i -e '/set(.HAVE_SSE2./ s/, (cpu_family.*/, false)/' meson.build
 %endif
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-	%{!?with_static_libs:--disable-static}
-%{__make}
+%meson
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT
-
-# obsoleted by pkg-config
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libfaac*.la
+%meson_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -111,15 +102,13 @@ rm -rf $RPM_BUILD_ROOT
 %files libs
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README TODO
-%attr(755,root,root) %{_libdir}/libfaac.so.*.*.*
+%{_libdir}/libfaac.so.*.*.*
 %ghost %{_libdir}/libfaac.so.0
-%attr(755,root,root) %{_libdir}/libfaac_drm.so.*.*.*
-%ghost %{_libdir}/libfaac_drm.so.0
 
 %files devel
 %defattr(644,root,root,755)
+%doc docs/libfaac.html
 %{_libdir}/libfaac.so
-%{_libdir}/libfaac_drm.so
 %{_includedir}/faac*.h
 %{_pkgconfigdir}/faac.pc
 
@@ -127,5 +116,4 @@ rm -rf $RPM_BUILD_ROOT
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libfaac.a
-%{_libdir}/libfaac_drm.a
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/faac.git/commitdiff/310a442e6c670a56506539e58ac43d13767a2cf4



More information about the pld-cvs-commit mailing list