Bug#1058680: gnome-software: add support for loongarch64

zhangdandan zhangdandan at loongson.cn
Thu Dec 14 12:28:43 GMT 2023


Source: gnome-software
Version: 45.1-1
Severity: wishlist
Tags: patch
User: debian-loongarch at lists.debian.org
Usertags: loong64

Dear maintainers,

The gnome-software source package lacks LoongArch architecture support.
We need to add build support and enable flatpak support for loongarch64.

Please consider the patch I have attached.
If you have any questions, you can contact me at any time.

thanks,
Dandan Zhang

-------------- next part --------------
diff -Nru gnome-software-45.1/debian/control gnome-software-45.1/debian/control
--- gnome-software-45.1/debian/control	2023-10-24 15:52:46.000000000 +0000
+++ gnome-software-45.1/debian/control	2023-10-24 20:13:39.000000000 +0000
@@ -15,7 +15,7 @@
                gtk-doc-tools,
                libadwaita-1-dev (>= 1.3~alpha),
                libappstream-dev (>= 0.14.0),
-               libflatpak-dev (>= 1.14.0) [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+               libflatpak-dev (>= 1.14.0) [amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
                libfwupd-dev (>= 1.5.6) [linux-any],
                libglib2.0-dev (>= 2.70.0),
                libglib-testing-0-dev,
@@ -23,7 +23,7 @@
                libgudev-1.0-dev [linux-any],
                libjson-glib-dev (>= 1.6.0),
                libostree-dev (>= 2022.5-2~) [linux-any],
-               libmalcontent-0-dev [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+               libmalcontent-0-dev [amd64 arm64 armel armhf i386 mipsel loong64 mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
                libpackagekit-glib2-dev (>= 1.2.5),
                libpolkit-gobject-1-dev,
                libsnapd-glib-dev (>= 1.63) [amd64 arm64 armel armhf i386 ppc64el s390x],
@@ -61,7 +61,7 @@
 Conflicts: sessioninstaller
 Recommends: fwupd [linux-any], ${plugin:Recommends}
 Suggests: apt-config-icons-hidpi,
-          gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+          gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
           ${plugin:Suggests}
 Description: Software Center for GNOME
  Software lets you install and update applications and system extensions.
@@ -88,7 +88,7 @@
  This package contains the architecture-independent files.
 
 Package: gnome-software-plugin-flatpak
-Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32
+Architecture: amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32
 Depends: flatpak (>= 1.14.0),
          gnome-software (= ${binary:Version}),
          ${misc:Depends},
diff -Nru gnome-software-45.1/debian/control.in gnome-software-45.1/debian/control.in
--- gnome-software-45.1/debian/control.in	2023-10-24 15:52:46.000000000 +0000
+++ gnome-software-45.1/debian/control.in	2023-10-24 20:13:39.000000000 +0000
@@ -11,7 +11,7 @@
                gtk-doc-tools,
                libadwaita-1-dev (>= 1.3~alpha),
                libappstream-dev (>= 0.14.0),
-               libflatpak-dev (>= 1.14.0) [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+               libflatpak-dev (>= 1.14.0) [amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
                libfwupd-dev (>= 1.5.6) [linux-any],
                libglib2.0-dev (>= 2.70.0),
                libglib-testing-0-dev,
@@ -19,7 +19,7 @@
                libgudev-1.0-dev [linux-any],
                libjson-glib-dev (>= 1.6.0),
                libostree-dev (>= 2022.5-2~) [linux-any],
-               libmalcontent-0-dev [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+               libmalcontent-0-dev [amd64 arm64 armel armhf i386 mipsel loong64 mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
                libpackagekit-glib2-dev (>= 1.2.5),
                libpolkit-gobject-1-dev,
                libsnapd-glib-dev (>= 1.63) [amd64 arm64 armel armhf i386 ppc64el s390x],
@@ -57,7 +57,7 @@
 Conflicts: sessioninstaller
 Recommends: fwupd [linux-any], ${plugin:Recommends}
 Suggests: apt-config-icons-hidpi,
-          gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
+          gnome-software-plugin-flatpak [amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
           ${plugin:Suggests}
 Description: Software Center for GNOME
  Software lets you install and update applications and system extensions.
@@ -84,7 +84,7 @@
  This package contains the architecture-independent files.
 
 Package: gnome-software-plugin-flatpak
-Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32
+Architecture: amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32
 Depends: flatpak (>= 1.14.0),
          gnome-software (= ${binary:Version}),
          ${misc:Depends},
diff -Nru gnome-software-45.1/debian/rules gnome-software-45.1/debian/rules
--- gnome-software-45.1/debian/rules	2023-10-24 15:52:46.000000000 +0000
+++ gnome-software-45.1/debian/rules	2023-10-24 20:13:39.000000000 +0000
@@ -22,7 +22,7 @@
 
 ifeq ($(DEB_HOST_ARCH_OS), linux)
 	# Enable Flatpak support on supported architectures
-	ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32))
+	ifneq (,$(filter $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 loong64 mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32))
 		GS_CONFIGURE_FLAGS += -Dflatpak=true -Dmalcontent=true
 	endif
 


More information about the pkg-gnome-maintainers mailing list