diff options
author | Sinan <sbulutw@gmail.com> | 2019-08-11 10:39:58 -0700 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2019-08-11 12:39:58 -0500 |
commit | 5532b8e61727585696052ed9b0e353c257689e41 (patch) | |
tree | a090cd549b9b56f020d789b0ed6c53d7a25a9722 | |
parent | 33bec18cc215e0d2d08a0375cbcb1cf3eb451e6a (diff) | |
download | spack-5532b8e61727585696052ed9b0e353c257689e41.tar.gz spack-5532b8e61727585696052ed9b0e353c257689e41.tar.bz2 spack-5532b8e61727585696052ed9b0e353c257689e41.tar.xz spack-5532b8e61727585696052ed9b0e353c257689e41.zip |
new package: qwtpolar (#12382)
* create qwtpolar package
* patch config files so that qwtpolar successfully builds
* make flake8 happy
-rw-r--r-- | var/spack/repos/builtin/packages/qwtpolar/package.py | 27 |
1 files changed, 27 insertions, 0 deletions
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') |