aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-09-10 17:38:32 +0900
committernsfisis <nsfisis@gmail.com>2023-09-10 17:38:32 +0900
commit75c64775c16a179b463d62125e5b76b1e6342789 (patch)
tree0cdb50ee1d543216ad56b7aa52c18d9c7d5aa021
parentf609a0be2d3b0fba6af1f0d778b959c18b9dbffe (diff)
downloaddotfiles-75c64775c16a179b463d62125e5b76b1e6342789.tar.gz
dotfiles-75c64775c16a179b463d62125e5b76b1e6342789.tar.zst
dotfiles-75c64775c16a179b463d62125e5b76b1e6342789.zip
mitamae: install cargo-compete
-rw-r--r--INSTALL.txt3
-rw-r--r--mitamae/default.rb15
2 files changed, 15 insertions, 3 deletions
diff --git a/INSTALL.txt b/INSTALL.txt
index 84eab70..6728f6e 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -20,8 +20,6 @@ $ tic -xe tmux-256color /var/tmp/tmux-256color.info
$ go install github.com/rhysd/vim-startuptime@latest
-$ cargo install cargo-compete
-
# Restart your machine.
```
@@ -39,7 +37,6 @@ $ sudo apt install \
$ sudo adduser $(whoami) docker
$ cargo install alacritty
-$ cargo install cargo-compete
$ go install github.com/rhysd/vim-startuptime@latest
```
diff --git a/mitamae/default.rb b/mitamae/default.rb
index 31f0316..361d50d 100644
--- a/mitamae/default.rb
+++ b/mitamae/default.rb
@@ -95,3 +95,18 @@ execute "cargo: install hgrep" do
command "cargo install hgrep"
not_if "type hgrep"
end
+
+if node[:use] == "private"
+ package "pkg-config"
+ package "libssl-dev"
+
+ execute "cargo: install cargo-compete" do
+ envs = {
+ CFLAGS: "-I/usr/include",
+ OPENSSL_LIB_DIR: "/usr/lib/x86_64-linux-gnu",
+ OPENSSL_INCLUDE_DIR: "/usr/include/x86_64-linux-gnu",
+ }
+ command "#{envs.map{"#{_1}=#{_2}"}.join(" ")} cargo install cargo-compete"
+ not_if "type cargo-compete"
+ end
+end