diff --git a/Makefile.am b/Makefile.am index d9db69df..20655bee 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,5 +17,5 @@ # 02110-1301 USA ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = eek eekboard src tests bindings docs po +SUBDIRS = eek eekboard src tests bindings docs po data DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection diff --git a/configure.ac b/configure.ac index 799945fb..6036a067 100644 --- a/configure.ac +++ b/configure.ac @@ -201,6 +201,14 @@ docs/reference/Makefile docs/reference/eek/Makefile docs/reference/eekboard/Makefile po/Makefile.in +data/Makefile +data/icons/Makefile +data/icons/16x16/Makefile +data/icons/22x22/Makefile +data/icons/24x24/Makefile +data/icons/32x32/Makefile +data/icons/48x48/Makefile +data/icons/scalable/Makefile eek/eek-${EEK_API_VERSION}.pc eek/eek-clutter-${EEK_API_VERSION}.pc eek/eek-gtk-${EEK_API_VERSION}.pc diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 00000000..ff9cd81a --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = icons \ No newline at end of file diff --git a/data/icons/16x16/Makefile.am b/data/icons/16x16/Makefile.am new file mode 100644 index 00000000..f4ccb691 --- /dev/null +++ b/data/icons/16x16/Makefile.am @@ -0,0 +1,16 @@ +size = 16x16 + +icondir = $(datadir)/icons/hicolor/$(size)/apps +dist_icon_DATA = eekboard.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/16x16/eekboard.png b/data/icons/16x16/eekboard.png new file mode 100644 index 00000000..1a30f4de Binary files /dev/null and b/data/icons/16x16/eekboard.png differ diff --git a/data/icons/22x22/Makefile.am b/data/icons/22x22/Makefile.am new file mode 100644 index 00000000..5e760758 --- /dev/null +++ b/data/icons/22x22/Makefile.am @@ -0,0 +1,16 @@ +size = 22x22 + +icondir = $(datadir)/icons/hicolor/$(size)/apps +dist_icon_DATA = eekboard.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/22x22/eekboard.png b/data/icons/22x22/eekboard.png new file mode 100644 index 00000000..cb703323 Binary files /dev/null and b/data/icons/22x22/eekboard.png differ diff --git a/data/icons/24x24/Makefile.am b/data/icons/24x24/Makefile.am new file mode 100644 index 00000000..26e71054 --- /dev/null +++ b/data/icons/24x24/Makefile.am @@ -0,0 +1,16 @@ +size = 24x24 + +icondir = $(datadir)/icons/hicolor/$(size)/apps +dist_icon_DATA = eekboard.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/24x24/eekboard.png b/data/icons/24x24/eekboard.png new file mode 100644 index 00000000..01078fcf Binary files /dev/null and b/data/icons/24x24/eekboard.png differ diff --git a/data/icons/32x32/Makefile.am b/data/icons/32x32/Makefile.am new file mode 100644 index 00000000..88be9042 --- /dev/null +++ b/data/icons/32x32/Makefile.am @@ -0,0 +1,16 @@ +size = 32x32 + +icondir = $(datadir)/icons/hicolor/$(size)/apps +dist_icon_DATA = eekboard.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/32x32/eekboard.png b/data/icons/32x32/eekboard.png new file mode 100644 index 00000000..69ef6662 Binary files /dev/null and b/data/icons/32x32/eekboard.png differ diff --git a/data/icons/48x48/Makefile.am b/data/icons/48x48/Makefile.am new file mode 100644 index 00000000..d516f44a --- /dev/null +++ b/data/icons/48x48/Makefile.am @@ -0,0 +1,16 @@ +size = 48x48 + +icondir = $(datadir)/icons/hicolor/$(size)/apps +dist_icon_DATA = eekboard.png + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/48x48/eekboard.png b/data/icons/48x48/eekboard.png new file mode 100644 index 00000000..dbfe8fb5 Binary files /dev/null and b/data/icons/48x48/eekboard.png differ diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am new file mode 100644 index 00000000..31513f34 --- /dev/null +++ b/data/icons/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = 16x16 22x22 24x24 32x32 48x48 scalable diff --git a/data/icons/scalable/Makefile.am b/data/icons/scalable/Makefile.am new file mode 100644 index 00000000..146e296e --- /dev/null +++ b/data/icons/scalable/Makefile.am @@ -0,0 +1,14 @@ +icondir = $(datadir)/icons/hicolor/scalable/apps +dist_icon_DATA = eekboard.svg + +gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor + +install-data-hook: + @-if test -z "$(DESTDIR)"; then \ + echo "Updating Gtk icon cache."; \ + $(gtk_update_icon_cache); \ + else \ + echo "*** Icon cache not updated. After install, run this:"; \ + echo "*** $(gtk_update_icon_cache)"; \ + fi + diff --git a/data/icons/scalable/eekboard.svg b/data/icons/scalable/eekboard.svg new file mode 100644 index 00000000..307d2168 --- /dev/null +++ b/data/icons/scalable/eekboard.svg @@ -0,0 +1,3486 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +