New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update debian packaging #340
Conversation
Added support for building on Debian 10 without installing gcc7.
* Updated debhelper compat level to latest stable one
These are included in the right version via the suggested installation of build-essential, which which installs the right lib via dependencies: g++ -> g++-<version> -> libstdc++-<version> Adding it explicitly meant always adding new versions :-(
If you build in pbuilder, no systemd is installed and so the flag is set to false which means the files will not get installed. Adding the explicit flag will make sure they are included in the package.
@@ -1,4 +1,7 @@ | |||
#!/usr/bin/make -f | |||
|
|||
override_dh_auto_configure: | |||
dh_auto_configure -- -DHAVE_SYSTEMD=1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I build the package in pbuilder and there systemd is not installed, so this needs to be passed in to install the systemd files
debian/control
Outdated
@@ -2,7 +2,7 @@ Source: grive2 | |||
Section: net | |||
Priority: optional | |||
Maintainer: Vitaliy Filippov <vitalif@mail.ru> | |||
Build-Depends: debhelper, cmake, pkg-config, zlib1g-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libstdc++-8-dev | libstdc++-7-dev | libstdc++-6-dev | libstdc++6-4.4-dev | libstdc++-4.9-dev | libstdc++-5-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-test-dev, libboost-regex-dev, libexpat1-dev, binutils-dev, libgcrypt-dev, libyajl-dev | |||
Build-Depends: debhelper, cmake, pkg-config, zlib1g-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libstdc++-8-dev | libstdc++-7-dev | libstdc++-6-dev | libstdc++6-4.4-dev | libstdc++-4.9-dev | libstdc++-5-dev, libboost-filesystem-dev, libboost-program-options-dev, libboost-test-dev, libboost-regex-dev, libexpat1-dev, libgcrypt-dev, libyajl-dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At least on my system (debian unstable) it wasn't required
Updates debian version and removes a unneeded dependency.
Includes #314 to clean up the merge conflict with it