From 5532b8e61727585696052ed9b0e353c257689e41 Mon Sep 17 00:00:00 2001 From: Sinan Date: Sun, 11 Aug 2019 10:39:58 -0700 Subject: new package: qwtpolar (#12382) * create qwtpolar package * patch config files so that qwtpolar successfully builds * make flake8 happy --- .../repos/builtin/packages/qwtpolar/package.py | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 var/spack/repos/builtin/packages/qwtpolar/package.py (limited to 'var') diff --git a/var/spack/repos/builtin/packages/qwtpolar/package.py b/var/spack/repos/builtin/packages/qwtpolar/package.py new file mode 100644 index 0000000000..852d014cef --- /dev/null +++ b/var/spack/repos/builtin/packages/qwtpolar/package.py @@ -0,0 +1,27 @@ +# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class Qwtpolar(QMakePackage): + """The QwtPolar library contains classes for displaying values on a polar + coordinate system. + """ + + homepage = "https://qwtpolar.sourceforge.io" + url = "https://sourceforge.net/projects/qwtpolar/files/qwtpolar/1.1.1/qwtpolar-1.1.1.tar.bz2" + + version('1.1.1', sha256='6168baa9dbc8d527ae1ebf2631313291a1d545da268a05f4caa52ceadbe8b295') + + depends_on('qt@4.4:') + depends_on('qwt@6.1:') + + def patch(self): + # Modify hardcoded prefix + filter_file(r'/usr/local/qwtpolar-\$\$QWT_POLAR_VERSION.*', + self.prefix, 'qwtpolarconfig.pri') + # Don't build examples as they're causing qmake to throw errors + filter_file(r'QwtPolarExamples', '', 'qwtpolarconfig.pri') -- cgit v1.2.3-70-g09d2