Stop bundling curl in the OSX dmg
New curl binary links to libldap with a @loader_path that prevents using the binary when the dmg is used elsewhere. See https://github.com/datalad/git-annex/issues/170 git-annex doesn't use curl by default anyway, so it doesn't really need to be included in the dmg.
This commit is contained in:
parent
9fffa85a9e
commit
571a516ed2
3 changed files with 4 additions and 6 deletions
|
@ -63,14 +63,11 @@ preferredBundledPrograms = catMaybes
|
||||||
, Just "sh"
|
, Just "sh"
|
||||||
-- used by git-annex when available
|
-- used by git-annex when available
|
||||||
, Just "uname"
|
, Just "uname"
|
||||||
|
-- Included in git for Windows
|
||||||
|
, Just "cp"
|
||||||
#endif
|
#endif
|
||||||
, BuildInfo.lsof
|
, BuildInfo.lsof
|
||||||
, BuildInfo.gcrypt
|
, BuildInfo.gcrypt
|
||||||
#ifndef mingw32_HOST_OS
|
|
||||||
-- These utilities are included in git for Windows
|
|
||||||
, ifset BuildInfo.curl "curl"
|
|
||||||
, Just "cp"
|
|
||||||
#endif
|
|
||||||
#ifdef linux_HOST_OS
|
#ifdef linux_HOST_OS
|
||||||
-- used to unpack the tarball when upgrading
|
-- used to unpack the tarball when upgrading
|
||||||
, Just "gunzip"
|
, Just "gunzip"
|
||||||
|
|
|
@ -96,7 +96,7 @@ otool appbase installedbins replacement_libs libmap = do
|
||||||
-- to find real path to library, but for now, skip it.
|
-- to find real path to library, but for now, skip it.
|
||||||
not ("@executable_path" `isInfixOf` s)
|
not ("@executable_path" `isInfixOf` s)
|
||||||
&& not ("@loader_path" `isInfixOf` s)
|
&& not ("@loader_path" `isInfixOf` s)
|
||||||
-- OSX framekworks such as Cocoa are too tightly tied to
|
-- OSX frameworks such as Cocoa are too tightly tied to
|
||||||
-- a specific OSX version, so don't bundle.
|
-- a specific OSX version, so don't bundle.
|
||||||
&& not (".framework" `isInfixOf` s)
|
&& not (".framework" `isInfixOf` s)
|
||||||
-- libSystem.B is tightly tied to frameworks.
|
-- libSystem.B is tightly tied to frameworks.
|
||||||
|
|
|
@ -7,6 +7,7 @@ git-annex (10.20230803) UNRELEASED; urgency=medium
|
||||||
* Fix behavior when importing a tree from a directory remote when the
|
* Fix behavior when importing a tree from a directory remote when the
|
||||||
directory does not exist. An empty tree was imported, rather than the
|
directory does not exist. An empty tree was imported, rather than the
|
||||||
import failing.
|
import failing.
|
||||||
|
* Stop bundling curl in the OSX dmg.
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Mon, 07 Aug 2023 13:04:13 -0400
|
-- Joey Hess <id@joeyh.name> Mon, 07 Aug 2023 13:04:13 -0400
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue