Drop everything related to UPnP

Message ID b2b56e91-014e-b66e-0414-e2b67b4ac195@ipfire.org
State Accepted
Commit 84e73c200666eaac2a57a83613639a81f0cf1e4e
Headers
Series Drop everything related to UPnP |

Commit Message

Peter Müller Nov. 30, 2022, 2:45 p.m. UTC
  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 <peter.mueller@ipfire.org>
---
 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
  

Patch

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 <info@ipfire.org>                   #
-###############################################################################
-
-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 <info@ipfire.org>                   #
-###############################################################################
-
-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 <info@ipfire.org>                   #
-###############################################################################
-
-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 <info@ipfire.org>                   #
-###############################################################################
-
-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 <info@ipfire.org>                   #
-###############################################################################
-
-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