Re: [Freeciv-Dev] (PR#36054) "Freeciv" GTK+ client theme

2007-08-05 Thread Marko Lindqvist

http://bugs.freeciv.org/Ticket/Display.html?id=36054 >

 Committed to trunk. Has some weird 'make distcheck' problems I want
to solve before committing to S2_1.


 - ML



___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] (PR#36054) "Freeciv" GTK+ client theme

2007-08-04 Thread Christian Prochaska

http://bugs.freeciv.org/Ticket/Display.html?id=36054 >

> [EMAIL PROTECTED] - Sa 04. Aug 2007, 12:33:30]:
> 
>  Changed source directory hierarchy
>  Freeciv/gtk-2.0 -> gui-gtk-2.0/Freeciv.
> 
>  Hierarchy discussion in #39482.
> 
> 
>  - ML
> 

This should be "gui-gtk-2.0/Freeciv/gtk-2.0" now. Updated patch attached.
Index: configure.ac
===
--- configure.ac	(Revision 13158)
+++ configure.ac	(Arbeitskopie)
@@ -728,6 +728,27 @@
 	  data/scenario/Makefile
 	  data/nation/Makefile
 	  data/themes/Makefile
+	  data/themes/gui-gtk-2.0/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Arrows/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Check-Radio/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Combo/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Frame-Gap/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Handles/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Lines/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ListHeaders/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Others/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Panel/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Scrollbars/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Shadows/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Spin/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile
+	  data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Toolbar/Makefile
 	  data/themes/gui-sdl/Makefile
 	  data/themes/gui-sdl/human/Makefile
 	  data/wonders/Makefile
Index: data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am
===
--- data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am	(Revision 0)
+++ data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar/Makefile.am	(Revision 0)
@@ -0,0 +1,14 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/gui-gtk-2.0/Freeciv/gtk-2.0/ProgressBar
+
+pkgdata_DATA =  	\
+	progressbar-horiz-1.png	\
+	progressbar-horiz-2.png	\
+	progressbar-horiz.png	\
+	trough-progressbar-horiz-2.png	\
+	trough-progressbar-horiz.png	\
+	trough-progressbar-vert.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile.am
===
--- data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile.am	(Revision 0)
+++ data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs/Makefile.am	(Revision 0)
@@ -0,0 +1,18 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Tabs
+
+pkgdata_DATA =  	\
+	notebook.png		\
+	null.png		\
+	tab-bottom-active.png	\
+	tab-bottom.png		\
+	tab-left-active.png	\
+	tab-left.png		\
+	tab-right-active.png	\
+	tab-right.png		\
+	tab-top-active.png	\
+	tab-top.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am
===
--- data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am	(Revision 0)
+++ data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am	(Revision 0)
@@ -0,0 +1,14 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Menu-Menubar
+
+pkgdata_DATA =  	\
+	menubar-item.png	\
+	menubar.png		\
+	menuitem.png		\
+	menuline.png		\
+	menu-overlay.png	\
+	menu.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile.am
===
--- data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile.am	(Revision 0)
+++ data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range/Makefile.am	(Revision 0)
@@ -0,0 +1,15 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Range
+
+pkgdata_DATA =  	\
+	null.png		\
+	slider-horiz.png	\
+	slider-horiz-prelight.png	\
+	slider-vert.png		\
+	slider-vert-prelight.png	\
+	trough-horizontal.png	\
+	trough-vertical.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/gui-gtk-2.0/Freeciv/gtk-2.0/Buttons/Makefile.am

[Freeciv-Dev] (PR#36054) "Freeciv" GTK+ client theme

2007-02-15 Thread Christian Prochaska

http://bugs.freeciv.org/Ticket/Display.html?id=36054 >

This is the "Freeciv" theme for the GTK+ client, created by "aneglus" on
the forums:

http://web.inf.tu-dresden.de/~s3564543/freeciv/Freeciv_theme-2007-02-15.tar.bz2

http://forum.freeciv.org/viewtopic.php?t=1636

It's based on the "Candido" GTK+ theme (GPL) by Andrea Cimitan:

http://www.gnome-look.org/content/show.php?content=35812

and is also published at gnome-looks.org:

http://www.gnome-look.org/content/show.php?content=37712

Perhaps we can ship this theme with 2.1.0-beta3 as well? The automake
patch is attached and a patch for theme selection in the GTK+ client
exists in PR#28301.

Index: configure.ac
===
--- configure.ac	(Revision 12647)
+++ configure.ac	(Arbeitskopie)
@@ -734,6 +734,26 @@
 	  data/scenario/Makefile
 	  data/nation/Makefile
 	  data/themes/Makefile
+	  data/themes/Freeciv/Makefile
+	  data/themes/Freeciv/gtk-2.0/Makefile
+	  data/themes/Freeciv/gtk-2.0/Arrows/Makefile
+	  data/themes/Freeciv/gtk-2.0/Buttons/Makefile
+	  data/themes/Freeciv/gtk-2.0/Check-Radio/Makefile
+	  data/themes/Freeciv/gtk-2.0/Combo/Makefile
+	  data/themes/Freeciv/gtk-2.0/Frame-Gap/Makefile
+	  data/themes/Freeciv/gtk-2.0/Handles/Makefile
+	  data/themes/Freeciv/gtk-2.0/Lines/Makefile
+	  data/themes/Freeciv/gtk-2.0/ListHeaders/Makefile
+	  data/themes/Freeciv/gtk-2.0/Menu-Menubar/Makefile
+	  data/themes/Freeciv/gtk-2.0/Others/Makefile
+	  data/themes/Freeciv/gtk-2.0/Panel/Makefile
+	  data/themes/Freeciv/gtk-2.0/ProgressBar/Makefile
+	  data/themes/Freeciv/gtk-2.0/Range/Makefile
+	  data/themes/Freeciv/gtk-2.0/Scrollbars/Makefile
+	  data/themes/Freeciv/gtk-2.0/Shadows/Makefile
+	  data/themes/Freeciv/gtk-2.0/Spin/Makefile
+	  data/themes/Freeciv/gtk-2.0/Tabs/Makefile
+	  data/themes/Freeciv/gtk-2.0/Toolbar/Makefile
 	  data/themes/gui-sdl/Makefile
 	  data/themes/gui-sdl/human/Makefile
 	  utility/Makefile
Index: data/themes/Freeciv/gtk-2.0/Tabs/Makefile.am
===
--- data/themes/Freeciv/gtk-2.0/Tabs/Makefile.am	(Revision 0)
+++ data/themes/Freeciv/gtk-2.0/Tabs/Makefile.am	(Revision 0)
@@ -0,0 +1,18 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/Freeciv/gtk-2.0/Tabs
+
+pkgdata_DATA =  	\
+	notebook.png		\
+	null.png		\
+	tab-bottom-active.png	\
+	tab-bottom.png		\
+	tab-left-active.png	\
+	tab-left.png		\
+	tab-right-active.png	\
+	tab-right.png		\
+	tab-top-active.png	\
+	tab-top.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/Freeciv/gtk-2.0/ProgressBar/Makefile.am
===
--- data/themes/Freeciv/gtk-2.0/ProgressBar/Makefile.am	(Revision 0)
+++ data/themes/Freeciv/gtk-2.0/ProgressBar/Makefile.am	(Revision 0)
@@ -0,0 +1,14 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/Freeciv/gtk-2.0/ProgressBar
+
+pkgdata_DATA =  	\
+	progressbar-horiz-1.png	\
+	progressbar-horiz-2.png	\
+	progressbar-horiz.png	\
+	trough-progressbar-horiz-2.png	\
+	trough-progressbar-horiz.png	\
+	trough-progressbar-vert.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am
===
--- data/themes/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am	(Revision 0)
+++ data/themes/Freeciv/gtk-2.0/Menu-Menubar/Makefile.am	(Revision 0)
@@ -0,0 +1,14 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/Freeciv/gtk-2.0/Menu-Menubar
+
+pkgdata_DATA =  	\
+	menubar-item.png	\
+	menubar.png		\
+	menuitem.png		\
+	menuline.png		\
+	menu-overlay.png	\
+	menu.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/Freeciv/gtk-2.0/Range/Makefile.am
===
--- data/themes/Freeciv/gtk-2.0/Range/Makefile.am	(Revision 0)
+++ data/themes/Freeciv/gtk-2.0/Range/Makefile.am	(Revision 0)
@@ -0,0 +1,15 @@
+## Process this file with automake to produce Makefile.in
+
+## Override automake so that "make install" puts these in proper place:
+pkgdatadir = $(datadir)/$(PACKAGE)/themes/Freeciv/gtk-2.0/Range
+
+pkgdata_DATA =  	\
+	null.png		\
+	slider-horiz.png	\
+	slider-horiz-prelight.png	\
+	slider-vert.png		\
+	slider-vert-prelight.png	\
+	trough-horizontal.png	\
+	trough-vertical.png
+
+EXTRA_DIST = $(pkgdata_DATA)
Index: data/themes/Freeciv/gtk-2.0/Buttons/Makefile.am
===
--- data/themes/Freeciv/gtk-2.0/Buttons/Makefile.am	(Revision 0)
+++ data/themes/Freeciv/gtk-2.0/Buttons/Makefile.am