Package Details: sdbus-cpp-git 2:1.2.0.4.r317.d20220905.74d849d-1

Git Clone URL: https://aur.archlinux.org/sdbus-cpp-git.git (read-only, click to copy)
Package Base: sdbus-cpp-git
Description: sdbus-c++ is a high-level C++ D-Bus library for Linux designed to provide expressive, easy-to-use API in modern C++
Upstream URL: https://github.com/Kistler-Group/sdbus-cpp
Licenses: LGPL2.1, custom:sdbus-c++ LGPL Exception 1.0
Conflicts: sdbus-cpp
Provides: sdbus-cpp-git, sdbus-cpp-git-, sdbus-cpp-git-git
Submitter: cirk2
Maintainer: cirk2
Last Packager: cirk2
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-29 23:39 (UTC)
Last Updated: 2022-09-13 08:39 (UTC)

Latest Comments

murf112358 commented on 2024-10-22 15:02 (UTC)

Greetings, cirk2! It seems the cmake options have changed:

-DSDBUSCPP_BUILD_CODEGEN=ON \
-DSDBUSCPP_BUILD_DOXYGEN_DOCS=ON

The build script fails at the command cmake build --target docs

Thanks for maintaining!

dreieck commented on 2021-07-08 10:12 (UTC)

Needs expat as dependency:

namcap says: E: Dependency expat detected and not included (libraries ['usr/lib/libexpat.so.1'] needed in files ['usr/bin/sdbus-c++-xml2cpp'])

dreieck commented on 2021-07-08 10:11 (UTC)

license-entry LGPLv2.1 should be LGPL2.1 (as this one is the name present in /usr/share/licenses/common/).

Thanks for maintaining!

dreieck commented on 2021-07-08 09:49 (UTC) (edited on 2021-07-08 11:02 (UTC) by dreieck)

Please change the versioning scheme such that the software's notion of version is the first part of $pkgver. (Cf. PKGBUILD-guidelines, see also VCS packages guidelines.)

Version 0.8.3 is the latest release.

So you pkgver() should parse the release to generate something like (currently) 0.8.3+r261.e16ffb1 or so. git describe --tags in this case gives already the needed information, the file CMakeLists.txt also has it.

You can see package sdbus-cpp-nosystemd-git as an example.

This is important to compare the versions of the packages sdbus-cpp-git and sdbus-cpp.

Also, you then can also (and I would find it helpful if you do) add ="${pkgver}"' to theprovides=('sdbus-cpp')`-entry.

(Don't forget to increment $epoch when changing versioning scheme.)

Thanks for maintaining!

vsemyonoff commented on 2020-02-02 19:31 (UTC)

Please add doxygen to build time dependency list because makepkg fails without it or disable documentation generation while building package.