Bug 458280

Summary: Split transmission package into libtransmission, transmission (gtk)
Product: [Fedora] Fedora Reporter: Mukund Sivaraman <muks>
Component: transmissionAssignee: Denis Leroy <denis>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: ego.cordatus
Target Milestone: ---Keywords: FutureFeature, Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-09-09 10:14:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1878523    

Description Mukund Sivaraman 2008-08-07 13:52:39 UTC
Description of problem:

The transmission package should be split into libtransmission (and -devel package) and transmission (for GTK program).

libtransmission is in a directory in the transmission release tarball, which can be used separately by 3rd party programs.

Please note that transmission and libtransmission (both in the same release tarball) are licensed differently.

Comment 1 Denis Leroy 2008-08-24 12:25:57 UTC
> The transmission package should be split into libtransmission (and -devel
> package) and transmission (for GTK program).

There are no development files or headers installed by transmission. Are you aware of any projects that are currently building on top of it ? (and if so, how do they link with transmission header files).

Unless there exists such a project, I don't see a good reason to split the current RPM, especially since it has a relatively small size (< 1MB). The dual licensing is not an issue, and will be properly documented in the license field of the version 1.33 spec file.

Comment 2 Artem 2020-09-13 19:42:25 UTC
> Unless there exists such a project, I don't see a good reason to split the current RPM

Not we have such package — Fragments https://gitlab.gnome.org/World/Fragments

Please build libtransmission and devel sub-package.