Build Transmission Gtk4 Variant

Bug #2030271 reported by Sameer Sharma
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Transmission-Snap
Triaged
Wishlist
Sameer Sharma

Bug Description

Currently the transmission Gtk client is Gtk3 variant only it would be good if we would use Gtk4 in respect to the modernity and version scheming
But this brings one major disadvantage- Lack of System Tray Icon as Gtk4 has no such mechanism.

Changed in transmission-snap:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Sameer Sharma (capecrusader-121)
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

This is currently not possible as both Jammy and the gnome-sdk doesnt offer gtkmm4 and related pkgs needed for building Transmission Gtk4.
Reported Upstream.

Revision history for this message
Sameer Sharma (sameersharma2006) wrote :
description: updated
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

This is a nice article on building gtkmm4 atop Jammy. --> https://terminalroot.com/how-to-install-gtkmm-4-on-ubuntu-2204/

I guess we will have to do the labour by our-self of building gtkmm4 inside the snap itself. 🫠

Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

This will need more time and resources as my initial attempts to manually build the needed deps has failed. Will re-look some other day or the snap devs should provide the latest gtkmm4 and needed libs in their sdk.

Using core24 is also an option but its restricted to dev releases.

Changed in transmission-snap:
status: In Progress → Triaged
Revision history for this message
Sameer Sharma (sameersharma2006) wrote :

Will Re-look with advent of Core24, Next Year.

Changed in transmission-snap:
status: Triaged → Opinion
Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):
Changed in transmission-snap:
status: Opinion → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.