freelance-project-34-market.../Makefile

42 lines
1.3 KiB
Makefile

host_deps:
./m host_deps
python_clean:
rm -fr \
~/.local/bin/env3 \
deps/com.github.aiortc.aiortc/dist \
deps/com.github.aiortc.aiortc/src/online_fxreader/vpn/dist;
python_put:
[[ -f ~/.local/bin/env3 ]] || (\
uv venv --system-site-packages --seed ~/.local/bin/env3 && \
~/.local/bin/env3/bin/python3 -m pip install uv \
);
for f in \
deps/com.github.aiortc.aiortc/ \
deps/com.github.aiortc.aiortc/src/online_fxreader/vpn; do \
echo $$f; \
[[ -f $$f/dist ]] && continue; \
python3 -m build --installer uv $$f; \
~/.local/bin/env3/bin/python3 -m uv pip install $$f/dist/*.whl; \
done
dotfiles_put:
mkdir -p ~/.local/bin
cp dotfiles/.local/bin/commands ~/.local/bin/commands
cp dotfiles/.local/bin/gnome-shortcuts-macbook-air ~/.local/bin/
mkdir -p ~/.sway
cp dotfiles/.sway/config ~/.sway/config
cp dotfiles/.zshenv ~/.zshenv
cp dotfiles/.zshrc ~/.zshrc
cp dotfiles/.vimrc ~/.vimrc
cp dotfiles/.tmux.conf ~/.tmux.conf
cp dotfiles/.py3.vimrc ~/.py3.vimrc
cp dotfiles/.py3.vimrc ~/.py3.vimrc
cp dotfiles/.gitconfig ~/.gitconfig
cp -rp \
dotfiles/.ipython/profile_default/ipython_config.py \
~/.ipython/profile_default/ipython_config.py
dotfiles_fetch:
commands install -f -p ~ -s ~/.config/Code\ -\ OSS/User/keybindings.json -t dotfiles