Add missing dependencies to Debian package (#7374)

* Use `CPACK_DEBIAN_PACKAGE_SHLIBDEPS`

* Fixed copyright

* Update ChangeLog

* Add file dep

* Move file dep to deb
This commit is contained in:
Nick Bolton
2024-07-09 11:12:44 +01:00
committed by GitHub
parent 0e07af6cf3
commit 00f9b8751f
5 changed files with 12 additions and 8 deletions

View File

@ -43,6 +43,7 @@ Enhancements:
- #7369 Re-implement packaging for GitHub workflows (Linux ARM)
- #7372 Add Git SHA to about screen and --version
- #7373 Upgrade from Qt5 to Qt6 for more modern UI
- #7374 Add missing DEB and RPM dependencies
# 1.14.6

View File

@ -1,6 +1,6 @@
Copyright (C) 2012-2016 Symless Ltd.
Copyright (C) 2008-2014 Nick Bolton
Copyright (C) 2002-2014 Chris Schoeneman
Copyright (C) 2012-2024 Symless Ltd.
Copyright (C) 2009-2012 Nick Bolton
Copyright (C) 2002-2009 Chris Schoeneman
This program is released under the GPL with the additional exemption
that compiling, linking, and/or using OpenSSL is allowed.

View File

@ -90,6 +90,7 @@ macro(configure_linux_packaging)
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Synergy <developers@symless.com>")
set(CPACK_DEBIAN_PACKAGE_SECTION "utils")
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
set(CPACK_RPM_PACKAGE_LICENSE "GPLv2")
set(CPACK_RPM_PACKAGE_GROUP "Applications/System")

View File

@ -38,7 +38,8 @@ config:
qt6-base-dev \
qt6-tools-dev \
libqt6core5compat6-dev \
libgtk-3-dev
libgtk-3-dev \
file
ubuntu:
<<: *debian

View File

@ -1,7 +1,8 @@
/*
* synergy -- mouse and keyboard sharing utility
* Copyright (C) 2012-2016 Symless Ltd.
* Copyright (C) 2004 Chris Schoeneman
* Copyright (C) 2012-2024 Symless Ltd.
* Copyright (C) 2009-2012 Nick Bolton
* Copyright (C) 2002-2009 Chris Schoeneman
*
* This package is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@ -21,8 +22,8 @@
const char *kBuildYear = __DATE__ + 7;
const char *kApplication = "Synergy";
const char *kCopyright = "Copyright (C) 2012-%s Symless Ltd.\n"
"Copyright (C) 2008-2014 Nick Bolton\n"
"Copyright (C) 2002-2014 Chris Schoeneman";
"Copyright (C) 2009-2012 Nick Bolton\n"
"Copyright (C) 2002-2009 Chris Schoeneman";
const char *kContact = "Email: engineering@symless.com";
const char *kWebsite = "https://symless.com/";
const char *kVersion = SYNERGY_VERSION;