[MacPorts] #43931: proposition: oxygen-gtk port (oxygen-gtk2)
#43931: proposition: oxygen-gtk port (oxygen-gtk2) -------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: | Port: -------------------------+-------------------------------- I'm attaching a proposed Portfile for the oxygen-gtk theme. Under X11 it allows near-seamless integration of GtK apps with KDE apps using the default Oxygen theme. In my opinion it also makes them integrate nicely on OS X. For now I'm only uploading a version for GtK2, I'll add a version for the GtK3 theme later. GtK engines must have a .so extension but would be built with a .dylib extension on OS X. I've preferred adding logic to change the make files generated by cmake rather than renaming the resulting file post-destroot. It requires somewhat more actions (and possibly maintenance), but it has the advantage that the engine is generated as the code expects it. -- Ticket URL: <https://trac.macports.org/ticket/43931> MacPorts <http://www.macports.org/> Ports system for OS X
#43931: proposition: oxygen-gtk port (oxygen-gtk2) --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: oxygen-gtk2 | --------------------------+-------------------------------- Changes (by mf2k@…): * version: 2.3.0 => * type: request => submission * port: => oxygen-gtk2 Comment: A few quick notes: - The {{{revision}}} line should be deleted because it starts at 0. - The {{{depends_build}}} line should be changed to {{{depends_build- append}}} to not overwrite the dependencies that come from using the cmake portgroup. Then you do not have to specify the cmake port which is already added by the cmake portgroup. - Please use [https://guide.macports.org/#reference.phases.checksum modern checksums]. - It seems to me that the category should be kde, not x11. -- Ticket URL: <https://trac.macports.org/ticket/43931#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#43931: proposition: oxygen-gtk port (oxygen-gtk2) --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: oxygen-gtk2 | --------------------------+-------------------------------- Comment (by rjvbertin@…): Replying to [comment:2 mf2k@…]:
A few quick notes: [...] - Please use [https://guide.macports.org/#reference.phases.checksum modern checksums].
You meant replace the md5 checksum by rmd160? Or use the more complicated syntax that seems required only when multiple files are to be downloaded?
- It seems to me that the category should be kde, not x11.
I see I didn't mention it, but oxygen-gtk has no dependencies on KDE whatsoever. Its only relationship to KDE is that it implements the default theme from KDE (and presumably copies that theme's settings if it exists on disk ... although I don't know how it'd find those settings under OS X if it doesn't require KDE to be present). So adding it to the kde category is inappropriate IMHO, and would introduce needless dependencies. I did however add it to the gtk category -- Ticket URL: <https://trac.macports.org/ticket/43931#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#43931: proposition: oxygen-gtk port (oxygen-gtk2) --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: oxygen-gtk2 | --------------------------+-------------------------------- Comment (by mf2k@…): Replying to [comment:3 rjvbertin@…]:
You meant replace the md5 checksum by rmd160? Or use the more complicated syntax that seems required only when multiple files are to be downloaded?
I meant to add an rmd160 checksum. Remove the md5 one unless it is provided by upstream for verification.
- It seems to me that the category should be kde, not x11.
I see I didn't mention it, but oxygen-gtk has no dependencies on KDE whatsoever. Its only relationship to KDE is that it implements the default theme from KDE (and presumably copies that theme's settings if it exists on disk ... although I don't know how it'd find those settings under OS X if it doesn't require KDE to be present). So adding it to the kde category is inappropriate IMHO, and would introduce needless dependencies. I did however add it to the gtk category
The category of a port never adds any dependencies. -- Ticket URL: <https://trac.macports.org/ticket/43931#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts