Re: [Freeciv-Dev] (PR#36054) "Freeciv" GTK+ client theme
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
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
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