From 7cd6a946cc2eeacaa37b28d8665823222a0b24bd Mon Sep 17 00:00:00 2001 From: lingsheng <860373352@qq.com> Date: Tue, 30 Jul 2024 09:18:38 +0000 Subject: [PATCH] configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL --- ..._INIT-from-libtool-2-instead-of-depr.patch | 46 +++++++++++++++++++ libXvMC.spec | 7 ++- 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 backport-configure-Use-LT_INIT-from-libtool-2-instead-of-depr.patch diff --git a/backport-configure-Use-LT_INIT-from-libtool-2-instead-of-depr.patch b/backport-configure-Use-LT_INIT-from-libtool-2-instead-of-depr.patch new file mode 100644 index 0000000..af34583 --- /dev/null +++ b/backport-configure-Use-LT_INIT-from-libtool-2-instead-of-depr.patch @@ -0,0 +1,46 @@ +From 162422fa80332129168097fd4bcc094cd73a1e65 Mon Sep 17 00:00:00 2001 +From: Alan Coopersmith +Date: Wed, 8 Mar 2023 16:21:35 -0800 +Subject: [PATCH] configure: Use LT_INIT from libtool 2 instead of deprecated + AC_PROG_LIBTOOL + +AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008, +so it's time to rely on it. + +Clears autoconf warnings: + +configure.ac:33: warning: The macro `AC_PROG_LIBTOOL' is obsolete. +configure.ac:33: You should run autoupdate. +aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from... +configure.ac:33: the top level + +libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, +libtoolize: and rerunning libtoolize and aclocal. + +Signed-off-by: Alan Coopersmith +--- + configure.ac | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 4842b23..d41f1b3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -25,12 +25,13 @@ AC_INIT([libXvMC], [1.0.13], + [https://gitlab.freedesktop.org/xorg/lib/libXvMC/issues], [libXvMC]) + AC_CONFIG_SRCDIR([Makefile.am]) + AC_CONFIG_HEADERS([config.h]) ++AC_CONFIG_MACRO_DIRS([m4]) + + # Initialize Automake + AM_INIT_AUTOMAKE([foreign dist-xz]) + + # Initialize libtool +-AC_PROG_LIBTOOL ++LT_INIT + + # Require X.Org macros 1.8 or later for AC_PROG_INSTALL + m4_ifndef([XORG_MACROS_VERSION], +-- +2.33.0 + diff --git a/libXvMC.spec b/libXvMC.spec index 91bf936..cd65b93 100644 --- a/libXvMC.spec +++ b/libXvMC.spec @@ -1,11 +1,13 @@ Name: libXvMC Version: 1.0.13 -Release: 2 +Release: 3 Summary: X-Video Motion Compensation API License: MIT URL: https://www.x.org Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.gz +Patch0: backport-configure-Use-LT_INIT-from-libtool-2-instead-of-depr.patch + BuildRequires: autoconf automake libtool xorg-x11-util-macros BuildRequires: pkgconfig(videoproto) pkgconfig(xv) libX11-devel Requires: libX11 @@ -62,6 +64,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/X11/XvMCConfig %doc README.md XvMC_API.txt %changelog +* Tue Jul 30 2024 lingsheng - 1.0.13-3 +- configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL + * Thu Mar 16 2023 zhangpan - 1.0.13-2 - enable test