[Pkg-ayatana-devel] Bug#1043280: libayatana-appindicator3-0.1-cil: Please drop gtk-sharp3 reverse dependencies

Bastian Germann bage at debian.org
Fri Aug 11 11:43:52 BST 2023


I am uploading a NMU to fix this.
-------------- next part --------------
diff -Nru libayatana-appindicator-0.5.92/debian/changelog libayatana-appindicator-0.5.92/debian/changelog
--- libayatana-appindicator-0.5.92/debian/changelog	2023-06-28 23:28:24.000000000 +0200
+++ libayatana-appindicator-0.5.92/debian/changelog	2023-08-11 11:42:50.000000000 +0200
@@ -1,3 +1,11 @@
+libayatana-appindicator (0.5.92-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop CIL packages (Closes: #1043280).
+  * Drop GTK2 remains.
+
+ -- Bastian Germann <bage at barriere.debian.org>  Fri, 11 Aug 2023 09:42:50 +0000
+
 libayatana-appindicator (0.5.92-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libayatana-appindicator-0.5.92/debian/control libayatana-appindicator-0.5.92/debian/control
--- libayatana-appindicator-0.5.92/debian/control	2023-06-28 23:28:24.000000000 +0200
+++ libayatana-appindicator-0.5.92/debian/control	2023-08-11 11:42:30.000000000 +0200
@@ -8,26 +8,19 @@
                cmake-extras (>= 1.5-8~),
                debhelper-compat (= 13),
                at-spi2-core,
-               cli-common-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64] <!nocil>,
                gobject-introspection,
                intltool,
                gtk-doc-tools,
                libxml2-utils,
-               libnunit-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64] <!nocil>,
                dbus-test-runner,
                xvfb,
                valac,
-               mono-devel [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64] <!nocil>,
                libglib2.0-dev,
                libgtk-3-dev,
                procps,
-               gtk-sharp3-gapi [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64] <!nocil>,
-               libgtk3.0-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64] <!nocil>,
                libdbus-glib-1-dev,
-               libayatana-indicator-dev,
                libayatana-indicator3-dev,
                libdbusmenu-glib-dev,
-               libdbusmenu-gtk-dev,
                libdbusmenu-gtk3-dev,
                libgirepository1.0-dev,
 Standards-Version: 4.6.2
@@ -91,28 +84,3 @@
  .
  This package can be used by other packages using the GIRepository format
  to generate dynamic bindings (GTK-3+ version).
-
-Package: libayatana-appindicator3-0.1-cil
-Section: cli-mono
-Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         ${cli:Depends},
-Description: CLI bindings for libayatana-appindicator3
- This package provides the appindicator-sharp assembly that allows CLI (.NET)
- programs to take menus from applications and place them in the panel.
- .
- This package contains assemblies to be used by GTK-2+ Mono applications.
-
-Package: libayatana-appindicator3-0.1-cil-dev
-Section: cli-mono
-Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
-Depends: ${shlibs:Depends},
-         ${misc:Depends},
-         ${cli:Depends},
-         libayatana-appindicator3-0.1-cil (= ${binary:Version}),
-Description: Ayatana Application Indicators for Mono (GTK-3+ variant)
- A library and indicator to take menus from applications and place them in
- the panel.
- .
- This package contains files that are needed to build GTK-3+ Mono applications.
diff -Nru libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil-dev.install libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil-dev.install
--- libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil-dev.install	2022-11-30 10:14:10.000000000 +0100
+++ libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil-dev.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/pkgconfig/ayatana-appindicator3-sharp-0.1.pc
diff -Nru libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.install libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.install
--- libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.install	2022-11-30 10:14:10.000000000 +0100
+++ libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.install	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib/*/cli/ayatana-appindicator3-sharp-0.1/* /usr/lib/cli/ayatana-appindicator3-sharp-0.1/
diff -Nru libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.installcligac libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.installcligac
--- libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.installcligac	2022-11-30 10:14:10.000000000 +0100
+++ libayatana-appindicator-0.5.92/debian/libayatana-appindicator3-0.1-cil.installcligac	1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-/usr/lib/cli/ayatana-appindicator3-sharp-0.1/ayatana-appindicator3-sharp.dll
-/usr/lib/cli/ayatana-appindicator3-sharp-0.1/policy.0.0.ayatana-appindicator3-sharp.dll
-/usr/lib/cli/ayatana-appindicator3-sharp-0.1/policy.0.1.ayatana-appindicator3-sharp.dll
diff -Nru libayatana-appindicator-0.5.92/debian/rules libayatana-appindicator-0.5.92/debian/rules
--- libayatana-appindicator-0.5.92/debian/rules	2023-06-28 23:28:24.000000000 +0200
+++ libayatana-appindicator-0.5.92/debian/rules	2023-08-11 11:42:50.000000000 +0200
@@ -10,12 +10,7 @@
 
 API_VERSION = 0.1
 
-CONFIGURE_COMMON_FLAGS = -DENABLE_TESTS=ON
-ifeq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64))
-  CONFIGURE_COMMON_FLAGS += -DENABLE_BINDINGS_MONO=OFF
-else
-  dh_extra_args = ,cli
-endif
+CONFIGURE_COMMON_FLAGS = -DENABLE_TESTS=ON -DENABLE_BINDINGS_MONO=OFF
 CONFIGURE_FLAGS_gtk3 = -DFLAVOUR_GTK3=ON -DENABLE_GTKDOC=ON
 
 export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
@@ -23,7 +18,7 @@
 CFLAGS += -fPIC
 
 %:
-	dh $@ --with gir$(dh_extra_args)
+	dh $@ --with gir
 
 override_dh_auto_configure: $(FLAVOURS:%=doconfigure-%)
 
@@ -55,20 +50,12 @@
 	dh_install -plibayatana-appindicator3-1 --sourcedir=debian/tmp/gtk3
 	dh_install -plibayatana-appindicator3-dev --sourcedir=debian/tmp/gtk3
 	dh_install -pgir1.2-ayatanaappindicator3-0.1 --sourcedir=debian/tmp/gtk3
-	if echo amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 | grep -q $(DEB_HOST_ARCH); then \
-	    dh_install -plibayatana-appindicator3-0.1-cil --sourcedir=debian/tmp/gtk3; \
-	    dh_install -plibayatana-appindicator3-0.1-cil-dev --sourcedir=debian/tmp/gtk3; \
-	fi
 
 override_dh_missing:
 	dh_missing -plibayatana-appindicator-doc --fail-missing --sourcedir=debian/tmp/gtk3
 	dh_missing -plibayatana-appindicator3-1 --fail-missing --sourcedir=debian/tmp/gtk3
 	dh_missing -plibayatana-appindicator3-dev --fail-missing --sourcedir=debian/tmp/gtk3
 	dh_missing -pgir1.2-ayatanaappindicator3-0.1 --fail-missing --sourcedir=debian/tmp/gtk3
-	if echo amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 | grep -q $(DEB_HOST_ARCH); then \
-	    dh_missing -plibayatana-appindicator3-0.1-cil --fail-missing --sourcedir=debian/tmp/gtk3; \
-	    dh_missing -plibayatana-appindicator3-0.1-cil-dev --fail-missing --sourcedir=debian/tmp/gtk3; \
-	fi
 
 override_dh_link:
 	dh_link -plibayatana-appindicator-doc


More information about the Pkg-ayatana-devel mailing list