Source: gnome-software Version: 45.1-1 Severity: wishlist Tags: patch User: debian-loonga...@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
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