Search Criteria
Package Details: osmin 1.14.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/osmin.git (read-only, click to copy) |
|---|---|
| Package Base: | osmin |
| Description: | Satellite Navigator & Tracker On-Road/Off-Road for Mobile |
| Upstream URL: | https://github.com/janbar/osmin |
| Licenses: | GPL-3.0-only |
| Submitter: | manni |
| Maintainer: | manni |
| Last Packager: | manni |
| Votes: | 2 |
| Popularity: | 0.000000 |
| First Submitted: | 2023-01-08 14:54 (UTC) |
| Last Updated: | 2025-10-02 11:36 (UTC) |
Dependencies (16)
- glfw (glfw-gitAUR, glfw-wayland-minecraft-cursorfixAUR)
- glm (glm-gitAUR)
- openmp
- qt6-5compat
- qt6-location
- qt6-multimedia
- qt6-remoteobjects
- qt6-sensors
- qt6-svg
- qt6-wayland
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- double-conversion (double-conversion-gitAUR) (make)
- tslib (tslib-gitAUR) (make)
- xcb-util-image (make)
- xcb-util-keysyms (make)
Latest Comments
m040601 commented on 2025-08-16 20:06 (UTC) (edited on 2025-08-16 22:27 (UTC) by m040601)
Thanks for the PKGBUILD update work. Nice to get rid of old qt5 stuff to qt6. In the mean time there is a new version 1.14.4.
Feedback after the latest PKGBUILD changes.
Compiling went fine. No apparent errors. This beast takes a lot of time to compile (c++).
Seems to run fine. No errors.
Moving around zooming in/out the maps, has very buttery smooth feeling, very responsiv even on weak hardware. Just like "mepo"
I like that it uses qt6, so i dont have to install qt5.
These observations, probably belong better in the github repo issues. I think I will give the project some user feedback. It still needs a lot of work and improvements.
In the mean time, I will leave them here on the AUR.
Doesnt have a "button" to close or shutdown ??? Or press "q" or "Contro q" ??? I have to kill the window ? Maybe because it's designed primary for Android ?
I dont like it when these c++ programs store and pollute the configs and caches randomly.
The README says this,
But, it actually creates,
Hate that. Should be
Is there maybe any compilation FLAG to correct that folder "io.github.janbar" ?
I also cant change that "osmin data directory" and "osmin maps directory"
I cant see on that "osmin.conf" file how to do that ???
In the GUI, Settings, clicking doesnt work ???
The README is very short and the docs are non existant. I am still trying to guess if are there any functionality using the 3 mouse buttons and/or the shift/control keys.
Anyway, love this kind of offline map things. I'm not a GUI apps person, but for maps they are needed. Difficult to find and know about the good ones updated. The OSM wiki is such a mess.
Another good thing about these qt6/qml gui's is that they can also "theoretically" work even without X or wayland, or starting a "desktop". They can work directly on the framebuffer. I tested with qutebrowser and others.
Another good promissing one is "mepo".
manni commented on 2025-08-01 17:39 (UTC)
m040601: sorry for the late reply.
This package follows the releases of osmin. An "osmin-git" package name would suggest that it is following the git head which it does not. We can try to make it work from source tarballs with checksums, I agree that would be better. Currently it is just checking out the tag from git and synces the submodules according to that, so I do not have to care about libosmscout breaking API, we just use the commit upstream uses.
We can try dropping dependencies (glib2, md4c, xdg-utils). They have probably been part of the original manjaro package I have stolen. Sounds reasonable. I'll test it.
m040601 commented on 2025-07-27 18:22 (UTC) (edited on 2025-07-27 19:13 (UTC) by m040601)
Thanks for the work providing this PKGBUILD.
I just heard about this tool (via PosmmarketOS) and learned that it is, both, for Android and also for desktop x86. I want to try it on my Archlinux desktop. I have some questions about the name of this PKGBUILD and its dependencies.
Maybe these errors were already there and have not yet been corrected ?
$ git clone https://github.com/janbar/osmin
I then had a look at all that is the README and all the repo files.
Questions:
question name and git
question glib2
question md4c
question xdg utils
question name and git (1)
This PKGBUILD uses "git" to clone the latest commits from master repo source. It does not pull a specifc version number or tag or released source tar.gz from github.
It should therefor not be named "osmin". It should be named "osmin-git".
If you used "git+https" and a specific "tag" number than you could called simply "osmin".
question glib2 (2)
why is glib2 such a fundamental core component under "make deps" ? I have never seen it this way in other PKGBUILD's
question md4c (3)
$ pacman -Ql md4c
$ pacman -Qi md4c
I dont see any mention of "md2html" or "md4c" in the repo. Why is it a dependency here ?
question xdg-utils (4)
from the README,
I didnt see any mention of "xdg-utils", anywhere in the "osmin" repo,
I, personally, prefer to avoid this tool whenever it is possible. So my question is, why is this "osmin" PKGBUILD requiring it explicitly ?
Note that I am well aware that the official Archlinux package for "qt6-base" requires "xdg-utils" directly.
$ pacman -Qi qt6-base
So in the end you end up having "xdg-utils" anyway. Whether you like it or not.
Thanks in advance.
manni commented on 2024-02-15 12:32 (UTC)
Thanks, I can reproduce easily. Might be the compiler got smarter? I'll add a patch
emulti commented on 2024-02-15 11:29 (UTC) (edited on 2024-02-15 12:08 (UTC) by emulti)
I'm getting a build error in osmscoutgpx when using yay or makepkg as follows:
Seems related with https://github.com/janbar/libosmscout/commit/db7b307de1a1146a6868015a0adfc2e21b7d5e39
manni commented on 2023-11-22 07:47 (UTC)
Sorry for the delay, I have finally updated it.
Popolon commented on 2023-11-19 16:40 (UTC) (edited on 2023-11-19 16:43 (UTC) by Popolon)
Just need to upgrade the tag and the sha256sum to compile it. Works fine on Linux Phone :). It upgrades OSM datas from march ones to october ones, and it now manages the download by regions instead of whole country only.
agentsmith commented on 2023-11-16 15:57 (UTC)
This package is outdated: https://github.com/janbar/osmin/releases/tag/1.11.1
manni commented on 2023-10-02 09:34 (UTC)
dreieck: thanks for pointing this out, I have added the changes.
dreieck commented on 2023-09-19 18:28 (UTC)
This package installs a lot of stuff into
/usr/local/. This must not happen (/usr/local/is solely for stuff installed "manually", bypassing operating system package management.)Please install into proper directories. Try
-DCMAKE_INSTALL_PREFIXto achieve this. Also consider setting other configuration options, e.g. the build type toRelease.Regards!