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