config:tortoisehg
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
config:tortoisehg [2020/07/30 13:20] – created Wulf Rajek | config:tortoisehg [2023/05/29 11:55] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== TortoiseHg ====== | ====== TortoiseHg ====== | ||
- | No package in Mint20/ | + | No package in Mint20/ |
+ | |||
+ | TortoiseHg and Mercurial (+common) v5.5.2: | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
< | < | ||
- | # make a folder to hold the tortoise source | + | sudo apt install -y python3-iniparse python3-pyqt5 python3-pyqt5.qsci |
- | mkdir ~/temp 2>/ | + | sudo apt install sip-py3api-12.7 python3-pyqt5 libqt5designer5 libqt5help5 libqt5test5 libqt5sql5 |
- | cd ~/temp | + | |
- | # alias the python3 binary as python | + | http:// |
- | sudo apt install python-is-python3 | + | http:// |
- | # now this should work, and return a 3.8.x version | + | http:// |
- | python | + | |
- | # pip3 is needed to fulfill all the build dependencies | + | sudo dpkg -i mercurial-common_5.5.2-1_all.deb |
- | sudo apt install | + | sudo dpkg -i mercurial_5.5.2-1_amd64.deb |
+ | sudo dpkg -i tortoisehg_5.5.2-1_all.deb | ||
+ | </ | ||
- | # install mercurial command line | ||
- | sudo apt install -y mercurial | ||
- | # pull tortoisehg source (stable branch) | ||
- | hg clone https:// | ||
- | cd thg | ||
- | pip3 install pyqt5 | ||
- | pip3 install qscintilla | ||
- | sudo apt install -y pyqt5.qsci-dev | ||
- | sudo apt-get install python3-pyqt5.qsci | ||
- | pip3 install mercurial | ||
- | # install one more necessary package | + | Note: |
- | sudo apt install | + | Debian SID now contains 5.6.1 which requires python3.9 which is not standard on Mint 20 and 6.1.1/ |
+ | < | ||
+ | sudo apt install python3.9 | ||
+ | wget http:// | ||
+ | wget http:// | ||
+ | wget http:// | ||
- | # build it | + | sudo dpkg -i mercurial-common_5.6.1-4_all.deb |
- | make local | + | sudo dpkg -i tortoisehg_5.6.1-1_all.deb |
- | # move it to ~/ | + | sudo dpkg -i mercurial_5.6.1-4_amd64.deb |
- | cd ~/temp | + | |
- | rm -rf ~/ | + | |
- | mkdir ~/ | + | |
- | mv thg/* ~/ | + | |
- | </ | + | |
- | Now you can create a dock/ | + | or: |
- | < | + | wget http:// |
- | vi ~/.local/share/applications/ | + | wget http:// |
+ | wget http:// | ||
</ | </ | ||
- | and paste in these lines (replace " | ||
- | < | ||
- | [Desktop Entry] | ||
- | Name=TortoiseHG | ||
- | Exec=/ | ||
- | Comment=Launch TortoiseHG | ||
- | Terminal=false | ||
- | Type=Application | ||
- | Icon=/ | ||
- | </ | ||
- | |||
- | Now you can hit the "Show Applications" | ||
- | |||
- |
config/tortoisehg.1596111606.txt.gz · Last modified: 2023/05/29 11:53 (external edit)