summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Steiner <jimmac@gmail.com>2020-02-10 14:40:47 +0000
committerJakub Steiner <jimmac@gmail.com>2020-02-10 14:40:47 +0000
commit96380b799da706dbfcfe01e538b670688ff08e56 (patch)
treee4843fe6e92ae83241eaea9d83358b7d9e11acdb
parent236cb4c28f2994c91eaf899313b98ac7de42bf7c (diff)
parent43be131ae05d1d73731a173cbabd8d179e40a3f9 (diff)
downloadadwaita-icon-theme-96380b799da706dbfcfe01e538b670688ff08e56.tar.gz
Merge branch 'fix-symbolic-encode-dirs' into 'master'
Add directories containing only prerendered symbolic icons to index.theme See merge request GNOME/adwaita-icon-theme!11
-rw-r--r--Adwaita/16x16/actions/.placeholder0
-rw-r--r--Adwaita/16x16/apps/.placeholder0
-rw-r--r--Adwaita/16x16/categories/.placeholder0
-rw-r--r--Adwaita/16x16/devices/.placeholder0
-rw-r--r--Adwaita/16x16/emblems/.placeholder0
-rw-r--r--Adwaita/16x16/emotes/.placeholder0
-rw-r--r--Adwaita/16x16/legacy/.placeholder0
-rw-r--r--Adwaita/16x16/mimetypes/.placeholder0
-rw-r--r--Adwaita/16x16/places/.placeholder0
-rw-r--r--Adwaita/16x16/status/.placeholder0
-rw-r--r--Adwaita/16x16/ui/.placeholder0
-rw-r--r--Adwaita/24x24/actions/.placeholder0
-rw-r--r--Adwaita/24x24/apps/.placeholder0
-rw-r--r--Adwaita/24x24/categories/.placeholder0
-rw-r--r--Adwaita/24x24/devices/.placeholder0
-rw-r--r--Adwaita/24x24/emblems/.placeholder0
-rw-r--r--Adwaita/24x24/emotes/.placeholder0
-rw-r--r--Adwaita/24x24/legacy/.placeholder0
-rw-r--r--Adwaita/24x24/mimetypes/.placeholder0
-rw-r--r--Adwaita/24x24/places/.placeholder0
-rw-r--r--Adwaita/24x24/status/.placeholder0
-rw-r--r--Adwaita/24x24/ui/.placeholder0
-rw-r--r--Adwaita/32x32/actions/.placeholder0
-rw-r--r--Adwaita/32x32/apps/.placeholder0
-rw-r--r--Adwaita/32x32/categories/.placeholder0
-rw-r--r--Adwaita/32x32/devices/.placeholder0
-rw-r--r--Adwaita/32x32/emblems/.placeholder0
-rw-r--r--Adwaita/32x32/emotes/.placeholder0
-rw-r--r--Adwaita/32x32/legacy/.placeholder0
-rw-r--r--Adwaita/32x32/mimetypes/.placeholder0
-rw-r--r--Adwaita/32x32/places/.placeholder0
-rw-r--r--Adwaita/32x32/status/.placeholder0
-rw-r--r--Adwaita/32x32/ui/.placeholder0
-rw-r--r--Adwaita/48x48/actions/.placeholder0
-rw-r--r--Adwaita/48x48/apps/.placeholder0
-rw-r--r--Adwaita/48x48/categories/.placeholder0
-rw-r--r--Adwaita/48x48/devices/.placeholder0
-rw-r--r--Adwaita/48x48/emblems/.placeholder0
-rw-r--r--Adwaita/48x48/emotes/.placeholder0
-rw-r--r--Adwaita/48x48/legacy/.placeholder0
-rw-r--r--Adwaita/48x48/mimetypes/.placeholder0
-rw-r--r--Adwaita/48x48/places/.placeholder0
-rw-r--r--Adwaita/48x48/status/.placeholder0
-rw-r--r--Adwaita/48x48/ui/.placeholder0
-rw-r--r--Adwaita/64x64/actions/.placeholder0
-rw-r--r--Adwaita/64x64/apps/.placeholder0
-rw-r--r--Adwaita/64x64/categories/.placeholder0
-rw-r--r--Adwaita/64x64/devices/.placeholder0
-rw-r--r--Adwaita/64x64/emblems/.placeholder0
-rw-r--r--Adwaita/64x64/emotes/.placeholder0
-rw-r--r--Adwaita/64x64/legacy/.placeholder0
-rw-r--r--Adwaita/64x64/mimetypes/.placeholder0
-rw-r--r--Adwaita/64x64/places/.placeholder0
-rw-r--r--Adwaita/64x64/status/.placeholder0
-rw-r--r--Adwaita/64x64/ui/.placeholder0
-rw-r--r--Adwaita/96x96/actions/.placeholder0
-rw-r--r--Adwaita/96x96/apps/.placeholder0
-rw-r--r--Adwaita/96x96/categories/.placeholder0
-rw-r--r--Adwaita/96x96/devices/.placeholder0
-rw-r--r--Adwaita/96x96/emblems/.placeholder0
-rw-r--r--Adwaita/96x96/emotes/.placeholder0
-rw-r--r--Adwaita/96x96/legacy/.placeholder0
-rw-r--r--Adwaita/96x96/mimetypes/.placeholder0
-rw-r--r--Adwaita/96x96/places/.placeholder0
-rw-r--r--Adwaita/96x96/status/.placeholder0
-rw-r--r--Adwaita/96x96/ui/.placeholder0
-rw-r--r--src/symbolic/Makefile.am15
67 files changed, 12 insertions, 3 deletions
diff --git a/Adwaita/16x16/actions/.placeholder b/Adwaita/16x16/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/actions/.placeholder
diff --git a/Adwaita/16x16/apps/.placeholder b/Adwaita/16x16/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/apps/.placeholder
diff --git a/Adwaita/16x16/categories/.placeholder b/Adwaita/16x16/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/categories/.placeholder
diff --git a/Adwaita/16x16/devices/.placeholder b/Adwaita/16x16/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/devices/.placeholder
diff --git a/Adwaita/16x16/emblems/.placeholder b/Adwaita/16x16/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/emblems/.placeholder
diff --git a/Adwaita/16x16/emotes/.placeholder b/Adwaita/16x16/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/emotes/.placeholder
diff --git a/Adwaita/16x16/legacy/.placeholder b/Adwaita/16x16/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/legacy/.placeholder
diff --git a/Adwaita/16x16/mimetypes/.placeholder b/Adwaita/16x16/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/mimetypes/.placeholder
diff --git a/Adwaita/16x16/places/.placeholder b/Adwaita/16x16/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/places/.placeholder
diff --git a/Adwaita/16x16/status/.placeholder b/Adwaita/16x16/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/status/.placeholder
diff --git a/Adwaita/16x16/ui/.placeholder b/Adwaita/16x16/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/16x16/ui/.placeholder
diff --git a/Adwaita/24x24/actions/.placeholder b/Adwaita/24x24/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/actions/.placeholder
diff --git a/Adwaita/24x24/apps/.placeholder b/Adwaita/24x24/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/apps/.placeholder
diff --git a/Adwaita/24x24/categories/.placeholder b/Adwaita/24x24/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/categories/.placeholder
diff --git a/Adwaita/24x24/devices/.placeholder b/Adwaita/24x24/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/devices/.placeholder
diff --git a/Adwaita/24x24/emblems/.placeholder b/Adwaita/24x24/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/emblems/.placeholder
diff --git a/Adwaita/24x24/emotes/.placeholder b/Adwaita/24x24/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/emotes/.placeholder
diff --git a/Adwaita/24x24/legacy/.placeholder b/Adwaita/24x24/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/legacy/.placeholder
diff --git a/Adwaita/24x24/mimetypes/.placeholder b/Adwaita/24x24/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/mimetypes/.placeholder
diff --git a/Adwaita/24x24/places/.placeholder b/Adwaita/24x24/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/places/.placeholder
diff --git a/Adwaita/24x24/status/.placeholder b/Adwaita/24x24/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/status/.placeholder
diff --git a/Adwaita/24x24/ui/.placeholder b/Adwaita/24x24/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/24x24/ui/.placeholder
diff --git a/Adwaita/32x32/actions/.placeholder b/Adwaita/32x32/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/actions/.placeholder
diff --git a/Adwaita/32x32/apps/.placeholder b/Adwaita/32x32/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/apps/.placeholder
diff --git a/Adwaita/32x32/categories/.placeholder b/Adwaita/32x32/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/categories/.placeholder
diff --git a/Adwaita/32x32/devices/.placeholder b/Adwaita/32x32/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/devices/.placeholder
diff --git a/Adwaita/32x32/emblems/.placeholder b/Adwaita/32x32/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/emblems/.placeholder
diff --git a/Adwaita/32x32/emotes/.placeholder b/Adwaita/32x32/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/emotes/.placeholder
diff --git a/Adwaita/32x32/legacy/.placeholder b/Adwaita/32x32/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/legacy/.placeholder
diff --git a/Adwaita/32x32/mimetypes/.placeholder b/Adwaita/32x32/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/mimetypes/.placeholder
diff --git a/Adwaita/32x32/places/.placeholder b/Adwaita/32x32/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/places/.placeholder
diff --git a/Adwaita/32x32/status/.placeholder b/Adwaita/32x32/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/status/.placeholder
diff --git a/Adwaita/32x32/ui/.placeholder b/Adwaita/32x32/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/32x32/ui/.placeholder
diff --git a/Adwaita/48x48/actions/.placeholder b/Adwaita/48x48/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/actions/.placeholder
diff --git a/Adwaita/48x48/apps/.placeholder b/Adwaita/48x48/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/apps/.placeholder
diff --git a/Adwaita/48x48/categories/.placeholder b/Adwaita/48x48/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/categories/.placeholder
diff --git a/Adwaita/48x48/devices/.placeholder b/Adwaita/48x48/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/devices/.placeholder
diff --git a/Adwaita/48x48/emblems/.placeholder b/Adwaita/48x48/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/emblems/.placeholder
diff --git a/Adwaita/48x48/emotes/.placeholder b/Adwaita/48x48/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/emotes/.placeholder
diff --git a/Adwaita/48x48/legacy/.placeholder b/Adwaita/48x48/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/legacy/.placeholder
diff --git a/Adwaita/48x48/mimetypes/.placeholder b/Adwaita/48x48/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/mimetypes/.placeholder
diff --git a/Adwaita/48x48/places/.placeholder b/Adwaita/48x48/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/places/.placeholder
diff --git a/Adwaita/48x48/status/.placeholder b/Adwaita/48x48/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/status/.placeholder
diff --git a/Adwaita/48x48/ui/.placeholder b/Adwaita/48x48/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/48x48/ui/.placeholder
diff --git a/Adwaita/64x64/actions/.placeholder b/Adwaita/64x64/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/actions/.placeholder
diff --git a/Adwaita/64x64/apps/.placeholder b/Adwaita/64x64/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/apps/.placeholder
diff --git a/Adwaita/64x64/categories/.placeholder b/Adwaita/64x64/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/categories/.placeholder
diff --git a/Adwaita/64x64/devices/.placeholder b/Adwaita/64x64/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/devices/.placeholder
diff --git a/Adwaita/64x64/emblems/.placeholder b/Adwaita/64x64/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/emblems/.placeholder
diff --git a/Adwaita/64x64/emotes/.placeholder b/Adwaita/64x64/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/emotes/.placeholder
diff --git a/Adwaita/64x64/legacy/.placeholder b/Adwaita/64x64/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/legacy/.placeholder
diff --git a/Adwaita/64x64/mimetypes/.placeholder b/Adwaita/64x64/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/mimetypes/.placeholder
diff --git a/Adwaita/64x64/places/.placeholder b/Adwaita/64x64/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/places/.placeholder
diff --git a/Adwaita/64x64/status/.placeholder b/Adwaita/64x64/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/status/.placeholder
diff --git a/Adwaita/64x64/ui/.placeholder b/Adwaita/64x64/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/64x64/ui/.placeholder
diff --git a/Adwaita/96x96/actions/.placeholder b/Adwaita/96x96/actions/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/actions/.placeholder
diff --git a/Adwaita/96x96/apps/.placeholder b/Adwaita/96x96/apps/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/apps/.placeholder
diff --git a/Adwaita/96x96/categories/.placeholder b/Adwaita/96x96/categories/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/categories/.placeholder
diff --git a/Adwaita/96x96/devices/.placeholder b/Adwaita/96x96/devices/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/devices/.placeholder
diff --git a/Adwaita/96x96/emblems/.placeholder b/Adwaita/96x96/emblems/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/emblems/.placeholder
diff --git a/Adwaita/96x96/emotes/.placeholder b/Adwaita/96x96/emotes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/emotes/.placeholder
diff --git a/Adwaita/96x96/legacy/.placeholder b/Adwaita/96x96/legacy/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/legacy/.placeholder
diff --git a/Adwaita/96x96/mimetypes/.placeholder b/Adwaita/96x96/mimetypes/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/mimetypes/.placeholder
diff --git a/Adwaita/96x96/places/.placeholder b/Adwaita/96x96/places/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/places/.placeholder
diff --git a/Adwaita/96x96/status/.placeholder b/Adwaita/96x96/status/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/status/.placeholder
diff --git a/Adwaita/96x96/ui/.placeholder b/Adwaita/96x96/ui/.placeholder
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/Adwaita/96x96/ui/.placeholder
diff --git a/src/symbolic/Makefile.am b/src/symbolic/Makefile.am
index 24aac9be8..957c0ee19 100644
--- a/src/symbolic/Makefile.am
+++ b/src/symbolic/Makefile.am
@@ -1,16 +1,25 @@
icon_in_files = $(shell SRCDIR="$(srcdir)"; for i in `find $$SRCDIR -name "*.svg"`; do printf "$$i "; done)
+# Create placeholder files for folders that will get symbolic pre-rendered file so they are picked up for themes
+render-placeholders:
+ for file in `cd $(top_srcdir)/$(SVGOUTDIR)/scalable; find . -name "*.svg"`; do \
+ context="`dirname $$file`"; \
+ for size in $(symbolic_encode_sizes); do \
+ $(mkdir_p) $(top_builddir)/$(SVGOUTDIR)/$$size/$$context; \
+ touch $(top_builddir)/$(SVGOUTDIR)/$$size/$$context/.placeholder; \
+ done \
+ done
+
if ALLOW_RENDERING
-render-png: $(icon_in_files) Makefile
+render-png: $(icon_in_files) Makefile render-placeholders
for file in $(icon_in_files); do \
for size in $(symbolic_render_sizes); do \
$(ICONTOOL_RENDER) -s $$size -o $(top_builddir)/$(SVGOUTDIR) $$file >/dev/null; \
done; \
done
-
else
-render-png: $(icon_in_files) Makefile
+render-png: $(icon_in_files) Makefile render-placeholders
endif