summaryrefslogtreecommitdiff
path: root/x11-themes/gtk-engines
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-themes/gtk-engines
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-themes/gtk-engines')
-rw-r--r--x11-themes/gtk-engines/Manifest11
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch12
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch11
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch26
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch22
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch25
-rw-r--r--x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch12
-rw-r--r--x11-themes/gtk-engines/gtk-engines-2.20.2-r2.ebuild63
-rw-r--r--x11-themes/gtk-engines/metadata.xml16
9 files changed, 198 insertions, 0 deletions
diff --git a/x11-themes/gtk-engines/Manifest b/x11-themes/gtk-engines/Manifest
new file mode 100644
index 000000000000..c54f0265c159
--- /dev/null
+++ b/x11-themes/gtk-engines/Manifest
@@ -0,0 +1,11 @@
+AUX gtk-engines-2.20.2-auto-mnemonics.patch 615 SHA256 4946dae1b5a127d3c81da96e6d16eed5c2fbde3c098d7538a9a38fb5af7cf508 SHA512 10951784f8e2c03e83cf63ff15ba596281d2fc870466e9018036b3c876b1abe3eb3774bcb98bd47fbd4d7037223bde7cbb4db11ab1186aae6b76a27d1b1e878b WHIRLPOOL 23f49767f7b83f44206902872ece3d39f45a10ae3c630fcb74948931b6d3a3296ec58939ee3dfe3a1af1f90e1c85e2074aaec33d8bf7bd02bf0612a4405e2031
+AUX gtk-engines-2.20.2-change-bullet.patch 372 SHA256 0d4ec14f2f23c7971d23d211a1d2002dd6e8afcf3ef4444e7fa95f2fd1616809 SHA512 b9848c95d40fd18e0a9877d1f4d314330b806fce101f6032761d61afc1303ff9b6ffaeb9502ce8c5d867553b4fdad17981b811a175dcc84feb10509c6edf88a5 WHIRLPOOL 07d61fe2adef33c1df0142d9da59374ef53bae8a2587b8ad6affef32cf8f9c04365d5ef95d72a9d4a4821b3a50d93908ab273d72bc31ca4822e16b4aa1e58c11
+AUX gtk-engines-2.20.2-glib.h.patch 729 SHA256 11334d320b5a857895e221c7aefb9bd01fc721b8700bfeecacb0abf6fcbf6aec SHA512 4e9f6bdf42b5c4a8695f2d529ed57d345539eec1af8672181dc8c050b507f492d92fb0b902246b8ecaa8cd8e2c14042207ef36fa25d86e4792a8e51a7579a4af WHIRLPOOL 4720603f82bb0ff8f2da6ef2a1675e5699cf1ba1715cff450ef48c8017a44821606ccdb688e2ebb4c498a242d90d370aa4d032980bef68dd4b87a9092654ba27
+AUX gtk-engines-2.20.2-java-look.patch 602 SHA256 2105eb0e876fbd8873c81fdd0423f3752bb312f8193848ce374c753599d2f1de SHA512 b2ff1ecd1981d704e86802a878286ddc153317796d805578da7f7a8c411257c964a18aafa93e47e75f8753b207e40495c30c13f2d56c092e9f0bfd9bb07fca2e WHIRLPOOL b5e3488887fa00706c29fc07979638e603f1cf19f62e8ed90b16011517a8b21ff36e5afada379beaa8b74fa630a3b7f763c9d15f912c8571f5c44050c6079a45
+AUX gtk-engines-2.20.2-tooltips.patch 1116 SHA256 3bdef1ee84f9699196600dbc68c39e036019a4cf608a6ec445ca482ac9fb9044 SHA512 0e89d704f883f0dce086f83b4dc27decc3e022f1ad7ec46e9a0ca9d5ab2e3a997826c8ca3d1340e3e51ed3e4433c7e30eac833b02f76409f66a08b178cdd3b30 WHIRLPOOL 8f53f000549908b7af4fd77fa3aa9117273dda3291764c791f570e9cb865f81a2172327ed365790d255f07f379e0b9137f7a2b0d2c1e4baffd678302234e7e4a
+AUX gtk-engines-2.20.2-window-dragging.patch 466 SHA256 b4781dea54c29f4d02030b086664908da3f104222b729ba31cd5f7bab431d25f SHA512 4f3f20c007a1b3fc001485fdd0c84450f8bbf3c2e95decd058b552adfeecc75a84ae2be7da3984c058df940bcb87ce6cd149d24a5e86486befd085d339c65a77 WHIRLPOOL ec94fdf652dbea1bd9a69973a81ed3b54424ac1f49dc67948777aaa84b3b86489cf7a230ba7320a62b783a3791ced1ad3050c911c6cec7a94a066249f570559b
+DIST gtk-engines-2.20.2.tar.bz2 688171 SHA256 15b680abca6c773ecb85253521fa100dd3b8549befeecc7595b10209d62d66b5 SHA512 049ae20d47a28b60fe5b0484e3c11bc6cd62d6167478f1d83df3066d618827ca9204767ab1b7a9ca02f542c3fc7929efc1bb85f65d66aaf5d5b15718b6de19e9 WHIRLPOOL eb28d402872dd8f553d15641e85dedb7e4b32bb4094fecd7213e12cb74d2fcf992220c5289f7d34ac20e7d4f0a6ba809dcb17130ee93aa3a2671c87110d5bd1b
+EBUILD gtk-engines-2.20.2-r2.ebuild 1565 SHA256 48acd8e6859afa5945443e52e4aa065bdc0fe9a24e10e1ab63e09cf8583b2e26 SHA512 b0cf51c874ed592aad185033a8597f53c37da3e3879ad54d635c62a22fc1bd91d933e7091eadadae9167360e3bb338a90f82726745ff9e1172457fc15759d0ff WHIRLPOOL 69b1341f7a839081d042b1e9588c4cc811ba96efed2be3bda06cab7997dd9631e5a7cc76157f0f948dd82056ae1ed59511a83747a52ad14a62c8a9605069cef0
+MISC ChangeLog 4605 SHA256 5942a9ae240439b331a8ac5a3d2aaeda50bde0af9ef2d071964990fd3081768b SHA512 0c5e9565464141377f8542e4f9ed68a532a90ce3c7d6b62421931b5524ee44329b0b6f87c3ed191c5651b1c4aa7cfcebff9d051a83ecd224168bbb4a3cf77e04 WHIRLPOOL 34862ba87894e8b7486dad605f3a3d91192a785c54d3f1a4d5dcbd63ca088bd3e93f619fec6a8bef12f74a691c07c6d6ad8a78cac3810edcf846cc2fb6bbc777
+MISC ChangeLog-2015 26417 SHA256 958c0d94486373b1adfb7da0391064494fda93718cc0e134f91e82cb4dbf08f4 SHA512 b332bee1f4ec17d64ee7b83c2a9d85cd4c2d811844c335e34fefc188e6e0835b5bf853c83eaef751e2b02f79c8d819d06a2361b4d77a65be45d0ef98031fb81f WHIRLPOOL e1ac7af331034c3d0ebc55f6377385aaa59bd0283b51f142f8cc5175d81969b96c2d3d70823376b85b69d429f6162a6c2c1d9cc9b6fe040994b94efdd8173e4a
+MISC metadata.xml 667 SHA256 ea402f9a0e15cf0fa7d66f982f38de9e9a854635c941603bbc69ffc1d05d5dd4 SHA512 62bb1508fe80e89238a57dffb44b7e8951f5d5b8c50ddd412fdf84778e77a2e13c16bb6ff1045802fbd71a1dea038695b76febd024cb50b96258bfd67b32ad47 WHIRLPOOL f9ccc82713279a75aed5dc65c954e8727f1303e46f5cb96f5e59ad9e39214ad45a292ccaecbcd44b00df1abf84fc23bb7bb919eeb5d73c604525ea6339eff0c0
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch
new file mode 100644
index 000000000000..dc6ca97c8547
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-auto-mnemonics.patch
@@ -0,0 +1,12 @@
+diff -up gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.mnemonics gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc
+--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.mnemonics 2010-03-23 19:47:09.838066932 -0400
++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2010-01-12 22:29:47.507357239 -0500
+@@ -3,6 +3,8 @@
+
+ gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#E7F3FD"
+
++gtk-auto-mnemonics = 1
++
+ style "default" {
+ xthickness = 1
+ ythickness = 1
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch
new file mode 100644
index 000000000000..bc80a92bf511
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-change-bullet.patch
@@ -0,0 +1,11 @@
+--- gtk-engines-2.18.2/themes/Clearlooks/gtk-2.0/gtkrc.change-bullet 2009-08-25 11:25:25.348520380 -0400
++++ gtk-engines-2.18.2/themes/Clearlooks/gtk-2.0/gtkrc 2009-08-25 11:26:30.477514482 -0400
+@@ -16,6 +16,8 @@ style "default" {
+
+ GtkCheckButton::indicator-size = 14
+
++ GtkEntry::invisible-char = 0x2022
++
+ GtkPaned::handle-size = 6
+
+ GtkRange::trough-border = 0
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch
new file mode 100644
index 000000000000..35e5007e2c4a
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-glib.h.patch
@@ -0,0 +1,26 @@
+From 8d49a386f467cbf8e0842d2218126f643e50f834 Mon Sep 17 00:00:00 2001
+From: Dominique Leuenberger <dimstar@opensuse.org>
+Date: Sun, 27 Nov 2011 15:24:57 +0100
+Subject: [PATCH] Fix build with glib 2.31: Only glib.h can be #include'd.
+ Fixes bug #664914
+
+---
+ engines/clearlooks/src/animation.c | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/engines/clearlooks/src/animation.c b/engines/clearlooks/src/animation.c
+index 1f7a41f..56a9286 100644
+--- a/engines/clearlooks/src/animation.c
++++ b/engines/clearlooks/src/animation.c
+@@ -28,7 +28,7 @@
+ #include "animation.h"
+
+ #ifdef HAVE_WORKING_ANIMATION
+-#include <glib/gtimer.h>
++#include <glib.h>
+
+ struct _AnimationInfo {
+ GTimer *timer;
+--
+1.7.8.5
+
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch
new file mode 100644
index 000000000000..b038366db282
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-java-look.patch
@@ -0,0 +1,22 @@
+--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.orig 2011-11-27 14:25:46.523593240 -0800
++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2011-11-27 14:25:34.400658810 -0800
+@@ -207,8 +207,8 @@
+ }
+
+ style "menu" {
+- xthickness = 0
+- ythickness = 0
++ xthickness = 2
++ ythickness = 2
+
+ bg[NORMAL] = shade (1.08, @bg_color)
+
+@@ -229,7 +229,7 @@
+ # 2. The line should go to the edges (ie. no border at the left/right)
+ style "separator_menu_item" {
+ xthickness = 1
+- ythickness = 0
++ ythickness = 1
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch
new file mode 100644
index 000000000000..898fc0ce56fe
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-tooltips.patch
@@ -0,0 +1,25 @@
+diff -up gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc.tooltips gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc
+--- gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc.tooltips 2009-10-23 17:28:48.131886076 -0400
++++ gtk-engines-2.18.4/themes/Clearlooks/gtk-2.0/gtkrc 2009-10-23 17:29:58.968890361 -0400
+@@ -1,7 +1,7 @@
+
+ # Please keep this gtkrc in sync with the other ones from Clearlooks based themes.
+
+-gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#F5F5B5"
++gtk-color-scheme = "base_color:#ffffff\nfg_color:#000000\ntooltip_fg_color:#000000\nselected_bg_color:#86ABD9\nselected_fg_color:#ffffff\ntext_color:#1A1A1A\nbg_color:#EDECEB\ntooltip_bg_color:#E7F3FD"
+
+ style "default" {
+ xthickness = 1
+@@ -276,9 +276,11 @@ style "treeview_header" = "default" {
+ }
+
+ style "tooltips" {
+- xthickness = 4
++ xthickness = 8
+ ythickness = 4
+
++ GtkWidget::new-tooltip-style = 1
++
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ }
diff --git a/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch
new file mode 100644
index 000000000000..94abccd81ba8
--- /dev/null
+++ b/x11-themes/gtk-engines/files/gtk-engines-2.20.2-window-dragging.patch
@@ -0,0 +1,12 @@
+diff -up gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.dragbar gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc
+--- gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc.dragbar 2010-03-23 19:50:58.478062184 -0400
++++ gtk-engines-2.19.0/themes/Clearlooks/gtk-2.0/gtkrc 2010-03-23 19:51:13.611066722 -0400
+@@ -203,6 +203,8 @@ style "comboboxentry" {
+
+ style "menubar" {
+
++ GtkWidget::window-dragging = 1
++
+ engine "clearlooks" {
+ hint = "menubar"
+ }
diff --git a/x11-themes/gtk-engines/gtk-engines-2.20.2-r2.ebuild b/x11-themes/gtk-engines/gtk-engines-2.20.2-r2.ebuild
new file mode 100644
index 000000000000..5cab5fa87d1c
--- /dev/null
+++ b/x11-themes/gtk-engines/gtk-engines-2.20.2-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+GNOME_TARBALL_SUFFIX="bz2"
+
+inherit eutils gnome2 multilib-minimal
+
+DESCRIPTION="GTK+2 standard engines and themes"
+HOMEPAGE="https://www.gtk.org/"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE="accessibility lua"
+
+RDEPEND="
+ >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
+ lua? ( dev-lang/lua:0[${MULTILIB_USEDEP}] )
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-gtklibs-20140508
+ !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.31
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+src_prepare() {
+ # Patch from 2.21.x, fixes building with glib-2.32, bug #410455
+ epatch "${FILESDIR}/${P}-glib.h.patch"
+
+ # Fix java apps look, bug #523074
+ epatch "${FILESDIR}/${P}-java-look.patch"
+
+ # Apply Fedora fixes/improvements
+ epatch "${FILESDIR}"/${P}-auto-mnemonics.patch
+ epatch "${FILESDIR}"/${P}-change-bullet.patch
+ epatch "${FILESDIR}"/${P}-tooltips.patch
+ epatch "${FILESDIR}"/${P}-window-dragging.patch
+
+ gnome2_src_prepare
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ --enable-animation \
+ $(use_enable lua) \
+ $(use_with lua system-lua) \
+ $(use_enable accessibility hc)
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+}
diff --git a/x11-themes/gtk-engines/metadata.xml b/x11-themes/gtk-engines/metadata.xml
new file mode 100644
index 000000000000..71cceda554ae
--- /dev/null
+++ b/x11-themes/gtk-engines/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <longdescription>
+ This package contains some standard themes and theme engines for
+ GTK+. Version 0.12 provides engines and themes for GTK+ 1,
+ including Pixmap, Metal, Redmond95, Notif and Raleigh. Versions
+ 2.x provide engines and themes for GTK+ 2, including Clearlooks,
+ Crux, HighContrast, Industrial, Lighthouseblue, Metal, Mist,
+ Redmond, Smooth and Thinice.
+ </longdescription>
+</pkgmetadata>