git.iko.soy/typeable/cabal2nix
on master help sign in
Add name mapping for libsodium.
79ca04aPeter Simons
src/Cabal2Nix/Name.hs+1
@@ -126,6 +126,7 @@ libNixName "sane-backends" = return "saneBackends"
126libNixName "SDL2-2.0" = return "SDL2"
126libNixName "SDL2-2.0" = return "SDL2"
127libNixName "sdl2" = return "SDL2"
127libNixName "sdl2" = return "SDL2"
128libNixName "sndfile" = return "libsndfile"
128libNixName "sndfile" = return "libsndfile"
129+libNixName "sodium" = return "libsodium"
129libNixName "sqlite3" = return "sqlite"
130libNixName "sqlite3" = return "sqlite"
130libNixName "ssl" = return "openssl"
131libNixName "ssl" = return "openssl"
131libNixName "stdc++.dll" = [] -- What is that?
132libNixName "stdc++.dll" = [] -- What is that?
src/Cabal2Nix/PostProcess.hs−1
@@ -174,7 +174,6 @@ postProcess' deriv@(MkDerivation {..})
174 | pname == "purescript" = deriv { buildTools = Set.insert "nodejs" buildTools }
174 | pname == "purescript" = deriv { buildTools = Set.insert "nodejs" buildTools }
175 | pname == "repa-algorithms" = deriv { extraLibs = Set.insert "llvm" extraLibs }
175 | pname == "repa-algorithms" = deriv { extraLibs = Set.insert "llvm" extraLibs }
176 | pname == "repa-examples" = deriv { extraLibs = Set.insert "llvm" extraLibs }
176 | pname == "repa-examples" = deriv { extraLibs = Set.insert "llvm" extraLibs }
177− | pname == "saltine" = deriv { extraLibs = Set.map (\x -> if x == "sodium" then "libsodium" else x) extraLibs }
178 | pname == "SDL-image" = deriv { extraLibs = Set.insert "SDL_image" extraLibs }
177 | pname == "SDL-image" = deriv { extraLibs = Set.insert "SDL_image" extraLibs }
179 | pname == "SDL-mixer" = deriv { extraLibs = Set.insert "SDL_mixer" extraLibs }
178 | pname == "SDL-mixer" = deriv { extraLibs = Set.insert "SDL_mixer" extraLibs }
180 | pname == "SDL-ttf" = deriv { extraLibs = Set.insert "SDL_ttf" extraLibs }
179 | pname == "SDL-ttf" = deriv { extraLibs = Set.insert "SDL_ttf" extraLibs }