commit:     b0e29c969b09ecaa7fadda3969f3a0f88e153892
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 13 14:24:12 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 13 18:28:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e29c96

media-plugins/gst-plugins-libnice: drop 0.1.21

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-plugins/gst-plugins-libnice/Manifest         |  1 -
 ...plugins-libnice-0.1.21-no-install-version.patch | 84 ----------------------
 .../gst-plugins-libnice-0.1.21.ebuild              | 43 -----------
 3 files changed, 128 deletions(-)

diff --git a/media-plugins/gst-plugins-libnice/Manifest 
b/media-plugins/gst-plugins-libnice/Manifest
index 8daa7d653605..cb0ff70ef627 100644
--- a/media-plugins/gst-plugins-libnice/Manifest
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -1,2 +1 @@
-DIST libnice-0.1.21.tar.gz 460086 BLAKE2B 
61f0807ad0d959ffbaf8dce7b0321a19ae42e4c57cc6ac9b8f39bd27645ef60bb342f4105b6ce4c4c82573592a52388888d72031033e9e7368f8b5d53afa37d6
 SHA512 
acbd1e0e8aacb0a65cad5b70b470a74a7c4a4f1306bc4e17cd4fd899f2fae2bb538bd099e6c0f9cba6bb9a38e95bc14087aa4f77f6aa5b70d6398179783c6e26
 DIST libnice-0.1.22.tar.gz 460696 BLAKE2B 
ebc4877664568e9a93bd3eeb93c1e6fd067df81596cff2d4ca74fc8e30c7b3af0eb0dd98e605f58161d6f002a5b91b13237ae63fd719d37ad3126a2bc3f0a7e7
 SHA512 
c3aae2d36d2cec8654b87ecc464296711a4a64335052dfc1477f43f59e90341f7a6a01ebd4edf91a72d9ec425440e6dd0bd8f817c77e03578854e70193b3306b

diff --git 
a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch
 
b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch
deleted file mode 100644
index 2602a31f97dd..000000000000
--- 
a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.21-no-install-version.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-https://gitlab.freedesktop.org/libnice/libnice/-/merge_requests/259
-
-From a34623e08e368d56fe6c7fcb7a1f87ea59ad5094 Mon Sep 17 00:00:00 2001
-From: Nirbheek Chauhan <[email protected]>
-Date: Wed, 31 May 2023 18:34:11 +0530
-Subject: [PATCH] meson: Generate nice-version.h in the right builddir
-
-We want it in the `nice/` subdir so that it gets picked up correctly
-during uninstalled builds, such as in the gstreamer monorepo.
-
-The `NICE_CHECK_VERSION` macro was non-functional in the monorepo
-because of this.
----
- gst/meson.build  |  3 +--
- meson.build      |  9 ---------
- nice/meson.build | 12 +++++++++++-
- 3 files changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/gst/meson.build b/gst/meson.build
-index 572c6abc..4ed4794f 100644
---- a/gst/meson.build
-+++ b/gst/meson.build
-@@ -12,8 +12,7 @@ libgstnice = library('gstnice',
-   gst_nice_sources,
-   c_args : gst_nice_args,
-   include_directories: nice_incs,
--  dependencies: [nice_deps, gst_dep],
--  link_with: libnice,
-+  dependencies: [libnice_dep, gst_dep],
-   install_dir: gst_plugins_install_dir,
-   install: true)
- plugins = [libgstnice]
-diff --git a/meson.build b/meson.build
-index 6a733b73..4faffb40 100644
---- a/meson.build
-+++ b/meson.build
-@@ -85,15 +85,6 @@ add_project_arguments('-D_GNU_SOURCE',
-   '-DNICE_VERSION_NANO=' + version_nano,
-   language: 'c')
- 
--version_conf = configuration_data()
--version_conf.set('NICE_VERSION_MAJOR', version_major)
--version_conf.set('NICE_VERSION_MINOR', version_minor)
--version_conf.set('NICE_VERSION_MICRO', version_micro)
--version_conf.set('NICE_VERSION_NANO', version_nano)
--nice_version_h = configure_file(output: 'nice-version.h',
--  install_dir: get_option('includedir') / 'nice',
--  configuration: version_conf)
--
- cdata = configuration_data()
- 
- cdata.set_quoted('PACKAGE_STRING', meson.project_name())
-diff --git a/nice/meson.build b/nice/meson.build
-index 6916781d..4f826d81 100644
---- a/nice/meson.build
-+++ b/nice/meson.build
-@@ -1,4 +1,3 @@
--nice_gen_sources = [nice_version_h]
- nice_link_args = []
- 
- # libnice.def
-@@ -31,9 +30,20 @@ libnice = library('nice',
-   link_depends: mapfile,
-   install: true)
- 
-+version_conf = configuration_data()
-+version_conf.set('NICE_VERSION_MAJOR', version_major)
-+version_conf.set('NICE_VERSION_MINOR', version_minor)
-+version_conf.set('NICE_VERSION_MICRO', version_micro)
-+version_conf.set('NICE_VERSION_NANO', version_nano)
-+nice_version_h = configure_file(output: 'nice-version.h',
-+  install_dir: get_option('includedir') / 'nice',
-+  configuration: version_conf)
-+
- install_headers('nice.h', subdir: 'nice')
- nice_include = include_directories('.')
- 
-+nice_gen_sources = [nice_version_h]
-+
- # introspection
- build_gir = gir.found() and not get_option('introspection').disabled()
- if build_gir
--- 
-GitLab

diff --git 
a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild 
b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild
deleted file mode 100644
index 57aa3b11a33b..000000000000
--- a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.21.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson-multilib
-
-DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
-HOMEPAGE="https://libnice.freedesktop.org/";
-MY_P=libnice-${PV}
-SRC_URI="https://nice.freedesktop.org/releases/${MY_P}.tar.gz";
-
-LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-RDEPEND="
-       ~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
-       media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
-       media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/gst-plugins-libnice-0.1.21-no-install-version.patch
-       "${FILESDIR}"/gst-plugins-libnice-0.1.21-use-installed-libnice.patch
-)
-
-S=${WORKDIR}/${MY_P}
-
-multilib_src_configure() {
-       # gnutls vs openssl left intentionally automagic here - the chosen USE 
flag configuration of libnice will ensure
-       # one of them is present, configure will be happy, but gstreamer bits 
don't use it, so it doesn't matter.
-       # gupnp is not used in the gst plugin.
-       local emesonargs=(
-               -Dgstreamer=enabled
-               -Dcrypto-library=auto
-               -Dintrospection=disabled
-               -Dgupnp=disabled
-       )
-       meson_src_configure
-}

Reply via email to