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:
Efraim Flashner 2019-01-02 15:38:53 +02:00
parent d4274628a6
commit 9f8fee5027
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -1917,7 +1917,7 @@ (define-public python2-pyqt-4
(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 @@ (define-public qscintilla
version ".tar.gz"))
(sha256
(base32
"06hs6civq13dvzlws0spjb7gwyk6kynpnfwg5plhahnxf7g5h137"))))
"1swjr786w04r514pry9pn32ivza4il1cg35s60qy39cwc175pka6"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@ -1973,19 +1973,21 @@ (define-public python-qscintilla
#: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)