3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support
Jan Tojnar 0a142d3112
wrap-gapps-hook: also wrap symlinks to executables
Some programs store the executable in a different place and link it
from the `bin` directory. For example, Polari links `$out/bin/polari`
to `$out/share/polari/org.gnome.Polari`. `wrapGAppsHook` did not follow
symlinks so it was not able to wrap Polari, making it unable to access
GObject introspection definitions required for running the program.

I made the wrapping script follow symlinks to fix this corner case.
2017-08-05 13:23:05 +02:00
..
agda
build-dotnet-package buildDotnetPackage: don't depend on invalid quoting in makeWrapper 2017-03-27 18:24:08 +03:00
build-fhs-userenv build-fhs-userenv: Propagate $XAUTHORITY 2017-07-18 00:03:22 -07:00
buildenv buildEnv: use buildPackages.perl so crossDrv works 2017-04-14 02:00:08 -07:00
cc-wrapper Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00
docker docker: generate the image configuration and manifest 2017-07-26 23:05:29 +02:00
dotnetbuildhelpers
dotnetenv
emacs emacsWithPackages: support installing larger packages 2017-05-29 12:56:09 +01:00
fetchadc
fetchbower Fix fetchbower to handle SSL origins 2017-01-23 15:50:18 +01:00
fetchbzr
fetchcvs
fetchdarcs fetchdarcs: Use NIX_SSL_CERT_FILE 2017-06-03 20:35:37 +01:00
fetchegg fetch-*: remove md5 support 2017-03-20 22:23:41 +01:00
fetchfossil
fetchgit Merge: more compatibility for git* fetchers 2017-07-09 10:31:24 +02:00
fetchgitlocal
fetchgitrevision
fetchgx ipfs: 0.4.6 -> 0.4.9 2017-05-24 16:31:17 +02:00
fetchhg fetch-*: remove md5 support 2017-03-20 22:23:41 +01:00
fetchmavenartifact
fetchmtn
fetchnuget fetch-*: remove md5 support 2017-03-20 22:23:41 +01:00
fetchpatch fetchpatch: add excludes parameter 2017-07-26 13:32:59 +02:00
fetchrepoproject fetchRepoProject: typo 2017-03-27 15:04:02 +10:00
fetchs3 fetchs3: init simple S3 downloader 2017-04-25 22:01:32 -04:00
fetchsvn fetchsvn: set LC_ALL in builder to allow svn to handle unicode filenames 2017-06-04 13:41:28 +01:00
fetchsvnrevision
fetchsvnssh fetch-*: remove md5 support 2017-03-20 22:23:41 +01:00
fetchurl fetchurl: add some https ImageMagick mirrors 2017-06-07 15:27:03 +02:00
fetchzip Fix #27448 argument list too long in fetchzip for darwin. 2017-07-17 11:23:20 -04:00
gcc-wrapper-old Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00
icon-conv-tools
kernel make-initrd: Don't use stdenv.cross 2017-06-28 18:21:05 -04:00
libredirect libredirect: allow null paths 2017-05-24 11:29:06 -03:00
make-desktopitem
make-startupitem make-autostartitem: Use the right path for storing the desktop files 2017-07-06 00:44:41 +02:00
make-symlinks
mono-dll-fixer
nuke-references
ocaml
release Merge pull request #17681 from ericsagnes/feat/releaseTools.channel 2017-07-02 09:46:17 +01:00
remove-references-to Add removeReferencesTo for removing specific refs 2017-03-09 12:01:55 +00:00
rust rustRegistry: switch to mkDerivation 2017-06-25 11:56:29 +01:00
setup-hooks wrap-gapps-hook: also wrap symlinks to executables 2017-08-05 13:23:05 +02:00
singularity-tools
src-only
substitute
substitute-files
templaterpm
upstream-updater
vm debian: 8.8 -> 8.9 2017-07-26 20:02:17 +02:00
vsenv
build-maven.nix
build-pecl.nix
dhall-to-nix.nix Add a pkgs.dhallToNix utility 2017-01-26 20:11:49 -08:00
plugins.nix Ultrastar (#26524) 2017-06-14 11:29:31 +02:00
replace-dependency.nix
setup-systemd-units.nix Add setupSystemdUnits function. 2017-03-24 15:47:51 -04:00
source-from-head-fun.nix
trivial-builders.nix Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00