Working Python 2.7.8, ncurses, readline
This commit is contained in:
		@@ -10,10 +10,14 @@ class Ncurses(Package):
 | 
			
		||||
    homepage = "http://invisible-island.net/ncurses/ncurses.html"
 | 
			
		||||
 | 
			
		||||
    version('5.9', '8cb9c412e5f2d96bc6f459aa8c6282a1',
 | 
			
		||||
            url='http://invisible-island.net/datafiles/release/ncurses.tar.gz')
 | 
			
		||||
            url='http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz')
 | 
			
		||||
 | 
			
		||||
    def install(self, spec, prefix):
 | 
			
		||||
        configure("--prefix=%s" % prefix)
 | 
			
		||||
        configure("--prefix=%s" % prefix,
 | 
			
		||||
                  "--with-shared",
 | 
			
		||||
                  "--enable-widec",
 | 
			
		||||
                  "--enable-pc-files",
 | 
			
		||||
                  "--without-ada")
 | 
			
		||||
        make()
 | 
			
		||||
        make("install")
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -8,9 +8,18 @@ class Python(Package):
 | 
			
		||||
    version('2.7.8', 'd235bdfa75b8396942e360a70487ee00')
 | 
			
		||||
 | 
			
		||||
    depends_on("openssl")
 | 
			
		||||
    depends_on("bzip2")
 | 
			
		||||
    depends_on("readline")
 | 
			
		||||
    depends_on("ncurses")
 | 
			
		||||
    depends_on("sqlite")
 | 
			
		||||
 | 
			
		||||
    def install(self, spec, prefix):
 | 
			
		||||
        configure("--prefix=%s" % prefix)
 | 
			
		||||
        # Need this to allow python build to find the Python installation.
 | 
			
		||||
        env['PYTHONHOME'] = prefix
 | 
			
		||||
 | 
			
		||||
        # Rest of install is pretty standard.
 | 
			
		||||
        configure("--prefix=%s" % prefix,
 | 
			
		||||
                  "--with-threads",
 | 
			
		||||
                  "--enable-shared")
 | 
			
		||||
        make()
 | 
			
		||||
        make("install")
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										21
									
								
								var/spack/packages/readline/package.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								var/spack/packages/readline/package.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
from spack import *
 | 
			
		||||
 | 
			
		||||
class Readline(Package):
 | 
			
		||||
    """The GNU Readline library provides a set of functions for use by
 | 
			
		||||
       applications that allow users to edit command li nes as they
 | 
			
		||||
       are typed in. Both Emacs and vi editing modes are
 | 
			
		||||
       available. The Readline library includes additional functions
 | 
			
		||||
       to maintain a list of previously-entered command lines, to
 | 
			
		||||
       recall and perhaps reedit those lines, and perform csh-like
 | 
			
		||||
       history expansion on previous commands. """
 | 
			
		||||
    homepage = "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
 | 
			
		||||
    url      = "ftp://ftp.cwru.edu/pub/bash/readline-6.3.tar.gz"
 | 
			
		||||
 | 
			
		||||
    version('6.3', '33c8fb279e981274f485fd91da77e94a')
 | 
			
		||||
 | 
			
		||||
    depends_on("ncurses")
 | 
			
		||||
 | 
			
		||||
    def install(self, spec, prefix):
 | 
			
		||||
        configure("--prefix=%s" % prefix)
 | 
			
		||||
        make("SHLIB_LIBS=-lncurses")
 | 
			
		||||
        make("install")
 | 
			
		||||
		Reference in New Issue
	
	Block a user