gnu: qscintilla: Update to 2.10.8.
* gnu/packages/qt.scm (qscintilla): Update to 2.10.8. (python-qscintilla)[arguments]: Update custom 'configure phase.
This commit is contained in:
		
							parent
							
								
									d4274628a6
								
							
						
					
					
						commit
						9f8fee5027
					
				
					 1 changed files with 17 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -1917,7 +1917,7 @@ contain over 620 classes.")
 | 
			
		|||
(define-public qscintilla
 | 
			
		||||
  (package
 | 
			
		||||
    (name "qscintilla")
 | 
			
		||||
    (version "2.10.7")
 | 
			
		||||
    (version "2.10.8")
 | 
			
		||||
    (source (origin
 | 
			
		||||
              (method url-fetch)
 | 
			
		||||
              (uri (string-append "mirror://sourceforge/pyqt/QScintilla2/"
 | 
			
		||||
| 
						 | 
				
			
			@ -1925,7 +1925,7 @@ contain over 620 classes.")
 | 
			
		|||
                                  version ".tar.gz"))
 | 
			
		||||
              (sha256
 | 
			
		||||
               (base32
 | 
			
		||||
                "06hs6civq13dvzlws0spjb7gwyk6kynpnfwg5plhahnxf7g5h137"))))
 | 
			
		||||
                "1swjr786w04r514pry9pn32ivza4il1cg35s60qy39cwc175pka6"))))
 | 
			
		||||
    (build-system gnu-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:phases
 | 
			
		||||
| 
						 | 
				
			
			@ -1973,19 +1973,21 @@ indicators, code completion and call tips.")
 | 
			
		|||
       #:phases
 | 
			
		||||
       (modify-phases %standard-phases
 | 
			
		||||
         (replace 'configure
 | 
			
		||||
           (lambda* (#:key outputs configure-flags #:allow-other-keys)
 | 
			
		||||
           (lambda* (#:key inputs outputs configure-flags #:allow-other-keys)
 | 
			
		||||
             (let ((out    (assoc-ref outputs "out"))
 | 
			
		||||
                   (python (assoc-ref inputs "python")))
 | 
			
		||||
               (chdir "Python")
 | 
			
		||||
               (apply invoke "python3" "configure.py"
 | 
			
		||||
                      configure-flags)
 | 
			
		||||
               ;; Install to the right directory
 | 
			
		||||
               (substitute* '("Makefile"
 | 
			
		||||
                              "Qsci/Makefile")
 | 
			
		||||
               (("\\$\\(INSTALL_ROOT\\)/gnu/store/[^/]+")
 | 
			
		||||
                (assoc-ref outputs "out")))
 | 
			
		||||
                 (("\\$\\(INSTALL_ROOT\\)/gnu/store/[^/]+") out)
 | 
			
		||||
                 (((string-append python "/lib"))
 | 
			
		||||
                  (string-append out "/lib")))
 | 
			
		||||
               ;; And fix the installed.txt file
 | 
			
		||||
               (substitute* "installed.txt"
 | 
			
		||||
               (("/gnu/store/[^/]+")
 | 
			
		||||
                (assoc-ref outputs "out")))
 | 
			
		||||
                 (("/gnu/store/[^/]+") out)))
 | 
			
		||||
             #t)))))
 | 
			
		||||
    (inputs
 | 
			
		||||
     `(("qscintilla" ,qscintilla)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue