]> TLD Linux GIT Repositories - packages/ghc.git/blob - ghc-pkgdir.patch
- updated source5
[packages/ghc.git] / ghc-pkgdir.patch
1 --- ghc-8.10.1/libraries/Cabal/Cabal/Distribution/Simple/InstallDirs.hs.orig    2019-12-30 03:32:20.000000000 +0100
2 +++ ghc-8.10.1/libraries/Cabal/Cabal/Distribution/Simple/InstallDirs.hs 2020-05-23 10:10:45.902028639 +0200
3 @@ -161,7 +161,7 @@
4  -- users to be able to configure @--libdir=\/usr\/lib64@ for example but
5  -- because by default we want to support installing multiple versions of
6  -- packages and building the same package for multiple compilers we append the
7 --- libsubdir to get: @\/usr\/lib64\/$libname\/$compiler@.
8 +-- libsubdir to get: @\/usr\/lib64\/$compiler\/$libname@.
9  --
10  -- An additional complication is the need to support relocatable packages on
11  -- systems which support such things, like Windows.
12 @@ -204,11 +204,11 @@
13        libdir       = installLibDir,
14        libsubdir    = case comp of
15             UHC    -> "$pkgid"
16 -           _other -> "$abi" </> "$libname",
17 +           _other -> "$compiler" </> "$pkgid",
18        dynlibdir    = "$libdir" </> case comp of
19             UHC    -> "$pkgid"
20 -           _other -> "$abi",
21 -      libexecsubdir= "$abi" </> "$pkgid",
22 +           _other -> "$compiler" </> "$pkgid",
23 +      libexecsubdir= "$pkgid",
24        flibdir      = "$libdir",
25        libexecdir   = case buildOS of
26          Windows   -> "$prefix" </> "$libname"
27 @@ -217,8 +217,8 @@
28        datadir      = case buildOS of
29          Windows   -> "$prefix"
30          _other    -> "$prefix" </> "share",
31 -      datasubdir   = "$abi" </> "$pkgid",
32 -      docdir       = "$datadir" </> "doc" </> "$abi" </> "$pkgid",
33 +      datasubdir   = "$pkgid",
34 +      docdir       = "$datadir" </> "doc" </> "$pkgid",
35        mandir       = "$datadir" </> "man",
36        htmldir      = "$docdir"  </> "html",
37        haddockdir   = "$htmldir",