Skip to content

Commit

Permalink
tortoisehg 5.9.1
Browse files Browse the repository at this point in the history
Test Release
  • Loading branch information
glaure committed Sep 20, 2021
1 parent 3cb03d1 commit 0636833
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 11 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# tortoisehg4ubuntu
Script to use tortoisehg on ubuntu 20.04 or higher
Script to use tortoisehg on ubuntu 20.04.

Ubuntu packages to test are available in the "Releases" section.

The latest 5.8.1 package is self-contained and does not need additional steps.
The latest 5.9.1 package is self-contained and does not need additional steps.

```
sudo apt install ./tortoisehg_5.8.1-glaure_amd64.deb
sudo apt install ./tortoisehg_5.9.1-glaure_amd64.deb
```

Note:
You may have to remove a current mercurial installation. This package only works with
mercurial 5.8.1. The dependency is automatically resolved by pypi/pip during the installation.
mercurial 5.9.1. The dependency is automatically resolved by pypi/pip during the installation.

# Downloads
[![Github All Releases](https://img.shields.io/github/downloads/glaure/tortoisehg4ubuntu/total)]()
Expand All @@ -20,6 +20,8 @@ mercurial 5.8.1. The dependency is automatically resolved by pypi/pip during the
https://askubuntu.com/questions/1232173/how-to-install-the-tortoisehg-in-ubuntu20-04


# Previous Information

## Instructions

Install all necessary build prerequisites
Expand Down
5 changes: 3 additions & 2 deletions bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ apt install --yes python3-pip build-essential
# Install PyQt5
pip3 install pyqt5

# Install Mercurial
pip3 install mercurial==5.8.1
# Install Mercurial3
pip3 uninstall mercurial
pip3 install mercurial==5.9.1

# Install Qscintilla.
pip3 install qscintilla
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
set -e

# HG TAG
HG_TAG=5.8.1
HG_TAG=5.9.1

# Clone tortoisehg repository.
if [ ! -e thg ]; then
Expand Down
8 changes: 7 additions & 1 deletion packaging/Ubuntu2004/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
tortoisehg (5.8.1-glaure) focal; urgency=medium
tortoisehg (5.9.1-glaure) focal; urgency=medium

* New package for 5.9.1 release

-- Gunther Laure <[email protected]> Tue, 20 Sep 2021 10:08:00 +0000

tortoisehg (5.8.1-glaure) focal; urgency=medium

* Initial package for Ubuntu

Expand Down
5 changes: 3 additions & 2 deletions packaging/Ubuntu2004/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
python3-pyqt5.qsci,
python-is-python3,
python3-iniparse
Conflicts: mercurial (<5.8.1)
python3-iniparse,
python3-pip
Conflicts: mercurial
Description: Graphical tool for working with mercurial
TortoiseHg provides a graphical tool for interacting with the distributed
revision control system Mercurial. GUI support is provided for over a
Expand Down
3 changes: 2 additions & 1 deletion packaging/Ubuntu2004/debian/preinst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ case "$1" in
install)
# Install Pypi package dependencies
pip3 install pyqt5
pip3 install mercurial==5.8.1
pip3 uninstall -y mercurial
pip3 install mercurial==5.9.1
pip3 install qscintilla
;;

Expand Down

0 comments on commit 0636833

Please sign in to comment.