QCA package: add version 2.2.1 and update CMake args (#12576)

* Version 2.1.3 requires QT version 5.10.0 or earlier
* Add CMAKE_CXX_STANDARD=11 argument
* Add CMake argument when building against qt@4
This commit is contained in:
Sinan 2019-08-29 11:47:46 -07:00 committed by Peter Scheibel
parent 53e9e4d7de
commit 972759896e

View File

@ -20,6 +20,16 @@ class Qca(CMakePackage):
homepage = "https://userbase.kde.org/QCA"
url = "https://github.com/KDE/qca/archive/v2.1.3.tar.gz"
version('2.2.1', sha256='c67fc0fa8ae6cb3d0ba0fbd8fca8ee8e4c5061b99f1fd685fd7d9800cef17f6b')
version('2.1.3', 'bd646d08fdc1d9be63331a836ecd528f')
depends_on('qt@4.2:')
depends_on('qt@:5.10.0', when='@2.1.3')
def cmake_args(self):
args = []
args.append('-DCMAKE_CXX_STANDARD=11')
if self.spec['qt'].version.up_to(1) == Version(4):
args.append('-DQT4_BUILD=ON')
return args