# Names of libraries included in typelib files are opened by dlopen. Here we # add the full path. # # This patch was provided by Luca Bruno for # 'gobject-introspection' 1.40.0 in Nix. --- ./giscanner/utils.py.orig 2014-08-14 22:05:05.055334080 +0200 +++ ./giscanner/utils.py 2014-08-14 22:05:24.687497334 +0200 @@ -110,17 +110,11 @@ if dlname is None: return None - # Darwin uses absolute paths where possible; since the libtool files never - # contain absolute paths, use the libdir field - if platform.system() == 'Darwin': - dlbasename = os.path.basename(dlname) - libdir = _extract_libdir_field(la_file) - if libdir is None: - return dlbasename - return libdir + '/' + dlbasename - # From the comments in extract_libtool(), older libtools had - # a path rather than the raw dlname - return os.path.basename(dlname) + dlbasename = os.path.basename(dlname) + libdir = _extract_libdir_field(la_file) + if libdir is None: + return dlbasename + return libdir + '/' + dlbasename def extract_libtool(la_file): ive' href='/guix/log/gnu/services/mcron.scm'>logtreecommitdiff
path: root/gnu/services/mcron.scm
AgeCommit message (Expand)Author
2020-08-26services: mcron: Validate jobs even in the presence of #:user....Fixes a bug in 949672c923b6a3953471c446e0b19f30be335572 whereby jobs specifying a #:user not available in the build environment would fail validation. Reported by Maxim Cournoyer. * gnu/services/mcron.scm (job-files)[validated-file]: Add "prologue" file and pass it to 'mcron --schedule'. Ludovic Courtès
2020-08-26services: mcron: Validate jobs at build time....That way, run-time errors in the job specs are caught at build time. * gnu/services/mcron.scm (job-file): Remove. (job-files): New procedure. (mcron-shepherd-services): Adjust accordingly. Ludovic Courtès