From patchwork Wed Nov 30 14:45:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Peter_M=C3=BCller?= X-Patchwork-Id: 6222 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4NMhp52zjCz3wgq for ; Wed, 30 Nov 2022 14:45:33 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4NMhp33Dmmz2rm; Wed, 30 Nov 2022 14:45:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4NMhp30kjtz309M; Wed, 30 Nov 2022 14:45:31 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NMhp16N9zz2xN0 for ; Wed, 30 Nov 2022 14:45:29 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4NMhnz1frnz2pl for ; Wed, 30 Nov 2022 14:45:26 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1669819529; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sm74SMV6sfKwOnTCi/qfJ9lcYMprjSl8B3UgDSZKnnw=; b=AyKPSIMdPJoeiDCSj9jznptgWVZBQy4Gl6I7SwjZdgvjtKS4wGl6giJAUuVB7DtKrdVLb0 vXfuJzyE78QMQvCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1669819529; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sm74SMV6sfKwOnTCi/qfJ9lcYMprjSl8B3UgDSZKnnw=; b=X4jXiR/XWoppaUxcma9gxlrFaCYQo6k/Ifj4uh4zdug7s11oDLgCSM10Gs1gcPVQLD7oxf sUnrZtVZIpTL4OFBXlOSmmLAbAyzdtXqTTJbi1KcQJcBWjm0kzpiWkMdb9kTbEjv+FaJOK QEDMN1H0fhKV/vQAPsyqiOE8w6NChiRr5qMtKZz0h5lBNX26IQoSIUFPiLUn1N6SUHqVwZ RYwUXK8qNPsmcDcvaPT9sqpLGzQgczAf6yJrPOYqx8k9gyBQIA/IMqS/cL/KuGeVKsoiP9 tS7denC2QzSQZxthn4ZEUNpNLtUOS0Ur/9OIk6UNVOYnPp4POZwvogPxkb21HA== Message-ID: Date: Wed, 30 Nov 2022 15:45:17 +0100 MIME-Version: 1.0 Content-Language: en-US To: development@lists.ipfire.org From: =?utf-8?q?Peter_M=C3=BCller?= Subject: [PATCH] Drop everything related to UPnP X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Similar to IPFire 2, we should not offer any UPnP support in IPFire 3 whatsoever. This obsoletes a bunch of packages, as well as some dependencies. Signed-off-by: Peter Müller --- gssdp/gssdp.nm | 43 --------------------- gssdp/patches/gssdp-fixdso.patch | 11 ------ gupnp-av/gupnp-av.nm | 45 ---------------------- gupnp-igd/gupnp-igd.nm | 45 ---------------------- gupnp/gupnp.nm | 49 ------------------------ libsoup/libsoup.nm | 64 -------------------------------- 6 files changed, 257 deletions(-) delete mode 100644 gssdp/gssdp.nm delete mode 100644 gssdp/patches/gssdp-fixdso.patch delete mode 100644 gupnp-av/gupnp-av.nm delete mode 100644 gupnp-igd/gupnp-igd.nm delete mode 100644 gupnp/gupnp.nm delete mode 100644 libsoup/libsoup.nm diff --git a/gssdp/gssdp.nm b/gssdp/gssdp.nm deleted file mode 100644 index 43205a52c..000000000 --- a/gssdp/gssdp.nm +++ /dev/null @@ -1,43 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = gssdp -ver_major = 1.0 -ver_minor = 1 -version = %{ver_major}.%{ver_minor} -release = 1 - -groups = System/Libraries -url = http://www.gupnp.org -license = LGPL -summary = Resource discovery and announcement over SSDP. - -description - GSSDP implements resource discovery and announcement over SSDP. -end - -source_dl = https://download.gnome.org/sources/%{name}/%{ver_major}/ -sources = %{thisapp}.tar.xz - - -build - requires - glib2-devel - libsoup-devel - pkg-config - end -end - -packages - package %{name} - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/gssdp/patches/gssdp-fixdso.patch b/gssdp/patches/gssdp-fixdso.patch deleted file mode 100644 index 597e41e3c..000000000 --- a/gssdp/patches/gssdp-fixdso.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gssdp-0.7.2/tests/Makefile.in.orig 2010-04-09 13:55:16.000000000 +0100 -+++ gssdp-0.7.2/tests/Makefile.in 2010-04-09 18:07:19.357276589 +0100 -@@ -129,7 +129,7 @@ - INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ - INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ - LD = @LD@ --LDFLAGS = @LDFLAGS@ -+LDFLAGS = @LDFLAGS@ -lgobject-2.0 -lglib-2.0 - LIBGSSDP_CFLAGS = @LIBGSSDP_CFLAGS@ - LIBGSSDP_LIBS = @LIBGSSDP_LIBS@ - LIBGTK_CFLAGS = @LIBGTK_CFLAGS@ diff --git a/gupnp-av/gupnp-av.nm b/gupnp-av/gupnp-av.nm deleted file mode 100644 index 1c83d7de1..000000000 --- a/gupnp-av/gupnp-av.nm +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = gupnp-av -version = %{ver_maj}.%{ver_min} -ver_maj = 0.12 -ver_min = 10 -release = 1 - -groups = System/Libraries -url = http://www.gupnp.org -license = LGPL -summary = gupnp audio/video helpers. - -description - GUPnP-AV is a collection of helpers for building AV (audio/video) \ - applications using GUPnP. -end - -source_dl = https://download.gnome.org/sources/%{name}/%{ver_maj}/ -sources = %{thisapp}.tar.xz - -build - requires - gssdp-devel - gupnp-devel - end - - configure_options += \ - --without-gnome -end - -packages - package %{name} - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/gupnp-igd/gupnp-igd.nm b/gupnp-igd/gupnp-igd.nm deleted file mode 100644 index d56124651..000000000 --- a/gupnp-igd/gupnp-igd.nm +++ /dev/null @@ -1,45 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = gupnp-igd -version = %{ver_maj}.%{ver_min} -ver_maj = 0.2 -ver_min = 4 -release = 1 - -groups = System/Libraries -url = http://www.gupnp.org -license = LGPL -summary = gupnp - Internet Gateway device implementation (Microsoft) - -description - This is a library to handle Internet Gateway Device port mappings. -end - -source_dl = https://download.gnome.org/sources/%{name}/%{ver_maj}/ -sources = %{thisapp}.tar.xz - -build - requires - gssdp-devel - gupnp-devel - libsoup-devel - end - - configure_options += \ - --without-gnome -end - -packages - package %{name} - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/gupnp/gupnp.nm b/gupnp/gupnp.nm deleted file mode 100644 index 4f51020fa..000000000 --- a/gupnp/gupnp.nm +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = gupnp -version = %{ver_major}.%{ver_minor} -ver_major = 1.0 -ver_minor = 1 -release = 1 - -groups = System/Libraries -url = http://www.gupnp.org -license = LGPL -summary = An UPNP framework. - -description - GUPnP is an object-oriented open source framework for creating UPnP\ - devices and control points, written in C using GObject and libsoup.\ - The GUPnP API is intended to be easy to use, efficient and flexible. -end - -source_dl = https://download.gnome.org/sources/%{name}/%{ver_major}/ -sources = %{thisapp}.tar.xz - -build - requires - glib2-devel - gssdp-devel >= 0.14.13 - libsoup-devel >= 2.48 - libuuid-devel - libxml2-devel - end - - configure_options += \ - --without-gnome -end - -packages - package %{name} - - package %{name}-devel - template DEVEL - end - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/libsoup/libsoup.nm b/libsoup/libsoup.nm deleted file mode 100644 index ec16e1b35..000000000 --- a/libsoup/libsoup.nm +++ /dev/null @@ -1,64 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team # -############################################################################### - -name = libsoup -version = %{ver_major}.%{ver_minor} -ver_major = 2.54 -ver_minor = 0.1 -release = 2 - -groups = System/Libraries -url = http://live.gnome.org/LibSoup -license = GPL -summary = HTTP client/server library for GNOME. - -description - libsoup is an HTTP client/server library for GNOME. It uses GObjects - and the glib main loop, to integrate well with GNOME applications, - and also has a synchronous API, for use in threaded applications. -end - -source_dl = http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{ver_major}/ -sources = %{thisapp}.tar.xz - -build - requires - glib2-devel >= 2.35.0 - gnutls-devel - gobject-introspection-devel - intltool - libgcrypt-devel - libxml2-devel - openssl-devel - pkg-config - sqlite-devel - zlib-devel - vala-devel >= 0.32 - end - - export LD_LIBRARY_PATH = %{DIR_APP}/libsoup/.libs - - configure_options += \ - --enable-introspection=yes \ - --disable-tls-check \ - --without-gnome -end - -packages - package %{name} - - package %{name}-devel - template DEVEL - - requires = libxml2-devel - - files += \ - %{datadir}/gir*/ - end - - package %{name}-debuginfo - template DEBUGINFO - end -end