Package: wnpp
Severity: wishlist
X-Debbugs-Cc: philipp.unger.1...@gmail.com

* Package name    : turtle
  Version         : 0.7
  Upstream Contact: Philipp Unger <philipp.unger.1...@gmail.com>
* URL             : https://gitlab.gnome.org/philippun1/turtle
* License         : GPL
  Programming Lang: Python
  Description     : Turtle provides dialogs for version control operations and
emblems and a context menu for nautilus.

Turtle is actually a multi package package, consisting of the following
packages:
turtle-cli, turtle-nautilus, turtle-nautilus-flatpak, python3-turtlevcs

Further descriptions for each package can be found in the control file of the repository below.

I have prepared a branch with some initial debian packaging:
https://gitlab.gnome.org/philippun1/turtle/-/tree/packaging/debian
This branch can successfully build the deb packages on Debian testing and
Ubuntu 24.04 beta.

The package is useful because it simplifies many git actions with easy to use
dialogs and nautilus integration (emblems + context menu).
There is already a similar package, rabbitvcs, which does similar things. But in contrast turtle uses gtk4 + libadwaita and its modern look fits much better
into the GNOME environment.

It would be nice if the PythonTeam could maintain the package. Most of the
packaging work is done directly upstream in the setup.py, which I would
maintain myself.

Reply via email to