Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 439976 - x11-themes/clearlooks-phenix-2 - a GTK+ 3 port of Clearlooks, the default theme for GNOME 2
Summary: x11-themes/clearlooks-phenix-2 - a GTK+ 3 port of Clearlooks, the default the...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.jpfleury.net/en/software/c...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2012-10-28 17:31 UTC by Francesco Turco
Modified: 2013-01-01 19:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for Clearlooks-Phenix theme for GTK+ 3.4 (clearlooks-phenix-2.ebuild,674 bytes, text/plain)
2012-10-28 17:31 UTC, Francesco Turco
Details
Ebuild for Clearlooks-Phenix 3.0.13 (clearlooks-phenix-3.0.13.ebuild,609 bytes, text/plain)
2012-12-28 11:18 UTC, Francesco Turco
Details
Improved ebuild for Clearlooks-Phenix 3.0.13 (clearlooks-phenix-3.0.13.ebuild,584 bytes, text/plain)
2012-12-28 11:59 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2012-10-28 17:31:51 UTC
Created attachment 327614 [details]
Ebuild for Clearlooks-Phenix theme for GTK+ 3.4

I created an ebuild for the Clearlooks-Phenix GTK+ 3 theme (http://www.jpfleury.net/en/software/clearlooks-phenix.php). There are three versions of this theme:
- Version 1 is for GTK+ 3.0 and 3.2
- Version 2 is for GTK+ 3.4
- Version 3 is for GTK+ 3.6
Since I only have GTK+ 3.4 I just created an ebuild for version 2, but it should be trivial to create ebuilds for the other two versions.
I don't have much experience at writing ebuilds, and I hope there aren't many errors in mine.
Comment 1 Francesco Turco 2012-12-28 11:18:29 UTC
Created attachment 333578 [details]
Ebuild for Clearlooks-Phenix 3.0.13
Comment 2 Francesco Turco 2012-12-28 11:21:35 UTC
Since I just upgraded to GNOME 3.6 I had to update Clearlooks-Phenix as well. This version now uses Git. I also removed some dependencies as upstream homepage states they are not needed.
Comment 3 Francesco Turco 2012-12-28 11:59:01 UTC
Created attachment 333582 [details]
Improved ebuild for Clearlooks-Phenix 3.0.13

Switched to EAPI=5, removed seemingly useless S variable assignment and added ~x86 architecture. Thanks to ssuominen, chithead and anYc in the #gentoo-dev-help IRC channel.
Comment 4 Julian Ospald 2012-12-28 19:48:22 UTC
I wonder if it would make sense to create 3 slots for this, to make distinction better (each slot would block the other 2 then)... on top of the =x11-libs/gtk+-3.4* syntax
Comment 5 Sergey Popov gentoo-dev 2012-12-29 13:53:30 UTC
(In reply to comment #4)
> I wonder if it would make sense to create 3 slots for this, to make
> distinction better (each slot would block the other 2 then)... on top of the
> =x11-libs/gtk+-3.4* syntax

Well, maybe sub-slots will be better in such situation
Comment 6 Julian Ospald 2013-01-01 19:41:25 UTC
I used normal slots with blocking-technique for now, let's see how it plays out

+*clearlooks-phenix-9999 (01 Jan 2013)
+*clearlooks-phenix-2 (01 Jan 2013)
+*clearlooks-phenix-1 (01 Jan 2013)
+
+  01 Jan 2013; Julian Ospald <hasufell@gentoo.org> +clearlooks-phenix-1.ebuild,
+  +clearlooks-phenix-2.ebuild, +clearlooks-phenix-9999.ebuild, +metadata.xml:
+  initial import wrt #439976