tumic0 / GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
https://www.gpxsee.org
GNU General Public License v3.0
938 stars 129 forks source link

Support chromebook debian #512

Closed jidanni closed 11 months ago

jidanni commented 11 months ago

Couldn't install GPXSee on chromebook debian IdeaPad 3 CB 14M836 because no ARM .deb version on debian, unlike many other packages.

Had to install it from the Chrome Web Store. Thus couldn't run it from the linux command line. Had to use fingers to start it.

https://software.opensuse.org/download.html?project=home%3Atumic%3AGPXSee&package=gpxsee#directDebian don't mention a unstable (sid) ARM64 version too.

tumic0 commented 11 months ago

I have added both aarch64 and armv7l to Debian 11 and Debian 12 builds on OBS which should cover all Chromebook variants that seem to exist according to a quick Google search. If you need some more/other OS/arch combination that can be build on OBS than specify exactly which one.

jidanni commented 11 months ago

Sid (unstable). Need ARM for unstable. Cannot install AMD on ARM. r

$ apt policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://download.opensuse.org/repositories/home:/tumic:/GPXSee/Debian_Unstable  Packages
     release o=obs://build.opensuse.org/home:tumic:GPXSee/Debian_Unstable,n=Debian_Unstable,l=home:tumic:GPXSee,c=
     origin download.opensuse.org
 995 https://storage.googleapis.com/cros-packages/118 bookworm/main arm64 Packages
     release v=1.0,o=Google,a=stable,n=bookworm,l=cros-containers,c=main,b=arm64
     origin storage.googleapis.com
 500 https://deb.debian.org/debian-security bullseye-security/main arm64 Packages
     release v=11,o=Debian,a=oldstable-security,n=bullseye-security,l=Debian-Security,c=main,b=arm64
     origin deb.debian.org
 500 https://deb.debian.org/debian bullseye-updates/main arm64 Packages
     release v=11-updates,o=Debian,a=oldstable-updates,n=bullseye-updates,l=Debian,c=main,b=arm64
     origin deb.debian.org
 500 https://deb.debian.org/debian bullseye/main arm64 Packages
     release v=11.7,o=Debian,a=oldstable,n=bullseye,l=Debian,c=main,b=arm64
     origin deb.debian.org
 500 https://deb.debian.org/debian unstable/non-free-firmware arm64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=non-free-firmware,b=arm64
     origin deb.debian.org
 500 https://deb.debian.org/debian unstable/non-free arm64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=non-free,b=arm64
     origin deb.debian.org
 500 https://deb.debian.org/debian unstable/main arm64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=arm64
     origin deb.debian.org

$ aptitude search gpxsee
p   gpxsee:amd64                                                                  - GPS log files visualizing and analyzing tool
p   gpxsee-dbgsym:amd64                                                           - debug symbols for gpxsee
$ sudo aptitude install gpxsee:amd64
The following NEW packages will be installed:
  gpxsee:amd64{b}
0 packages upgraded, 1 newly installed, 0 to remove and 53 not upgraded.
Need to get 1332 kB of archives. After unpacking 4649 kB will be used.
The following packages have unmet dependencies:
 gpxsee:amd64 : Depends: libc6:amd64 (>= 2.35) which is a virtual package and is not provided by any available package

                Depends: libgcc-s1:amd64 (>= 3.0) which is a virtual package and is not provided by any available package

                Depends: libqt5concurrent5:amd64 (>= 5.6.0~rc) which is a virtual package and is not provided by any available package

                Depends: libqt5core5a:amd64 (>= 5.15.1) which is a virtual package and is not provided by any available package

                Depends: libqt5gui5:amd64 (>= 5.14.1) which is a virtual package and is not provided by any available package
 or
                         libqt5gui5-gles:amd64 (>= 5.14.1) which is a virtual package and is not provided by any available package

                Depends: libqt5network5:amd64 (>= 5.9.0~beta) which is a virtual package and is not provided by any available package

                Depends: libqt5positioning5:amd64 (>= 5.14.1) which is a virtual package and is not provided by any available package

                Depends: libqt5printsupport5:amd64 (>= 5.0.2) which is a virtual package and is not provided by any available package

                Depends: libqt5sql5:amd64 (>= 5.0.2) which is a virtual package and is not provided by any available package

                Depends: libqt5widgets5:amd64 (>= 5.14.1) which is a virtual package and is not provided by any available package

                Depends: libstdc++6:amd64 (>= 5) which is a virtual package and is not provided by any available package

                Depends: qtbase-abi-5-15-10:amd64 which is a virtual package and is not provided by any available package

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     gpxsee:amd64 [Not Installed]

Accept this solution? [Y/n/q/?]
tumic0 commented 11 months ago

Added