diff options
author | Elizabeth Fischer <rpf2116@columbia.edu> | 2017-01-04 21:24:07 -0500 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-01-04 18:24:07 -0800 |
commit | 3dd4a01a5e737a08a211f4e0f58da0a725e70818 (patch) | |
tree | 3ef9f5f70d9020c6ebb253d6915c299f30039b01 /var/spack/repos/builtin/packages/the-platinum-searcher | |
parent | 4e653254c5047828887263120d5c49a2d898a402 (diff) | |
download | spack-3dd4a01a5e737a08a211f4e0f58da0a725e70818.tar.gz spack-3dd4a01a5e737a08a211f4e0f58da0a725e70818.tar.bz2 spack-3dd4a01a5e737a08a211f4e0f58da0a725e70818.tar.xz spack-3dd4a01a5e737a08a211f4e0f58da0a725e70818.zip |
Standardize package names: lower-case, not Mixed_CASE (#2475)
* Rename packages
* Upcasing depends_on() in packages.
* Downcased extends('r')
* Fixed erroneously changed URL that had slipped through.
* Fixed typo
* Fixed link from documentation into package source code.
* Fixed another doc problem.
* Changed underscores to dashes in package names.
* Added test to enforce lowercase, no-underscore naming convention.
* Fix r-xgboost
* Downcase more instances of 'R' in package auto-creation.
* Fix test.
* Converted unit test packages to use dashes not underscores
* Downcase `r` in the docs.
* Update module_file_support.rst
Fix r->R for class R.
Diffstat (limited to 'var/spack/repos/builtin/packages/the-platinum-searcher')
-rw-r--r-- | var/spack/repos/builtin/packages/the-platinum-searcher/package.py | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/the-platinum-searcher/package.py b/var/spack/repos/builtin/packages/the-platinum-searcher/package.py new file mode 100644 index 0000000000..eeddf194ea --- /dev/null +++ b/var/spack/repos/builtin/packages/the-platinum-searcher/package.py @@ -0,0 +1,45 @@ +############################################################################## +# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC. +# Produced at the Lawrence Livermore National Laboratory. +# +# This file is part of Spack. +# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved. +# LLNL-CODE-647188 +# +# For details, see https://github.com/llnl/spack +# Please also see the LICENSE file for our notice and the LGPL. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License (as +# published by the Free Software Foundation) version 2.1, February 1999. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and +# conditions of the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +############################################################################## +from spack import * +import os +import shutil + + +class ThePlatinumSearcher(Package): + """Fast parallel recursive grep alternative""" + homepage = "https://github.com/monochromegane/the_platinum_searcher" + url = "https://github.com/monochromegane/the_platinum_searcher" + + package = 'github.com/monochromegane/the_platinum_searcher/...' + + version('head', go=package) + + extends("go", deptypes='build') + + def install(self, spec, prefix): + env = os.environ + env['GOPATH'] = self.stage.source_path + ':' + env['GOPATH'] + go('install', self.package, env=env) + shutil.copytree('bin', os.path.join(prefix, 'bin')) |