summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-19 22:38:13 +0800
committerruki <[email protected]>2019-03-19 09:49:19 +0800
commitd3068c73503934f120203f6a76b4f58a7fff83b5 (patch)
tree666ca4203afe4b8d5db765c3e447fadcdc01d512
parentd4046369a1d49bce0137cdd94f75906b9058c5ae (diff)
revert envs for binary package
-rw-r--r--xmake/core/package/package.lua3
-rw-r--r--xmake/repository/packages/7/7z/xmake.lua4
-rw-r--r--xmake/repository/packages/a/autoconf/xmake.lua4
-rw-r--r--xmake/repository/packages/a/automake/xmake.lua4
-rw-r--r--xmake/repository/packages/c/cmake/xmake.lua4
-rw-r--r--xmake/repository/packages/l/libtool/xmake.lua4
-rw-r--r--xmake/repository/packages/p/pkg-config/xmake.lua4
7 files changed, 3 insertions, 24 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index e5c69e4e5..32a534bc5 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -321,6 +321,9 @@ function _instance:envs()
local envs = self._ENVS
if not envs then
envs = {}
+ if self:kind() == "binary" then
+ envs = {"bin"}
+ end
self._ENVS = envs
end
return envs
diff --git a/xmake/repository/packages/7/7z/xmake.lua b/xmake/repository/packages/7/7z/xmake.lua
index 74ca171dc..5ddbeed72 100644
--- a/xmake/repository/packages/7/7z/xmake.lua
+++ b/xmake/repository/packages/7/7z/xmake.lua
@@ -26,10 +26,6 @@ package("7z")
add_versions("gitlab:16.02", "93c6a14efb6dc9ee2fbb8c8fd4b5f319537c98182f8810f3b25cfa6363d9905b")
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", "linux", function (package)
os.vrun("make 7z")
os.cp("bin", package:installdir())
diff --git a/xmake/repository/packages/a/autoconf/xmake.lua b/xmake/repository/packages/a/autoconf/xmake.lua
index dbb3dd3d1..eb571f93a 100644
--- a/xmake/repository/packages/a/autoconf/xmake.lua
+++ b/xmake/repository/packages/a/autoconf/xmake.lua
@@ -12,10 +12,6 @@ package("autoconf")
add_versions("2.68", "eff70a2916f2e2b3ed7fe8a2d7e63d72cf3a23684b56456b319c3ebce0705d99")
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", "linux", function (package)
import("package.tools.autoconf").install(package)
end)
diff --git a/xmake/repository/packages/a/automake/xmake.lua b/xmake/repository/packages/a/automake/xmake.lua
index 63feb9ed4..6dcd8ef11 100644
--- a/xmake/repository/packages/a/automake/xmake.lua
+++ b/xmake/repository/packages/a/automake/xmake.lua
@@ -13,10 +13,6 @@ package("automake")
add_versions("1.9.5", "68712753fcb756f3707b7da554917afb348450eb8530cae3b623a067078596fd")
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", "linux", function (package)
import("package.tools.autoconf").install(package)
io.writefile(path.join(package:installdir("share", "aclocal"), "dirlist"), [[
diff --git a/xmake/repository/packages/c/cmake/xmake.lua b/xmake/repository/packages/c/cmake/xmake.lua
index 7e4294354..fd1b22be2 100644
--- a/xmake/repository/packages/c/cmake/xmake.lua
+++ b/xmake/repository/packages/c/cmake/xmake.lua
@@ -32,10 +32,6 @@ package("cmake")
end
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", function (package)
os.cp("CMake.app/Contents/bin", package:installdir())
os.cp("CMake.app/Contents/share", package:installdir())
diff --git a/xmake/repository/packages/l/libtool/xmake.lua b/xmake/repository/packages/l/libtool/xmake.lua
index 5c1c60a32..6c881c1c2 100644
--- a/xmake/repository/packages/l/libtool/xmake.lua
+++ b/xmake/repository/packages/l/libtool/xmake.lua
@@ -12,10 +12,6 @@ package("libtool")
add_versions("2.4.5", "509cb49c7de14ce7eaf88993cf09fd4071882699dfd874c2e95b31ab107d6987")
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", "linux", function (package)
import("package.tools.autoconf").install(package, {"--disable-dependency-tracking", "--enable-ltdl-install"})
end)
diff --git a/xmake/repository/packages/p/pkg-config/xmake.lua b/xmake/repository/packages/p/pkg-config/xmake.lua
index 1cfdbf127..036bc9407 100644
--- a/xmake/repository/packages/p/pkg-config/xmake.lua
+++ b/xmake/repository/packages/p/pkg-config/xmake.lua
@@ -11,10 +11,6 @@ package("pkg-config")
add_versions("0.29.2", "6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591")
end
- on_load(function (package)
- package:addenv("PATH", "bin")
- end)
-
on_install("macosx", "linux", function (package)
local pcpath = {"/usr/local/lib/pkgconfig", "/usr/lib/pkgconfig"}
if is_host("macosx") then