Hi maintainers,

On Wed, 17 Jan 2024 19:37:35 +0000 Simon McVittie wrote:

> Control: block -1 by 1051323
>
> On Thu, 14 Dec 2023 at 20:28:43 +0800, zhangdandan wrote:
> > The gnome-software source package lacks LoongArch architecture support.
> > We need to add build support and enable flatpak support for loongarch64.
>
> Similar to #1058679, this request doesn't seem like it makes sense until
> flatpak is available on loong64. Please see #1058679 for more details.
>
> smcv
>

flatpak has been available on loong64 since 26, March. Please review https://buildd.debian.org/status/package.php?p=flatpak&suite=sid. Based on gnome-software 47.1-1, I re-make patch attached. I have built gnome-software successfully on my local ENV.

Please add loong64 support in next upload.

Best regards,
Dandan Zhang
diff -Nru gnome-software-47.1/debian/control gnome-software-47.1/debian/control
--- gnome-software-47.1/debian/control  2024-10-17 18:53:21.000000000 +0000
+++ gnome-software-47.1/debian/control  2024-10-17 18:53:21.000000000 +0000
@@ -16,20 +16,20 @@
                itstool,
                libadwaita-1-dev (>= 1.6~beta),
                libappstream-dev (>= 1.0.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],
                libglib-testing-0-dev,
                libglib2.0-dev (>= 2.76.0),
                libgtk-4-dev (>= 4.13.4),
                libgudev-1.0-dev [linux-any],
                libjson-glib-dev (>= 1.6.0),
-               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 loong64 
mipsel mips64el ppc64el s390x hppa powerpc ppc64 riscv64 x32],
                libostree-dev (>= 2022.5-2~) [linux-any],
                libpackagekit-glib2-dev (>= 1.2.5),
                libpolkit-gobject-1-dev,
                libsnapd-glib-dev (>= 1.63) [amd64 arm64 armel armhf i386 
ppc64el s390x],
                libsoup-3.0-dev,
-               libsysprof-capture-4-dev (>= 3.38.0) [amd64 arm64 armel armhf 
i386 mips64el ppc64el riscv64 s390x powerpc ppc64],
+               libsysprof-capture-4-dev (>= 3.38.0) [amd64 arm64 armel armhf 
i386 loong64 mips64el ppc64el riscv64 s390x powerpc ppc64],
                libxml2-utils,
                libxmlb-dev (>= 0.3.4),
                meson (>= 0.55.0),
@@ -58,7 +58,7 @@
 Conflicts: sessioninstaller
 Recommends: ${plugin:Recommends}
 Suggests: gnome-software-plugin-deb,
-          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],
           gnome-software-plugin-snap [amd64 arm64 armel armhf i386 ppc64el 
s390x]
 Description: Software Center for GNOME
  Software lets you install and update applications and system extensions.
@@ -110,7 +110,7 @@
  managing .deb packages with apt.
 
 Package: gnome-software-plugin-flatpak
-Architecture: amd64 arm64 armel armhf hppa i386 mips64el mipsel powerpc ppc64 
ppc64el riscv64 s390x x32
+Architecture: amd64 arm64 armel armhf hppa i386 loong64 mips64el mipsel 
powerpc ppc64 ppc64el riscv64 s390x x32
 Depends: flatpak (>= 1.14.0),
          gnome-software (= ${binary:Version}),
          ${misc:Depends},
@@ -179,7 +179,7 @@
          libjson-glib-dev (>= 1.6.0),
          libpolkit-gobject-1-dev,
          libsoup-3.0-dev,
-         libsysprof-capture-4-dev (>= 3.38.0) [amd64 arm64 armel armhf i386 
mips64el ppc64el riscv64 s390x powerpc ppc64],
+         libsysprof-capture-4-dev (>= 3.38.0) [amd64 arm64 armel armhf i386 
loong64 mips64el ppc64el riscv64 s390x powerpc ppc64],
          libxmlb-dev (>= 0.3.4),
          ${misc:Depends}
 Suggests: gnome-software-doc
diff -Nru gnome-software-47.1/debian/rules gnome-software-47.1/debian/rules
--- gnome-software-47.1/debian/rules    2024-10-17 18:53:21.000000000 +0000
+++ gnome-software-47.1/debian/rules    2024-10-17 18:53:21.000000000 +0000
@@ -22,13 +22,13 @@
        -Dgudev=false \
        -Dmalcontent=false
 
-ifeq ($(filter amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x 
powerpc ppc64,$(DEB_HOST_ARCH)),)
+ifeq ($(filter amd64 arm64 armel armhf i386 mips64el ppc64el loong64 riscv64 
s390x powerpc ppc64,$(DEB_HOST_ARCH)),)
 GS_CONFIGURE_FLAGS += -Dsysprof=disabled
 endif
 
 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
 

Reply via email to