Please follow RFC16 use SPDX identifier.
https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0016-spdx-license-identifiers.rst
Git Clone URL: | https://aur.archlinux.org/cmake-format.git (read-only, click to copy) |
---|---|
Package Base: | cmake-format |
Description: | Source code formatter for CMake listfiles |
Upstream URL: | https://github.com/cheshirekow/cmake_format |
Licenses: | GPL3 |
Conflicts: | python-cmakelang |
Provides: | python-cmakelang |
Submitter: | Martchus |
Maintainer: | Martchus (sum01, Martchus) |
Last Packager: | Martchus |
Votes: | 14 |
Popularity: | 0.30 |
First Submitted: | 2018-12-05 15:56 (UTC) |
Last Updated: | 2023-06-26 09:27 (UTC) |
Please follow RFC16 use SPDX identifier.
https://gitlab.archlinux.org/archlinux/rfcs/-/blob/master/rfcs/0016-spdx-license-identifiers.rst
Hey! TU here. I agree with @Martchus that it's better to drop the python prefix. python-cmakelang has been merged into cmake-format.
I think it is called cmake-format
because that's what the whole project started with (and still the most important/popular outcome of the project). I guess it was only generalized later.
I've already filed a merge request to merge the other package into this but it hasn't been handled yet by a TU.
The project name is confusing. I think it is cmake lang
but the repository is named differently.
The other package also seems broken as I suppose the setup tools should not just be a make dependency. It also doesn't execute the upstream testsuite.
I could add an additional provide here to mitigate any dependency issues.
Since this package contains user facing tools and the used programming language is merely an implementation detail I'd avoid using the python-
prefix in the name. Maybe internal Python modules could be split packages, though. So I would prefer to not delete this package.
I was able to build the latest version. Do you build in a clean chroot? Otherwise the build system might pick up some tool for Debian packaging in your environment which doesn't work. That's just a guess. Without your full build log I can't say anything more specific.
The latest version gives me a CMake Error: CMake Error at cmake/debian.cmake:43 (add_dependencies): The dependency target "debs-Lysia-amd64" of target "debs" does not exist. Call Stack (most recent call first): CMakeLists.txt:29 (include)
Read my previous comment.
Pinned Comments
Martchus commented on 2018-12-24 14:11 (UTC)
All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs There also exist a binary repository: https://martchus.no-ip.biz/repo/arch/ownstuff