From 715279ab52c74076ccfaf943902c7bb4a26c6920 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 6 Oct 2019 03:57:43 -0500 Subject: gn: python2.4: Update for core-updates merge. * gn/packages/python24.scm (python2.4)[arguments]: Update custom 'create-setup-local phase with new inputs. Add custom 'patch-rpc-location and 'skip-crypt-module phases. Skip more tests in custom 'delete-failing-tests phase. Remove inherited make-flags. [inputs]: Add libnsl, libtirpc, openssl-1.0. Remove openssl. [properties]: Remove field. --- gn/packages/python24.scm | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) (limited to 'gn') diff --git a/gn/packages/python24.scm b/gn/packages/python24.scm index 1b38d0f..889977d 100644 --- a/gn/packages/python24.scm +++ b/gn/packages/python24.scm @@ -11,9 +11,11 @@ #:use-module (gnu packages ghostscript) #:use-module (gnu packages image) #:use-module (gnu packages maths) + #:use-module (gnu packages onc-rpc) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) #:use-module (gnu packages tcl) + #:use-module (gnu packages tls) #:use-module (srfi srfi-1)) ;; TODO: Check against 'guix lint -c cve python2.4' list: @@ -45,6 +47,8 @@ (tk (assoc-ref inputs "tk")) (gdbm (assoc-ref inputs "gdbm")) (read (assoc-ref inputs "readline")) + (rpc (assoc-ref inputs "libtirpc")) + (nsl (assoc-ref inputs "libnsl")) (ssl (assoc-ref inputs "openssl"))) (with-output-to-file "Modules/Setup.local" (lambda _ @@ -52,15 +56,31 @@ _ssl _ssl.c -DUSE_SSL -I$~a/include/openssl -L~a/lib -lssl -lcrypto~@ _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -L~a/lib -I~a/include -L~a/lib -I~a/include -ltk~a -ltcl~a~@ gdbm gdbmmodule.c -I~a/include -L~a/lib -lgdbm~@ + nis nismodule.c -I~a/include/tirpc -I~a/include -ltirpc -lnsl~@ zlib zlibmodule.c -I~a/include -L~a/lib -lz~%" -read read ssl ssl tcl tcl tk tk ,(version-major+minor (package-version tcl)) ,(version-major+minor (package-version tcl)) gdbm gdbm zlib zlib)))) +read read ssl ssl tcl tcl tk tk ,(version-major+minor (package-version tcl)) ,(version-major+minor (package-version tcl)) gdbm gdbm rpc nsl zlib zlib)))) + #t)) + (add-after 'unpack 'patch-rpc-location + (lambda _ + (substitute* "Modules/nismodule.c" + (("