Package Details: libkml-git 1.3.0.r130.g878abd1-2

Git Clone URL: https://aur.archlinux.org/libkml-git.git (read-only, click to copy)
Package Base: libkml-git
Description: A KML library written in C++ with bindings to other languages
Upstream URL: https://github.com/libkml/libkml
Keywords: gis
Licenses: BSD
Conflicts: libkml
Provides: libkml
Submitter: alireza6677
Maintainer: alireza6677
Last Packager: alireza6677
Votes: 2
Popularity: 0.005034
First Submitted: 2022-09-06 11:19 (UTC)
Last Updated: 2025-10-26 05:50 (UTC)

Dependencies (9)

Sources (1)

Latest Comments

1 2 Next › Last »

hadallen commented on 2025-10-29 20:30 (UTC) (edited on 2025-10-29 20:32 (UTC) by hadallen)

@chrystacean I see the difference now. paru was automatically choosing cmake3 rather than cmake3-bin, the former provides and conflicts with cmake. installing cmake3-bin which provides cmake3 worked as expected

edit: ah, if I read your comment fully I would have seen that you said just that! thanks for the guidance. I wonder if cmake3-bin could be specified in the makedepends to make that choice automatic? (sorry if that wouldn't work - my knowledge of the PKGBUILD system is somewhat limited)

chrystacean commented on 2025-10-29 16:22 (UTC) (edited on 2025-10-29 17:42 (UTC) by chrystacean)

@hadallen What is your cmake --version? When I try to build with v4.1.2 I get the following error:

CMake Error at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

Edit: cmake3-bin provides a cmake3 executable and can therefore coexist with newer versions of cmake, but cmake3 (compiled) provides a cmake executable and thus conflicts with the current version of cmake

hadallen commented on 2025-10-29 14:13 (UTC)

I couldn't successfully build it with the calls to cmake3. cmake3 was installed as a dep but makepkg would fail: .../libkml-git/PKGBUILD: line 49: cmake3: command not found. changing the call to simply cmake built successfully

alireza6677 commented on 2025-10-26 05:50 (UTC)

@chrystacean Done.

chrystacean commented on 2025-10-21 17:12 (UTC)

Won't build with cmake >= 4.0.0. Suggest requiring cmake3 as a dependency and changing the corresponding cmake call to cmake3.

alireza6677 commented on 2025-03-03 16:46 (UTC)

@diestl Thanks for letting me know. I added git to makedepends.

diestl commented on 2025-03-03 15:11 (UTC)

As per the wiki (https://wiki.archlinux.org/title/VCS_package_guidelines#Conflicts_and_dependencies), this should specify 'git' in the makedepends.

Please could you add that?

alireza6677 commented on 2023-07-11 16:31 (UTC)

@MarsSeed Thanks for the help. just patched it.

MarsSeed commented on 2023-07-11 08:38 (UTC) (edited on 2023-09-14 06:02 (UTC) by MarsSeed)

Please remove libkml-dev and libkml-git from conflicts, and add only libkml. That will achieve the same result, plus this will also make it conflict with libkml as it should.

alireza6677 commented on 2023-02-26 19:18 (UTC)

@olivervbk Thanks, I added that.