]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/commitdiff
Drop everything related to UPnP
authorPeter Müller <peter.mueller@ipfire.org>
Wed, 30 Nov 2022 14:45:17 +0000 (15:45 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2022 13:23:05 +0000 (13:23 +0000)
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 [deleted file]
gssdp/patches/gssdp-fixdso.patch [deleted file]
gupnp-av/gupnp-av.nm [deleted file]
gupnp-igd/gupnp-igd.nm [deleted file]
gupnp/gupnp.nm [deleted file]
libsoup/libsoup.nm [deleted file]

diff --git a/gssdp/gssdp.nm b/gssdp/gssdp.nm
deleted file mode 100644 (file)
index 43205a5..0000000
+++ /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 (file)
index 597e41e..0000000
+++ /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 (file)
index 1c83d7d..0000000
+++ /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 (file)
index d561246..0000000
+++ /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 (file)
index 4f51020..0000000
+++ /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 (file)
index ec16e1b..0000000
+++ /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