Search Criteria
Package Details: osmium-tool 1.18.0-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/osmium-tool.git (read-only, click to copy) |
---|---|
Package Base: | osmium-tool |
Description: | Command line tool for working with OpenStreetMap data based on the Osmium library |
Upstream URL: | https://osmcode.org/osmium-tool/ |
Keywords: | gis osm |
Licenses: | GPL3 |
Submitter: | simon04 |
Maintainer: | akstrfn |
Last Packager: | akstrfn |
Votes: | 9 |
Popularity: | 0.025052 |
First Submitted: | 2016-07-08 12:11 (UTC) |
Last Updated: | 2025-07-21 09:32 (UTC) |
Dependencies (7)
- boost-libs
- expat (expat-gitAUR)
- nlohmann-json (nlohmann-json-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- libosmium (libosmium-gitAUR) (make)
- protozero (make)
- pandoc (pandoc-static-gitAUR, pandoc-sile-gitAUR, pandoc-binAUR, pandoc-cli) (optional) – building documentation
Latest Comments
1 2 Next › Last »
akstrfn commented on 2025-07-21 11:01 (UTC)
I didnt decide on anything and I dont have any particular opinion about it because I dont ever read readme from archlinux packages. If you really use it we can add it but if you asking for it "just because" then not. My point about spamming is that you put walls of text when basically single word is enough.
Your
find
actually proves my point because bunch of e.g. readme's are often from one package. You can try same exercise with all packagespacman -Fx readme | grep usr/share/doc/
m040601 commented on 2025-07-21 10:39 (UTC) (edited on 2025-07-21 10:59 (UTC) by m040601)
$ find /usr/share/doc/ -type f -iname 'change'
$ find /usr/share/doc/ -type f -iname 'news'
$ find /usr/share/doc/ -type f -iname 'readme'
I'm not going to spend more of my time arguing with you. Why this is important, and especially for this kind of advanced CLI tool.
You have plain and simply pretended to ignore all my previous comments and reasoning. You seem to already have made up your mind. And decided that somehow a few KB of plain text .txt and .md files is redundant "fluff" and will bloat and blow up the storage space of my computer.
akstrfn commented on 2025-07-21 09:42 (UTC)
tastedcheese thanks for the report, fixed now.
m040601 please dont spam just saying package is missing is enough (cmake error is quite clear). I have tested on my local computer but not in clean chroot. License is GPL3 which is common license hence nothing is to be copied because it is provided by licenses package of archlinux. AFAIK readme and changelog are not mandatory to include and are seldom included but if necessary can be added.
m040601 commented on 2025-07-21 00:23 (UTC) (edited on 2025-07-21 00:37 (UTC) by m040601)
Since the last update,
I am getting this error and cannot install it,
Did you test the build on your personal computer before updating the PKGBUILD ?
As the other commentator remarked installing,
$ pacman -Si nlohmann-json
Seems to solve to problem.
It is there on the README,
Why dont you install the README ?
tastedcheese commented on 2025-07-20 21:31 (UTC) (edited on 2025-07-20 21:39 (UTC) by tastedcheese)
Package throws an error during building, installing
nlohmann-json
solves the issue, it should be added to the make dependencies.UPD: yeah, this is from osmium github
m040601 commented on 2025-07-07 03:21 (UTC) (edited on 2025-07-07 03:49 (UTC) by m040601)
Thanks for the work on the PKGBUILD for this very usefull cli tool.
It needs an update, new versions,
Let's see what the current v1.16 PKGBUILD installs,
$ pacman -Ql osmium-tool
Let's see what else is inside the latest released tar.gz
$ wget https://github.com/osmcode/osmium-tool/archive/v1.18.0.tar.gz $ tar tf v1.18.0.tar.gz | tmux load-buffer -
Please make sure those usefull important files end up in
Maybe the same for the missing license
Now regarding the "man pages".
You currently have this,
Nice that is optional, and not forcing or imposing something on the AUR end user. Being forced to download the huge pandoc dependency just for "building" the man pages is not nice.
Why not make it very simple ?
All Those "md" files inside "man/xxx.md" are extensive descriptions of each osmium commands. Much more than a simple "-h" flag.
Those files are already usable readable plain text markdown files. They dont necessarly need to be converted to man pages to be usefull.
Please install them to a folder called "help" or "man" or "md" in
Dont confuse these above files with the other extensive documentation and guides of the osmium project.
Online.
Concepts, formats etc are found at https://osmcode.org/docs.html,
Another proper "manual" of the osmium-tool, https://osmcode.org/osmium-tool/manual.html,
But these build from a different github repo https://github.com/osmcode/osmcode.github.io
Thanks in advance.
lfgrijalva commented on 2024-07-04 18:09 (UTC)
@Baktyl I believe that is the same issue mentioned below, it's related to the rapidjson library. Look at this GitHub issue: https://github.com/Tencent/rapidjson/issues/2277 where this is discussed. It seems like they are merged already, but if they aren't then you can make the changes yourself, it's around 3 lines of code. Then try building again, I had the same issue but this fixed it
Baktyl commented on 2024-07-03 10:51 (UTC)
My build for osmium-tool currently fails at 1% with the following error:
319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } |
~^~ make[2]: *** [src/CMakeFiles/osmium.dir/build.make:90: src/CMakeFiles/osmium.dir/commands.cpp.o] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:529: src/CMakeFiles/osmium.dir/all] Fehler 2 make: *** [Makefile:146: all] Fehler 2This version of osmium-tools was previously working for me (both compilation and the tool worked), does anybody know why it now fails on my new Arch install?
lfgrijalva commented on 2024-06-23 14:28 (UTC)
Thanks for the tip, after making the changes manually and recompiling it does work. I was confused at first but turns out it simply didn't add osmium to /usr/bin. Thanks
kashortie commented on 2024-06-22 06:38 (UTC)
@lfgrijalva I changed some lines in document.h of include/json... There are some fixes in the rapidjson github that haven't yet been merged so I did it manually osmium-tools then compiled and is working on arch
1 2 Next › Last »