summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rwxr-xr-xgnome3-libs/gtk-engines3/BUILD41
-rwxr-xr-xgnome3-libs/gtk-engines3/CONFIGURE10
-rwxr-xr-xgnome3-libs/gtk-engines3/CONFLICTS8
-rwxr-xr-xgnome3-libs/gtk-engines3/DEPENDS8
-rwxr-xr-xgnome3-libs/gtk-engines3/DETAILS47
-rw-r--r--gnome3-libs/gtk-engines3/HISTORY187
-rwxr-xr-xgnome3-libs/gtk-engines3/PRE_BUILD3
-rw-r--r--gnome3-libs/gtk-engines3/animation.c.patch11
-rw-r--r--gnome3-libs/gtk-engines3/gtk-engines-2.91.1.tar.bz2.sigbin0 -> 287 bytes
10 files changed, 320 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9af65fd8b3..586cf6de68 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-05-27 Thomas Orgis <sobukus@sourcemage.org>
+ * gnome3-libs/gtk-engines3: moved current gtk-engines version
+ to proper place to be able to downgrade gtk-engines2 for gtk+2
+ again
+
2017-05-23 Treeve Jelbert <treeve@sourcemage.org>
* libs/libusbx: spell deprecated [replaced by libusb]
diff --git a/gnome3-libs/gtk-engines3/BUILD b/gnome3-libs/gtk-engines3/BUILD
new file mode 100755
index 0000000000..71c55b9882
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/BUILD
@@ -0,0 +1,41 @@
+if [ "$GTKENGINE_CLEARLOOKS" == "n" ]; then
+ OPTS="$OPTS --disable-clearlooks"
+fi &&
+
+if [ "$GTKENGINE_CRUX" == "n" ]; then
+ OPTS="$OPTS --disable-crux"
+fi &&
+
+if [ "$GTKENGINE_HC" == "n" ]; then
+ OPTS="$OPTS --disable-hc"
+fi &&
+
+if [ "$GTKENGINE_INDUSTRIAL" == "n" ]; then
+ OPTS="$OPTS --disable-industrial"
+fi &&
+
+if [ "$GTKENGINE_MIST" == "n" ]; then
+ OPTS="$OPTS --disable-mist"
+fi &&
+
+if [ "$GTKENGINE_REDMOND" == "n" ]; then
+ OPTS="$OPTS --disable-redmond"
+fi &&
+
+if [ "$GTKENGINE_GLIDE" == "n" ]; then
+ OPTS="$OPTS --disable-glide"
+fi &&
+
+if [ "$GTKENGINE_THINICE" == "n" ]; then
+ OPTS="$OPTS --disable-thinice"
+fi &&
+
+if [ "$GTKENGINE_LUA" == "y" ]; then
+ OPTS="$OPTS --enable-thinice"
+fi &&
+
+if [ "$GTKENGINE_ANIMATION" == "y" ]; then
+ OPTS="$OPTS --enable-animation"
+fi &&
+
+default_build
diff --git a/gnome3-libs/gtk-engines3/CONFIGURE b/gnome3-libs/gtk-engines3/CONFIGURE
new file mode 100755
index 0000000000..0f5712f644
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/CONFIGURE
@@ -0,0 +1,10 @@
+config_query GTKENGINE_CLEARLOOKS "Enable Clearlooks engine and theme?" y &&
+config_query GTKENGINE_CRUX "Enable Crux engine and theme?" y &&
+config_query GTKENGINE_HC "Enable High Contrast engine and theme?" y &&
+config_query GTKENGINE_INDUSTRIAL "Enable Industrial engine and theme?" y &&
+config_query GTKENGINE_MIST "Enable Mist engine and theme?" y &&
+config_query GTKENGINE_REDMOND "Enable Redmond engine and theme?" y &&
+config_query GTKENGINE_GLIDE "Enable Glide engine and theme?" y &&
+config_query GTKENGINE_THINICE "Enable Thinice engine and theme?" y &&
+config_query GTKENGINE_LUA "Enable Lua engine and theme?" y &&
+config_query GTKENGINE_ANIMATION "Enable Animation engine and theme?" y
diff --git a/gnome3-libs/gtk-engines3/CONFLICTS b/gnome3-libs/gtk-engines3/CONFLICTS
new file mode 100755
index 0000000000..19314c3c75
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/CONFLICTS
@@ -0,0 +1,8 @@
+# There was an error updating gtk-engines from 2.20.2 (Gtk+2) to
+# 2.91.1 (Gtk+3). We do the proper transition to gtk-engines3 now
+# after the fact via triggers both on gtk-engines2 or gtk-engines3
+# cast, supplanting the Gtk+3 gtk-engines2 with gtk-engines3.
+if spell_ok gtk-engines2 &&
+ [[ $(installed_version gtk-engines2) == 2.91.1 ]]; then
+ conflicts gtk-engines2 y
+fi
diff --git a/gnome3-libs/gtk-engines3/DEPENDS b/gnome3-libs/gtk-engines3/DEPENDS
new file mode 100755
index 0000000000..b49148d095
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/DEPENDS
@@ -0,0 +1,8 @@
+depends gtk+3 &&
+depends atk &&
+depends pango &&
+depends gdk-pixbuf2 &&
+depends cairo &&
+depends freetype2 &&
+depends fontconfig &&
+depends glib2
diff --git a/gnome3-libs/gtk-engines3/DETAILS b/gnome3-libs/gtk-engines3/DETAILS
new file mode 100755
index 0000000000..949ff777da
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/DETAILS
@@ -0,0 +1,47 @@
+ SPELL=gtk-engines3
+ VERSION=2.91.1
+ BRANCH=`echo $VERSION|cut -d . -f 1,2`
+ SOURCE=gtk-engines-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gtk-engines-$VERSION
+ SOURCE_URL[0]=$GNOME_URL/sources/gtk-engines/$BRANCH/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.gtk.org
+ ENTERED=20020509
+ KEYWORDS="theme gnome3 libs"
+ SHORT="Theme engines for GTK+ 3.0"
+cat << EOF
+gtk-engines provides a central location for commonly used GTK+ engines.
+
+It currently supplies several engines and default themes for those which have
+one.
+
+1.) Crux - The engine created for the once popular theme by Eazel, Inc.
+Unfortunately long without maintainence it is no longer as popular or
+considered as useable as it once was.
+
+2.) HC - The High Contrast engine is primarily targeted at Usability Themes,
+such as the GNOME a11y themes HighContrast HighContrastLarge etc.
+
+3.) Industrial - developed by Ximian, Inc. as the default apearance for its
+Desktop. Industrial is a highly popular look which provides a simple,
+consistant, and highly cohesive appearance for applications.
+
+4.) LighthouseBlue - Developed by Jan Rosczak out of critques by Eugenia
+Loli-Queru over the BlueCurve theme Copyright RedHat Inc. LightHouseBlue Engine
+and theme experiments with certain concepts of usability such as Bold fonts on
+current notebook tabs. etc.
+
+5.) Metal - An engine and theme designed to mimic the Java Swing Metal apearance
+
+6.) Mist - A minimalist engine designed to provide simple UI experiance.
+
+7.) Redmond - An engine and theme designed to mimic the appearance of another OS
+
+8.) Thinice - A once highly popular engine with thin edges and theme of Icy
+Colors, providing a simple mostly clean apearance many find satisfying.
+
+9.) Smooth - An engine currently gaining in popularity for its ability to
+configure common theme elements with a high degree of flexibility, without
+sacrificing too much in terms of speed or theme footprint size.
+EOF
diff --git a/gnome3-libs/gtk-engines3/HISTORY b/gnome3-libs/gtk-engines3/HISTORY
new file mode 100644
index 0000000000..e18b593c30
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/HISTORY
@@ -0,0 +1,187 @@
+2017-05-27 Thomas Orgis <sobukus@sourcemage.org>
+ * DETAILS: moved the spell to gnome3-libs/gtk-engines3,
+ as it is not helping gnome2 / gtk+2 in any way
+ * INSTALL: Do _not_ overwrite the version 2 pkgconfig!
+ * CONFLICTS: replace gtk-engines2-2.91.1
+
+2012-01-15 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * DEPENDS: changed dependency on gtk+2 to gtk+3, added missing
+ dependencies on atk, pango, gdk-pixbuf2, cairo, freetype2,
+ fontconfig and glib2.
+ * PRE_BUILD, animation.c.patch: fixed compile error
+ * INSTALL: added symlink to gtk-engines-3.pc to fix packages which
+ expect gtk-engines-2.pc
+
+2011-04-14 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.91.1
+
+2010-10-02 Vasil Yonkov <spirtbrat@sourcemage.org>
+ * DETAILS: updated spell to 2.20.2
+
+2010-04-18 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.20.1
+
+2010-03-31 Vasil Yonkov <spirtbrat@sourcemage.org>
+ * DETAILS: updated spell to 2.20.0
+
+2010-02-22 Vasil Yonkov <spirtbrat@sourcemage.org>
+ * BUILD, CONFIGURE: removed SMOOTH
+
+2010-02-03 Vasil Yonkov <spirtbrat@sourcemage.org>
+ * DETAILS: updated spell to 2.19.0
+
+2010-01-01 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.18.5
+
+2009-09-24 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.18.4
+
+2009-09-22 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.18.3
+
+2009-05-20 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.18.2
+
+2009-03-23 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.18.0
+
+2009-03-08 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.17.4
+
+2008-11-30 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.16.1
+
+2008-09-28 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.16.0
+
+2008-07-02 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 2.14.3
+
+2008-04-09 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.14.1
+
+2008-03-13 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.14.0
+
+2008-02-26 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.13.6
+
+2007-10-16 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.12.2
+
+2007-09-22 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.12.1
+
+2007-09-20 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.12.0
+
+2007-09-06 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.11.7
+
+2007-05-28 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.10.2
+
+2007-04-10 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.10.1
+
+2007-03-15 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.10.0
+
+2007-03-04 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.9.4
+
+2007-03-02 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
+ * CONFLICTS: removed gtk-thinice-theme2, deprecation complete
+
+2007-02-27 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.9.3
+ * CONFIGURE: removed invalid engines and added new ones
+ * BUILD: update to match new configure
+
+2006-11-28 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.8.2
+
+2006-10-03 Flavien Bridault <vlaaad@sourcemage.org>
+ * DETAILS: Updated to 2.8.1
+
+2006-09-07 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.8.0
+
+2006-08-30 Flavien Bridault <vlaaad@sourcemage.org>
+ * DETAILS: Updated to 2.6.10
+
+2006-05-30 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.9
+
+2006-03-13 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.8
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-01-08 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.7
+
+2005-11-28 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.6
+
+2005-10-19 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated UPDATED to re-apply the logic
+ Formatted long description to 80 columns
+ * BUILD: Reverse logic (the query was to disable them, not enable) on themes
+
+2005-08-26 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.5
+
+2005-08-14 Robin Cook <rcook@wyrms.net>
+ * DETAILS: converted MD5 to GPG
+ removed BUILD_API
+ * CONFIGURE: add queries to disable themes
+ * BUILD: set OPTS by queries
+
+2005-08-03 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.4
+ updated MD5
+
+2005-04-14 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.3
+ updated MD5
+
+2005-03-18 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.2
+ updated MD5
+
+2005-02-08 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.1
+ updated MD5
+
+2005-01-03 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.6.0
+ updated MD5
+ updated long discription
+ * CONFLICTS: crux, gtk-thinice-theme2
+
+2004-09-04 Robin Cook <rcook@wyrms.net>
+ * DETAILS: added BUILD_API=2
+
+2004-04-03 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: updated UPDATED to force recompile of this spell
+ cast --fix doesn't detect it, but it's broken after the gtk+2 update
+ to 2.4.x
+
+2004-03-07 Robin Cook <rcook@wyrms.net>
+ * DETAILS: removed MAINTAINER
+
+2003-01-19 Robin Cook <rcook@wyrms.net>
+ * DETAILS: updated VERSION to 2.2.0
+ updated MD5
+
+2002-10-23 Robin Cook <rcook@wyrms.net>
+ * DETAILS: added MD5
+
+2002-09-20 Jon Svendsen <jon-sven@frisurf.no>
+ * DETAILS: URLs now match new ftp.gnome.org layout
+
+2002-05-17 Jon Svendsen <jon-sven@frisurf.no>
+ * Initial version of spell
+
diff --git a/gnome3-libs/gtk-engines3/PRE_BUILD b/gnome3-libs/gtk-engines3/PRE_BUILD
new file mode 100755
index 0000000000..b7fc0e714b
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SCRIPT_DIRECTORY}/animation.c.patch
diff --git a/gnome3-libs/gtk-engines3/animation.c.patch b/gnome3-libs/gtk-engines3/animation.c.patch
new file mode 100644
index 0000000000..3cf6af159e
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/animation.c.patch
@@ -0,0 +1,11 @@
+--- gtk-engines-2.91.1/engines/clearlooks/src/animation.c.orig 2012-01-15 14:42:22.742666206 +0100
++++ gtk-engines-2.91.1/engines/clearlooks/src/animation.c 2012-01-15 14:42:47.796339351 +0100
+@@ -28,7 +28,7 @@
+ #include "animation.h"
+
+ #ifdef HAVE_WORKING_ANIMATION
+-#include <glib/gtimer.h>
++#include <glib.h>
+
+ struct _AnimationInfo {
+ GTimer *timer;
diff --git a/gnome3-libs/gtk-engines3/gtk-engines-2.91.1.tar.bz2.sig b/gnome3-libs/gtk-engines3/gtk-engines-2.91.1.tar.bz2.sig
new file mode 100644
index 0000000000..264316ebcf
--- /dev/null
+++ b/gnome3-libs/gtk-engines3/gtk-engines-2.91.1.tar.bz2.sig
Binary files differ