aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2024-02-17 09:57:59 +0100
committerMattias Andrée <maandree@kth.se>2024-02-17 09:57:59 +0100
commitca5d7551235aac0df995ab8d67d0e473a2162abc (patch)
tree8729a14e2a8e9629bf192ae18941c5563933f347
parentSome new icons and aliases (diff)
downloadsimple-icon-theme-ca5d7551235aac0df995ab8d67d0e473a2162abc.tar.gz
simple-icon-theme-ca5d7551235aac0df995ab8d67d0e473a2162abc.tar.bz2
simple-icon-theme-ca5d7551235aac0df995ab8d67d0e473a2162abc.tar.xz
New icons, more icons linked into claws-mail theme, and installation of claws-mail theme
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r--Makefile8
-rw-r--r--TODO-wrong-icon-displayed1
-rw-r--r--apps/Makefile9
-rw-r--r--apps/claws-mail/Makefile247
l---------apps/claws-mail/clip_gpg_signed.svg1
l---------apps/claws-mail/clipkey.svg1
l---------apps/claws-mail/clipkey_gpg_signed.svg1
l---------apps/claws-mail/empty.svg1
l---------apps/claws-mail/gpg_signed.svg1
l---------apps/claws-mail/interface.svg1
l---------apps/claws-mail/key.svg1
l---------apps/claws-mail/key_gpg_signed.svg1
-rwxr-xr-xapps/rellink30
-rw-r--r--icons.mk54
-rw-r--r--mk/portable.mk21
-rw-r--r--mk/xdestdir.mk6
-rw-r--r--scalable/status/mail-attachment-encrypted-signed-invalid.svg1
l---------scalable/status/mail-attachment-encrypted-signed-unknown.svg1
-rw-r--r--scalable/status/mail-attachment-encrypted-signed-verified.svg1
-rw-r--r--scalable/status/mail-attachment-encrypted-signed-warn.svg1
-rw-r--r--scalable/status/mail-attachment-encrypted-signed.svg1
-rw-r--r--scalable/status/mail-attachment-encrypted.svg1
l---------scalable/status/mail-attachment-signed-encrypted.svg1
l---------scalable/status/mail-attachment-signed-invalid-encrypted.svg1
-rw-r--r--scalable/status/mail-attachment-signed-invalid.svg1
l---------scalable/status/mail-attachment-signed-unknown-encrypted.svg1
l---------scalable/status/mail-attachment-signed-unknown.svg1
l---------scalable/status/mail-attachment-signed-verified-encrypted.svg1
-rw-r--r--scalable/status/mail-attachment-signed-verified.svg1
l---------scalable/status/mail-attachment-signed-warn-encrypted.svg1
-rw-r--r--scalable/status/mail-attachment-signed-warn.svg1
-rw-r--r--scalable/status/mail-attachment-signed.svg1
l---------scalable/status/mail-encrypted-attachment-signed-invalid.svg1
l---------scalable/status/mail-encrypted-attachment-signed-unknown.svg1
l---------scalable/status/mail-encrypted-attachment-signed-verified.svg1
l---------scalable/status/mail-encrypted-attachment-signed-warn.svg1
l---------scalable/status/mail-encrypted-attachment-signed.svg1
l---------scalable/status/mail-encrypted-attachment.svg1
l---------scalable/status/mail-encrypted-signed-attachment.svg1
l---------scalable/status/mail-encrypted-signed-invalid-attachment.svg1
-rw-r--r--scalable/status/mail-encrypted-signed-invalid.svg1
l---------scalable/status/mail-encrypted-signed-unknown-attachment.svg1
l---------scalable/status/mail-encrypted-signed-unknown.svg1
l---------scalable/status/mail-encrypted-signed-verified-attachment.svg1
-rw-r--r--scalable/status/mail-encrypted-signed-verified.svg1
l---------scalable/status/mail-encrypted-signed-warn-attachment.svg1
-rw-r--r--scalable/status/mail-encrypted-signed-warn.svg1
-rw-r--r--scalable/status/mail-encrypted-signed.svg1
-rw-r--r--scalable/status/mail-encrypted.svg1
l---------scalable/status/mail-signed-attachment-encrypted.svg1
l---------scalable/status/mail-signed-attachment.svg1
l---------scalable/status/mail-signed-encrypted-attachment.svg1
l---------scalable/status/mail-signed-encrypted.svg1
l---------scalable/status/mail-signed-invalid-attachment-encrypted.svg1
l---------scalable/status/mail-signed-invalid-attachment.svg1
l---------scalable/status/mail-signed-invalid-encrypted-attachment.svg1
l---------scalable/status/mail-signed-invalid-encrypted.svg1
l---------scalable/status/mail-signed-unknown-attachment-encrypted.svg1
l---------scalable/status/mail-signed-unknown-attachment.svg1
l---------scalable/status/mail-signed-unknown-encrypted-attachment.svg1
l---------scalable/status/mail-signed-unknown-encrypted.svg1
l---------scalable/status/mail-signed-verified-attachment-encrypted.svg1
l---------scalable/status/mail-signed-verified-attachment.svg1
l---------scalable/status/mail-signed-verified-encrypted-attachment.svg1
l---------scalable/status/mail-signed-verified-encrypted.svg1
l---------scalable/status/mail-signed-warn-attachment-encrypted.svg1
l---------scalable/status/mail-signed-warn-attachment.svg1
l---------scalable/status/mail-signed-warn-encrypted-attachment.svg1
l---------scalable/status/mail-signed-warn-encrypted.svg1
-rw-r--r--scalable/status/no_icon.svg1
70 files changed, 432 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 32c20a0..7969201 100644
--- a/Makefile
+++ b/Makefile
@@ -30,17 +30,21 @@ generated.mk: $(CONFIGFILE) icons.mk Makefile check-icon-listing
check-icon-listing: check/check-icon-listing.c
$(CC) -o $@ $< $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
+check:
+ +cd apps && $(MAKE) check
+
clean:
-rm -rf -- index.theme *.o *.su conv generated.mk scalable-"$(DIR_SUFFIX_)"
-rm -f -- check-icon-listing
-for s in $(SIZES); do printf "$${s}x$${s}$(DIR_SUFFIX)\n"; done | xargs rm -rf --
+ -+cd apps && $(MAKE) clean
# These are just added so autocompletion works with them
-all all-fast all-fast-icons install uninstall index.theme conv: generated.mk
+all all-fast all-fast-icons all-apps install uninstall index.theme conv: generated.mk
+@$(MAKE) -f mk/make-stage-2.mk $@
.DEFAULT:
+@$(MAKE) generated.mk
+@$(MAKE) -f mk/make-stage-2.mk $@
-.PHONY: all all-fast all-fast-icons install uninstall clean
+.PHONY: all check all-fast all-fast-icons all-apps install uninstall clean
diff --git a/TODO-wrong-icon-displayed b/TODO-wrong-icon-displayed
index bda181c..590e215 100644
--- a/TODO-wrong-icon-displayed
+++ b/TODO-wrong-icon-displayed
@@ -67,4 +67,3 @@ thunar:
There is no point in trying to fix
fontforge
audacity
-
diff --git a/apps/Makefile b/apps/Makefile
new file mode 100644
index 0000000..5916382
--- /dev/null
+++ b/apps/Makefile
@@ -0,0 +1,9 @@
+.POSIX:
+
+APPS =\
+ claws-mail
+
+include ../mk/xdestdir.mk
+
+.DEFAULT:
+ +set -e; for a in $(APPS); do (cd -- "$$a" && $(MAKE) DESTDIR="$(XDESTDIR)" "$@"); done
diff --git a/apps/claws-mail/Makefile b/apps/claws-mail/Makefile
new file mode 100644
index 0000000..1310955
--- /dev/null
+++ b/apps/claws-mail/Makefile
@@ -0,0 +1,247 @@
+.POSIX:
+
+PREFIX = /usr
+ICONPREFIX = $(PREFIX)/share/icons
+
+THEME_NAME = simple
+THEME_DIR = $(THEME_NAME)
+
+APP_PREFIX = /usr
+APP_PACKAGE = claws-mail
+
+APP_THEME_NAME = $(THEME_NAME)
+APP_THEME_DIR = $(THEME_DIR)
+
+ICONS =\
+ address_book.svg\
+ address_search.svg\
+ address.svg\
+ anonymous.svg\
+ book.svg\
+ cancel.svg\
+ category.svg\
+ checkbox_off.svg\
+ checkbox_on.svg\
+ check_spelling.svg\
+ claws_mail_compose_logo.svg\
+ claws_mail_icon_64.svg\
+ claws_mail_icon.svg\
+ claws_mail_logo_small.svg\
+ claws_mail_logo.svg\
+ clip_gpg_signed.svg\
+ clipkey_gpg_signed.svg\
+ clipkey.svg\
+ clip.svg\
+ close.svg\
+ complete.svg\
+ continue.svg\
+ copied.svg\
+ delete_btn.svg\
+ deleted.svg\
+ dir_close_hrm_mark.svg\
+ dir_close_hrm.svg\
+ dir_close_mark.svg\
+ dir_close.svg\
+ dir_noselect_close_mark.svg\
+ dir_noselect_close.svg\
+ dir_noselect_open.svg\
+ dir_noselect.svg\
+ dir_open_hrm_mark.svg\
+ dir_open_hrm.svg\
+ dir_open_mark.svg\
+ dir_open.svg\
+ dir_subs_close_hrm_mark.svg\
+ dir_subs_close_hrm.svg\
+ dir_subs_close_mark.svg\
+ dir_subs_close.svg\
+ dir_subs_open_hrm_mark.svg\
+ dir_subs_open_hrm.svg\
+ dir_subs_open_mark.svg\
+ dir_subs_open.svg\
+ doc_info.svg\
+ down_arrow.svg\
+ drafts_close_hrm_mark.svg\
+ drafts_close_hrm.svg\
+ drafts_close_mark.svg\
+ drafts_close.svg\
+ drafts_open_hrm_mark.svg\
+ drafts_open_hrm.svg\
+ drafts_open_mark.svg\
+ drafts_open.svg\
+ edit_extern.svg\
+ empty.svg\
+ error.svg\
+ exec.svg\
+ first_arrow.svg\
+ forwarded.svg\
+ gpg_signed.svg\
+ group.svg\
+ ham_btn.svg\
+ ignorethread.svg\
+ inbox_close_hrm_mark.svg\
+ inbox_close_hrm.svg\
+ inbox_close_mark.svg\
+ inbox_close.svg\
+ inbox_open_hrm_mark.svg\
+ inbox_open_hrm.svg\
+ inbox_open_mark.svg\
+ inbox_open.svg\
+ insert_file.svg\
+ interface.svg\
+ jpilot.svg\
+ key_gpg_signed.svg\
+ key.svg\
+ last_arrow.svg\
+ left_arrow.svg\
+ locked.svg\
+ mail_attach.svg\
+ mail_compose.svg\
+ mail_draft.svg\
+ mail_forward.svg\
+ mail_receive_all.svg\
+ mail_receive.svg\
+ mail_reply.svg\
+ mail_reply_to_all.svg\
+ mail_reply_to_author.svg\
+ mail_reply_to_list.svg\
+ mail_send_queue.svg\
+ mail_send.svg\
+ mark_allread.svg\
+ mark_allunread.svg\
+ mark_ignorethread.svg\
+ mark_locked.svg\
+ mark_mark.svg\
+ mark_read.svg\
+ mark.svg\
+ mark_unlocked.svg\
+ mark_unmark.svg\
+ mark_unread.svg\
+ mark_watchthread.svg\
+ mime_audio.svg\
+ mime_calendar.svg\
+ mime_image.svg\
+ mime_message.svg\
+ mime_pdf.svg\
+ mime_pgpsig.svg\
+ mime_ps.svg\
+ mime_text_enriched.svg\
+ mime_text_html.svg\
+ mime_text_patch.svg\
+ mime_text_plain.svg\
+ mime_unknown.svg\
+ moved.svg\
+ new_mark.svg\
+ new.svg\
+ notice_error.svg\
+ notice_note.svg\
+ notice_warn.svg\
+ open_mail.svg\
+ outbox_close_hrm_mark.svg\
+ outbox_close_hrm.svg\
+ outbox_close_mark.svg\
+ outbox_close.svg\
+ outbox_open_hrm_mark.svg\
+ outbox_open_hrm.svg\
+ outbox_open_mark.svg\
+ outbox_open.svg\
+ paste.svg\
+ preferences.svg\
+ printer_btn.svg\
+ printer.svg\
+ print.svg\
+ privacy_emblem_encrypted.svg\
+ privacy_emblem_failed.svg\
+ privacy_emblem_passed.svg\
+ privacy_emblem_signed.svg\
+ privacy_emblem_warn.svg\
+ privacy_expired.svg\
+ privacy_failed.svg\
+ privacy_passed.svg\
+ privacy_signed.svg\
+ privacy_unknown.svg\
+ privacy_warn.svg\
+ properties.svg\
+ queue_close_hrm_mark.svg\
+ queue_close_hrm.svg\
+ queue_close_mark.svg\
+ queue_close.svg\
+ queue_open_hrm_mark.svg\
+ queue_open_hrm.svg\
+ queue_open_mark.svg\
+ queue_open.svg\
+ quicksearch.svg\
+ read.svg\
+ replied_and_forwarded.svg\
+ replied.svg\
+ right_arrow.svg\
+ rotate_left.svg\
+ rotate_right.svg\
+ search.svg\
+ spam_btn.svg\
+ spam.svg\
+ trash_btn.svg\
+ trash_close_hrm_mark.svg\
+ trash_close_hrm.svg\
+ trash_close_mark.svg\
+ trash_close.svg\
+ trash_hrm_mark.svg\
+ trash_hrm.svg\
+ trash_mark.svg\
+ trash_open_hrm_mark.svg\
+ trash_open_hrm.svg\
+ trash_open_mark.svg\
+ trash_open.svg\
+ trash.svg\
+ tray_newmail_offline.svg\
+ tray_newmail.svg\
+ tray_newmarkedmail_offline.svg\
+ tray_newmarkedmail.svg\
+ tray_nomail_offline.svg\
+ tray_nomail.svg\
+ tray_unreadmail_offline.svg\
+ tray_unreadmail.svg\
+ tray_unreadmarkedmail_offline.svg\
+ tray_unreadmarkedmail.svg\
+ unread.svg\
+ up_arrow.svg\
+ vcard.svg\
+ watchthread.svg\
+ zoom_fit.svg\
+ zoom_in.svg\
+ zoom_out.svg\
+ zoom_width.svg
+
+all:
+ @:
+
+check:
+ set -e; for f in $(ICONS); do test -f "$$f"; done
+ set -e; for f in $(ICONS); do test -L "$$f"; done
+ test -z "$$(printf '%s\n' $(ICONS) *.svg | sort | uniq -u)"
+ test -z "$$(for f in $(ICONS); do readlink -- "$$f"; done | grep '^/')"
+
+install:
+ mkdir -p -- "$(DESTDIR)$(APP_PREFIX)/share/$(APP_PACKAGE)/themes"
+ test ! -e "$(DESTDIR)$(APP_PREFIX)/share/$(APP_PACKAGE)/themes/$(APP_THEME_DIR)"
+ ../rellink "$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail" \
+ "$(APP_PREFIX)/share/$(APP_PACKAGE)/themes/$(APP_THEME_DIR)" \
+ "$(DESTDIR)"
+ mkdir -p -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail"
+ cp -P -- $(ICONS) "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail/"
+ printf '%s\n' "$(APP_THEME_NAME)" "Mattias Andrée" > \
+ "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail/.claws_themeinfo"
+
+uninstall:
+ -cd -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail" && rm -f -- $(ICONS)
+ -unlink -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail/.claws_themeinfo"
+ -rmdir -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps/claws-mail"
+ -rmdir -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/apps"
+ -rmdir -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)"
+ -unlink -- "$(DESTDIR)$(APP_PREFIX)/share/$(APP_PACKAGE)/themes/$(APP_THEME_DIR)"
+ -rmdir -- "$(DESTDIR)$(APP_PREFIX)/share/$(APP_PACKAGE)/themes"
+ -rmdir -- "$(DESTDIR)$(APP_PREFIX)/share/$(APP_PACKAGE)"
+
+clean:
+ @:
+
+.PHONY: all check install uninstall clean
diff --git a/apps/claws-mail/clip_gpg_signed.svg b/apps/claws-mail/clip_gpg_signed.svg
new file mode 120000
index 0000000..b98b8ca
--- /dev/null
+++ b/apps/claws-mail/clip_gpg_signed.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-attachment-signed.svg \ No newline at end of file
diff --git a/apps/claws-mail/clipkey.svg b/apps/claws-mail/clipkey.svg
new file mode 120000
index 0000000..c787fe4
--- /dev/null
+++ b/apps/claws-mail/clipkey.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-attachment-encrypted.svg \ No newline at end of file
diff --git a/apps/claws-mail/clipkey_gpg_signed.svg b/apps/claws-mail/clipkey_gpg_signed.svg
new file mode 120000
index 0000000..8c07011
--- /dev/null
+++ b/apps/claws-mail/clipkey_gpg_signed.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-attachment-encrypted-signed.svg \ No newline at end of file
diff --git a/apps/claws-mail/empty.svg b/apps/claws-mail/empty.svg
new file mode 120000
index 0000000..05c3bc0
--- /dev/null
+++ b/apps/claws-mail/empty.svg
@@ -0,0 +1 @@
+../../scalable/status/no_icon.svg \ No newline at end of file
diff --git a/apps/claws-mail/gpg_signed.svg b/apps/claws-mail/gpg_signed.svg
new file mode 120000
index 0000000..993f509
--- /dev/null
+++ b/apps/claws-mail/gpg_signed.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-signed-unknown.svg \ No newline at end of file
diff --git a/apps/claws-mail/interface.svg b/apps/claws-mail/interface.svg
new file mode 120000
index 0000000..33147eb
--- /dev/null
+++ b/apps/claws-mail/interface.svg
@@ -0,0 +1 @@
+address_book.svg \ No newline at end of file
diff --git a/apps/claws-mail/key.svg b/apps/claws-mail/key.svg
new file mode 120000
index 0000000..d06b5b3
--- /dev/null
+++ b/apps/claws-mail/key.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-encrypted.svg \ No newline at end of file
diff --git a/apps/claws-mail/key_gpg_signed.svg b/apps/claws-mail/key_gpg_signed.svg
new file mode 120000
index 0000000..65e8441
--- /dev/null
+++ b/apps/claws-mail/key_gpg_signed.svg
@@ -0,0 +1 @@
+../../scalable/status/mail-encrypted-signed.svg \ No newline at end of file
diff --git a/apps/rellink b/apps/rellink
new file mode 100755
index 0000000..2981f3f
--- /dev/null
+++ b/apps/rellink
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+set -e
+
+test $# = 2 || test $# = 3
+
+target="$1"
+link="$2"
+destdir="$3"
+
+test $(printf '%s\n' "$target" "$link" | grep '^/' | wc -l) = 2
+
+T="$target"
+L="$link"
+while test $(printf '%s\n' "$T" "$L" | grep / | wc -l) = 2; do
+ Td="$(printf '%s\n' "$T" | cut -d / -f 1)"
+ Ld="$(printf '%s\n' "$L" | cut -d / -f 1)"
+ if test ! "$Td" = "$Ld"; then
+ break
+ fi
+ T="$(printf '%s\n' "$T" | cut -d / -f 2-)"
+ L="$(printf '%s\n' "$L" | cut -d / -f 2-)"
+done
+while printf '%s\n' "$L" | grep / > /dev/null; do
+ T="$(printf '../%s\n' "$T")"
+ L="$(printf '%s\n' "$L" | cut -d / -f 2-)"
+done
+target="$T"
+
+ln -s -- "$target" "$destdir$link"
diff --git a/icons.mk b/icons.mk
index 5c5a7cb..207498a 100644
--- a/icons.mk
+++ b/icons.mk
@@ -1682,6 +1682,7 @@ ICONS =\
apps/ZSTray\
apps/zstunnel\
apps/zsupdater\
+ status/no_icon\
status/birthday\
status/birthday-christian\
status/deathday\
@@ -1790,6 +1791,59 @@ ICONS =\
status/mail-signed-verified\
status/mail-signed-warn\
status/mail-signed-invalid\
+ status/mail-attachment-encrypted\
+ status/mail-encrypted-attachment\
+ status/mail-attachment-encrypted-signed\
+ status/mail-signed-attachment-encrypted\
+ status/mail-attachment-signed-encrypted\
+ status/mail-encrypted-attachment-signed\
+ status/mail-signed-encrypted-attachment\
+ status/mail-encrypted-signed-attachment\
+ status/mail-attachment-encrypted-signed-unknown\
+ status/mail-signed-unknown-attachment-encrypted\
+ status/mail-attachment-signed-unknown-encrypted\
+ status/mail-encrypted-attachment-signed-unknown\
+ status/mail-signed-unknown-encrypted-attachment\
+ status/mail-encrypted-signed-unknown-attachment\
+ status/mail-attachment-encrypted-signed-invalid\
+ status/mail-signed-invalid-attachment-encrypted\
+ status/mail-attachment-signed-invalid-encrypted\
+ status/mail-encrypted-attachment-signed-invalid\
+ status/mail-signed-invalid-encrypted-attachment\
+ status/mail-encrypted-signed-invalid-attachment\
+ status/mail-attachment-encrypted-signed-verified\
+ status/mail-signed-verified-attachment-encrypted\
+ status/mail-attachment-signed-verified-encrypted\
+ status/mail-encrypted-attachment-signed-verified\
+ status/mail-signed-verified-encrypted-attachment\
+ status/mail-encrypted-signed-verified-attachment\
+ status/mail-attachment-encrypted-signed-warn\
+ status/mail-signed-warn-attachment-encrypted\
+ status/mail-attachment-signed-warn-encrypted\
+ status/mail-encrypted-attachment-signed-warn\
+ status/mail-signed-warn-encrypted-attachment\
+ status/mail-encrypted-signed-warn-attachment\
+ status/mail-attachment-signed\
+ status/mail-signed-attachment\
+ status/mail-attachment-signed-unknown\
+ status/mail-signed-unknown-attachment\
+ status/mail-attachment-signed-invalid\
+ status/mail-signed-invalid-attachment\
+ status/mail-attachment-signed-verified\
+ status/mail-signed-verified-attachment\
+ status/mail-attachment-signed-warn\
+ status/mail-signed-warn-attachment\
+ status/mail-encrypted\
+ status/mail-encrypted-signed\
+ status/mail-signed-encrypted\
+ status/mail-encrypted-signed-unknown\
+ status/mail-signed-unknown-encrypted\
+ status/mail-encrypted-signed-invalid\
+ status/mail-signed-invalid-encrypted\
+ status/mail-encrypted-signed-verified\
+ status/mail-signed-verified-encrypted\
+ status/mail-encrypted-signed-warn\
+ status/mail-signed-warn-encrypted\
status/mail-unread-new-important\
status/mail-new-important\
status/mail-unread-important-new\
diff --git a/mk/portable.mk b/mk/portable.mk
index c957871..33da566 100644
--- a/mk/portable.mk
+++ b/mk/portable.mk
@@ -1,8 +1,21 @@
-all: index.theme $(ALL_PNG_ICONS)
+include mk/xdestdir.mk
-all-fast: index.theme all-fast-icons
+APPS_MAKE_FLAGS =\
+ DESTDIR="$(XDESTDIR)"\
+ PREFIX="$(PREFIX)"\
+ ICONPREFIX="$(ICONPREFIX)"\
+ THEME_NAME="$(THEME_NAME)"\
+ THEME_DESC="$(THEME_DESC)"\
+ THEME_DIR="$(THEME_DIR)"
-all-fast-icons: $(ICONS:=.x)
+all: index.theme $(ALL_PNG_ICONS) all-apps
+
+all-fast: index.theme all-fast-icons all-apps
+
+all-fast-icons: $(ICONS:=.x) all-apps
+
+all-apps:
+ +cd apps && $(MAKE) $(APPS_MAKE_FLAGS) all
$(ICONS:=.x): conv
@+test -z "$(DIR_SUFFIX)" || $(MAKE) scalable$(DIR_SUFFIX)/$(@:.x=.svg)
@@ -75,12 +88,14 @@ install: index.theme $(ALL_PNG_ICONS)
cp -P -- "scalable$(DIR_SUFFIX)/$${i}.svg" "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/scalable/$${i}.svg";\
done
cp -- index.theme "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)/index.theme"
+ +cd apps && $(MAKE) $(APPS_MAKE_FLAGS) install
#`(sed ...) < icons.mk | while read i` is used instead of `for i in $(ICONS)` because $(ICONS) got too big for sh(1)
#The
uninstall:
-rm -rf -- "$(DESTDIR)$(ICONPREFIX)/$(THEME_DIR)"
+ +cd apps && $(MAKE) $(APPS_MAKE_FLAGS) uninstall
clean:
+@$(MAKE) -f Makefile clean
diff --git a/mk/xdestdir.mk b/mk/xdestdir.mk
new file mode 100644
index 0000000..af961b5
--- /dev/null
+++ b/mk/xdestdir.mk
@@ -0,0 +1,6 @@
+XDESTDIR =\
+ $$(if test -n "$(DESTDIR)" && (! printf '%s\n' "$(DESTDIR)" | grep '^/' >/dev/null); then\
+ printf '../%s\n' "$(DESTDIR)";\
+ else\
+ printf '%s\n' "$(DESTDIR)";\
+ fi)
diff --git a/scalable/status/mail-attachment-encrypted-signed-invalid.svg b/scalable/status/mail-attachment-encrypted-signed-invalid.svg
new file mode 100644
index 0000000..d2b730b
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted-signed-invalid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.178519 0-3.9652603 1.78456953-3.984375 3.96679693-.00151.0116949-.0028063.0234152-.0039063.0351562v4.0996094h2v-4.0996094c.00114-.034516.0004816-.0690671-.0019531-.1035156.0527159-1.0658495.9136085-1.8945313 1.9902344-1.8945313 1.1113552 0 1.9921874.8826313 1.9921874 1.9980469-.0016399.0740659.0049103.1480865.0195313.2207031v2.1699219c.0376447-.0029595.0752433-.0058225.1132813-.0078125l1.2246092-4.5449219c-.7123753-1.10429915-1.9507907-1.83984373-3.3496092-1.83984373zm-6.0078126 3.97851563c-.0670238.0011163-.13376582.0089683-.1992187.0234375-.46562803.1042782-.79273607.5229765-.78125 1v3.0996094h.9882813 1.0117187v-3.0996094c.0133954-.569146-.4503382-1.0346563-1.0195313-1.0234375zm6.0351563.9980469c-.0771193-.0010935-.155024.0075872-.234375.0253906-.465628.1042782-.7927361.5229765-.78125 1v1.8203125c.568169-.534308 1.2332459-.9834158 2-1.2324219v-.5878906c.0137524-.5690997-.44454-1.0177365-.984375-1.0253906zm-4.0390625 10.3007816.2421875.318359c.1835812.248944.4720226.398933.78125.40625h2.5234375c-.2905026-.219835-.5606934-.464399-.8085938-.724609z" fill="#bebebe"/><path d="m8.7620039 11.975146 2.1275361-7.9444534 4.073399 1.0915291-2.098843 7.9534963-2.9337724 2.924285z" fill="#ef2929" fill-rule="evenodd" stroke-width=".994072"/><path d="m12.19171.10426565c-.17262.099669-.307061.26545166-.362956.4741214l-.644801 2.40129475 4.14525 1.1107899.643832-2.4029736c.111809-.417305-.134106-.84327113-.551383-.95508768l-2.637882-.70543855c-.208638-.05590827-.41944-.02237519-.59206.07729378z" fill="#ef2929" fill-rule="evenodd" stroke-width=".994072"/><g fill="#bebebe" stroke-width=".862449"><path d="m8.9492188 7.4101562c-1.1410524.1550836-2.0928819.8195524-2.7773438 1.6894532h-5.0664062-1.1054688l.26953125 1.0781246.88867185 3.451172.1894531.646485h.6464844 4.1777344c.6698569.851339 1.5962794 1.504773 2.7050781 1.677734l-.5683593-1.951172c-.4411754-.226065-.803649-.581708-1.0585938-1.021484l-.2695312-.429688h-.484375-3.828125l-.4570313-1.724609h4.2851563.484375l.2695312-.431641c.2795053-.4821419.6897448-.8618544 1.1894531-1.082031z"/><path d="m1.2684732 11.687679h4.7416128l.4851711 1.724877-4.7973433.000052z" opacity=".35"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-encrypted-signed-unknown.svg b/scalable/status/mail-attachment-encrypted-signed-unknown.svg
new file mode 120000
index 0000000..47dc8aa
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted-signed-unknown.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-encrypted-signed-verified.svg b/scalable/status/mail-attachment-encrypted-signed-verified.svg
new file mode 100644
index 0000000..af2c04b
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted-signed-verified.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.178519 0-3.9652603 1.78456953-3.984375 3.96679693-.00151.0116949-.0028063.0234152-.0039063.0351562v4.0996094h2v-4.0996094c.00114-.034516.0004816-.0690671-.0019531-.1035156.0527159-1.0658495.9136085-1.8945313 1.9902344-1.8945313 1.1113552 0 1.9921874.8826313 1.9921874 1.9980469-.0016399.0740659.0049103.1480865.0195313.2207031v2.1699219c.0376447-.0029595.0752433-.0058225.1132813-.0078125l1.2246092-4.5449219c-.7123753-1.10429915-1.9507907-1.83984373-3.3496092-1.83984373zm-6.0078126 3.97851563c-.0670238.0011163-.13376582.0089683-.1992187.0234375-.46562803.1042782-.79273607.5229765-.78125 1v3.0996094h.9882813 1.0117187v-3.0996094c.0133954-.569146-.4503382-1.0346563-1.0195313-1.0234375zm6.0351563.9980469c-.0771193-.0010935-.155024.0075872-.234375.0253906-.465628.1042782-.7927361.5229765-.78125 1v1.8203125c.568169-.534308 1.2332459-.9834158 2-1.2324219v-.5878906c.0137524-.5690997-.44454-1.0177365-.984375-1.0253906zm-4.0390625 10.3007816.2421875.318359c.1835812.248944.4720226.398933.78125.40625h2.5234375c-.2905026-.219835-.5606934-.464399-.8085938-.724609z" fill="#bebebe"/><path d="m8.7620039 11.975146 2.1275361-7.9444534 4.073399 1.0915291-2.098843 7.9534963-2.9337724 2.924285z" fill="#32a678" fill-rule="evenodd" stroke-width=".994072"/><path d="m12.19171.10426565c-.17262.099669-.307061.26545166-.362956.4741214l-.644801 2.40129475 4.14525 1.1107899.643832-2.4029736c.111809-.417305-.134106-.84327113-.551383-.95508768l-2.637882-.70543855c-.208638-.05590827-.41944-.02237519-.59206.07729378z" fill="#32a678" fill-rule="evenodd" stroke-width=".994072"/><g fill="#bebebe" stroke-width=".862449"><path d="m8.9492188 7.4101562c-1.1410524.1550836-2.0928819.8195524-2.7773438 1.6894532h-5.0664062-1.1054688l.26953125 1.0781246.88867185 3.451172.1894531.646485h.6464844 4.1777344c.6698569.851339 1.5962794 1.504773 2.7050781 1.677734l-.5683593-1.951172c-.4411754-.226065-.803649-.581708-1.0585938-1.021484l-.2695312-.429688h-.484375-3.828125l-.4570313-1.724609h4.2851563.484375l.2695312-.431641c.2795053-.4821419.6897448-.8618544 1.1894531-1.082031z"/><path d="m1.2684732 11.687679h4.7416128l.4851711 1.724877-4.7973433.000052z" opacity=".35"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-encrypted-signed-warn.svg b/scalable/status/mail-attachment-encrypted-signed-warn.svg
new file mode 100644
index 0000000..46b7902
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted-signed-warn.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.178519 0-3.9652603 1.78456953-3.984375 3.96679693-.00151.0116949-.0028063.0234152-.0039063.0351562v4.0996094h2v-4.0996094c.00114-.034516.0004816-.0690671-.0019531-.1035156.0527159-1.0658495.9136085-1.8945313 1.9902344-1.8945313 1.1113552 0 1.9921874.8826313 1.9921874 1.9980469-.0016399.0740659.0049103.1480865.0195313.2207031v2.1699219c.0376447-.0029595.0752433-.0058225.1132813-.0078125l1.2246092-4.5449219c-.7123753-1.10429915-1.9507907-1.83984373-3.3496092-1.83984373zm-6.0078126 3.97851563c-.0670238.0011163-.13376582.0089683-.1992187.0234375-.46562803.1042782-.79273607.5229765-.78125 1v3.0996094h.9882813 1.0117187v-3.0996094c.0133954-.569146-.4503382-1.0346563-1.0195313-1.0234375zm6.0351563.9980469c-.0771193-.0010935-.155024.0075872-.234375.0253906-.465628.1042782-.7927361.5229765-.78125 1v1.8203125c.568169-.534308 1.2332459-.9834158 2-1.2324219v-.5878906c.0137524-.5690997-.44454-1.0177365-.984375-1.0253906zm-4.0390625 10.3007816.2421875.318359c.1835812.248944.4720226.398933.78125.40625h2.5234375c-.2905026-.219835-.5606934-.464399-.8085938-.724609z" fill="#bebebe"/><path d="m8.7620039 11.975146 2.1275361-7.9444534 4.073399 1.0915291-2.098843 7.9534963-2.9337724 2.924285z" fill="#f57900" fill-rule="evenodd" stroke-width=".994072"/><path d="m12.19171.10426565c-.17262.099669-.307061.26545166-.362956.4741214l-.644801 2.40129475 4.14525 1.1107899.643832-2.4029736c.111809-.417305-.134106-.84327113-.551383-.95508768l-2.637882-.70543855c-.208638-.05590827-.41944-.02237519-.59206.07729378z" fill="#f57900" fill-rule="evenodd" stroke-width=".994072"/><g fill="#bebebe" stroke-width=".862449"><path d="m8.9492188 7.4101562c-1.1410524.1550836-2.0928819.8195524-2.7773438 1.6894532h-5.0664062-1.1054688l.26953125 1.0781246.88867185 3.451172.1894531.646485h.6464844 4.1777344c.6698569.851339 1.5962794 1.504773 2.7050781 1.677734l-.5683593-1.951172c-.4411754-.226065-.803649-.581708-1.0585938-1.021484l-.2695312-.429688h-.484375-3.828125l-.4570313-1.724609h4.2851563.484375l.2695312-.431641c.2795053-.4821419.6897448-.8618544 1.1894531-1.082031z"/><path d="m1.2684732 11.687679h4.7416128l.4851711 1.724877-4.7973433.000052z" opacity=".35"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-encrypted-signed.svg b/scalable/status/mail-attachment-encrypted-signed.svg
new file mode 100644
index 0000000..6ffa55c
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted-signed.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7.1054688-.00195313c-2.178519 0-3.9652603 1.78456953-3.984375 3.96679693-.00151.0116949-.0028063.0234152-.0039063.0351562v4.0996094h2v-4.0996094c.00114-.034516.0004816-.0690671-.0019531-.1035156.0527159-1.0658495.9136085-1.8945313 1.9902344-1.8945313 1.1113552 0 1.9921874.8826313 1.9921874 1.9980469-.0016399.0740659.0049103.1480865.0195313.2207031v2.1699219c.0376447-.0029595.0752433-.0058225.1132813-.0078125l1.2246092-4.5449219c-.7123753-1.10429915-1.9507907-1.83984373-3.3496092-1.83984373zm-6.0078126 3.97851563c-.0670238.0011163-.13376582.0089683-.1992187.0234375-.46562803.1042782-.79273607.5229765-.78125 1v3.0996094h.9882813 1.0117187v-3.0996094c.0133954-.569146-.4503382-1.0346563-1.0195313-1.0234375zm6.0351563.9980469c-.0771193-.0010935-.155024.0075872-.234375.0253906-.465628.1042782-.7927361.5229765-.78125 1v1.8203125c.568169-.534308 1.2332459-.9834158 2-1.2324219v-.5878906c.0137524-.5690997-.44454-1.0177365-.984375-1.0253906zm-4.0390625 10.3007816.2421875.318359c.1835812.248944.4720226.398933.78125.40625h2.5234375c-.2905026-.219835-.5606934-.464399-.8085938-.724609z"/><path d="m8.7620039 11.975146 2.1275361-7.9444534 4.073399 1.0915291-2.098843 7.9534963-2.9337724 2.924285z" fill-rule="evenodd" stroke-width=".994072"/><path d="m12.19171.10426565c-.17262.099669-.307061.26545166-.362956.4741214l-.644801 2.40129475 4.14525 1.1107899.643832-2.4029736c.111809-.417305-.134106-.84327113-.551383-.95508768l-2.637882-.70543855c-.208638-.05590827-.41944-.02237519-.59206.07729378z" fill-rule="evenodd" stroke-width=".994072"/><g stroke-width=".862449"><path d="m8.9492188 7.4101562c-1.1410524.1550836-2.0928819.8195524-2.7773438 1.6894532h-5.0664062-1.1054688l.26953125 1.0781246.88867185 3.451172.1894531.646485h.6464844 4.1777344c.6698569.851339 1.5962794 1.504773 2.7050781 1.677734l-.5683593-1.951172c-.4411754-.226065-.803649-.581708-1.0585938-1.021484l-.2695312-.429688h-.484375-3.828125l-.4570313-1.724609h4.2851563.484375l.2695312-.431641c.2795053-.4821419.6897448-.8618544 1.1894531-1.082031z"/><path d="m1.2684732 11.687679h4.7416128l.4851711 1.724877-4.7973433.000052z" opacity=".35"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-encrypted.svg b/scalable/status/mail-attachment-encrypted.svg
new file mode 100644
index 0000000..614331d
--- /dev/null
+++ b/scalable/status/mail-attachment-encrypted.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7.1054688 0c-2.1900194 0-3.9882813 1.8039348-3.9882813 4.0019531v4.0976563h.2148437 1.7851563v-4.0976563a.99998749.99998749 0 0 0 -.0019531-.0683593c.0353143-1.0826255.901938-1.9316407 1.9902344-1.9316407 1.1112325 0 1.9902343.8847077 1.9902343 2a.99816374 1.0018139 0 0 0 .0195313.1875v3.0078125c.5860867-.3962535 1.2531866-.6840635 1.9999996-.7832031v-2.4121094a.99998749.99998749 0 0 0 -.035156-.2851562c-.147198-2.0668208-1.8800008-3.7167969-3.9746092-3.7167969zm-6.0566407 3.9804688a.99998749.99998749 0 0 0 -.1503906.0214843.99998749.99998749 0 0 0 -.78125 1v5.4589849a.99998749.99998749 0 0 0 .21875 1.195312l2.3242187 3.050781-.2382812-.814453-.8925781-3.46875-.58203128-2.3242186h1.16992188v-3.0976563a.99998749.99998749 0 0 0 -1.0683594-1.0214843zm5.9980469 1a.99998749.99998749 0 0 0 -.1503906.0214843.99998749.99998749 0 0 0 -.7792969 1v2.0976563h1.9414063c.0180478-.0189507.0383661-.0358968.0566406-.0546875v-2.0429688a.99998749.99998749 0 0 0 -1.0683594-1.0214843zm-3.953125 10.2949222.2421875.318359a.99998749.99998749 0 0 0 .78125.40625h2.9980469a.99998749.99998749 0 0 0 .8125-.40625l.1933594-.257812c-.0202241-.02075-.0425527-.039602-.0625-.060547h-3.8359376z" stroke-width=".999888"/><g transform="matrix(-.86243444 0 0 .8624643 310.09014 -216.86536)"><path d="m346 260c-2.74958 0-5 2.25042-5 5s2.25042 5 5 5c1.58622 0 2.90336-.84459 3.8125-2h4.84375.75l.21875-.75 1.03125-4 .3125-1.25h-1.28125-5.875c-.90914-1.15541-2.22628-2-3.8125-2zm0 2c1.11585 0 2.03788.59507 2.5625 1.5l.3125.5h.5625 4.96875l-.53125 2h-4.4375-.5625l-.3125.5c-.52462.90493-1.44665 1.5-2.5625 1.5-1.66868 0-3-1.33132-3-3s1.33132-3 3-3z"/><path d="m355.49794 265h-5.49794l-.56256 1.99994 5.56256.00006z" opacity=".35"/><path d="m346 265a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-encrypted.svg b/scalable/status/mail-attachment-signed-encrypted.svg
new file mode 120000
index 0000000..47dc8aa
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-invalid-encrypted.svg b/scalable/status/mail-attachment-signed-invalid-encrypted.svg
new file mode 120000
index 0000000..1324d2a
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-invalid-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-invalid.svg b/scalable/status/mail-attachment-signed-invalid.svg
new file mode 100644
index 0000000..af7a2ee
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-invalid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.1785211 0-3.9652602 1.78456743-3.984375 3.96679693-.00151.011695-.00281.023415-.00391.035156v5.40625c.00105.013045.00235.026068.00391.039063-.00245.018172-.00441.036408-.00586.054687 0 1.368868 1.1330859 2.5 2.5019531 2.5s2.5-1.131132 2.5-2.5c-.00061-.00521-.00126-.010422-.00195-.015625.000692-.0052.00134-.010412.00195-.015625v-3.4687498c.015717-.6504003-.5839408-1.1424272-1.2187494-1-.4656285.1042783-.7927361.522976-.78125 1v3.46875c.00061.00521.00126.010422.00195.015625-.000692.0052-.00134.010412-.00195.015625 0 .2879894-.2120106.5-.5.5s-.5-.2120106-.5-.5c-.00155-.016322-.00351-.032602-.00586-.048828.00229-.014928.00425-.029906.00586-.044922v-5.40625c.00114-.034516.0004847-.069067-.00195-.1035156.052716-1.0658505.9136075-1.8945313 1.9902344-1.8945313 1.1113564 0 1.9921874.8826302 1.9921874 1.9980469-.00164.074066.00491.1480864.019531.2207031v2.5859375l1.3378905-4.96875c-.7123761-1.10430028-1.9507921-1.83984373-3.349612-1.83984373zm-6.0078126 3.97851563c-.0670239.0011163-.13376575.0089683-.1992187.0234375-.4656285.1042783-.79273608.522976-.78125 1v5.443359c-.21445859.40653-.12421557.906895.21875 1.212891l3 3.9375c.1835814.248944.4720223.398933.78125.40625h3c.3202582.0025.6223376-.148549.8125-.40625l.6054687-.808594-.7011718-2.414062-1.2167969 1.628906h-2.03125l-2.46875-3.244141v-5.755859c.0133954-.5691466-.4503377-1.0346563-1.0195313-1.0234375z" fill="#bebebe"/><g fill="#ef2929" fill-rule="evenodd" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-unknown-encrypted.svg b/scalable/status/mail-attachment-signed-unknown-encrypted.svg
new file mode 120000
index 0000000..d77284a
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-unknown-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-unknown.svg b/scalable/status/mail-attachment-signed-unknown.svg
new file mode 120000
index 0000000..bf366cf
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-unknown.svg
@@ -0,0 +1 @@
+mail-attachment-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-verified-encrypted.svg b/scalable/status/mail-attachment-signed-verified-encrypted.svg
new file mode 120000
index 0000000..4ea1a46
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-verified-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-verified.svg b/scalable/status/mail-attachment-signed-verified.svg
new file mode 100644
index 0000000..3ce5160
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-verified.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.1785211 0-3.9652602 1.78456743-3.984375 3.96679693-.00151.011695-.00281.023415-.00391.035156v5.40625c.00105.013045.00235.026068.00391.039063-.00245.018172-.00441.036408-.00586.054687 0 1.368868 1.1330859 2.5 2.5019531 2.5s2.5-1.131132 2.5-2.5c-.00061-.00521-.00126-.010422-.00195-.015625.000692-.0052.00134-.010412.00195-.015625v-3.4687498c.015717-.6504003-.5839408-1.1424272-1.2187494-1-.4656285.1042783-.7927361.522976-.78125 1v3.46875c.00061.00521.00126.010422.00195.015625-.000692.0052-.00134.010412-.00195.015625 0 .2879894-.2120106.5-.5.5s-.5-.2120106-.5-.5c-.00155-.016322-.00351-.032602-.00586-.048828.00229-.014928.00425-.029906.00586-.044922v-5.40625c.00114-.034516.0004847-.069067-.00195-.1035156.052716-1.0658505.9136075-1.8945313 1.9902344-1.8945313 1.1113564 0 1.9921874.8826302 1.9921874 1.9980469-.00164.074066.00491.1480864.019531.2207031v2.5859375l1.3378905-4.96875c-.7123761-1.10430028-1.9507921-1.83984373-3.349612-1.83984373zm-6.0078126 3.97851563c-.0670239.0011163-.13376575.0089683-.1992187.0234375-.4656285.1042783-.79273608.522976-.78125 1v5.443359c-.21445859.40653-.12421557.906895.21875 1.212891l3 3.9375c.1835814.248944.4720223.398933.78125.40625h3c.3202582.0025.6223376-.148549.8125-.40625l.6054687-.808594-.7011718-2.414062-1.2167969 1.628906h-2.03125l-2.46875-3.244141v-5.755859c.0133954-.5691466-.4503377-1.0346563-1.0195313-1.0234375z" fill="#bebebe"/><g fill="#32a678" fill-rule="evenodd" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-warn-encrypted.svg b/scalable/status/mail-attachment-signed-warn-encrypted.svg
new file mode 120000
index 0000000..08e3ead
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-warn-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed-warn.svg b/scalable/status/mail-attachment-signed-warn.svg
new file mode 100644
index 0000000..ea9a6bd
--- /dev/null
+++ b/scalable/status/mail-attachment-signed-warn.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7.1054688-.00195313c-2.1785211 0-3.9652602 1.78456743-3.984375 3.96679693-.00151.011695-.00281.023415-.00391.035156v5.40625c.00105.013045.00235.026068.00391.039063-.00245.018172-.00441.036408-.00586.054687 0 1.368868 1.1330859 2.5 2.5019531 2.5s2.5-1.131132 2.5-2.5c-.00061-.00521-.00126-.010422-.00195-.015625.000692-.0052.00134-.010412.00195-.015625v-3.4687498c.015717-.6504003-.5839408-1.1424272-1.2187494-1-.4656285.1042783-.7927361.522976-.78125 1v3.46875c.00061.00521.00126.010422.00195.015625-.000692.0052-.00134.010412-.00195.015625 0 .2879894-.2120106.5-.5.5s-.5-.2120106-.5-.5c-.00155-.016322-.00351-.032602-.00586-.048828.00229-.014928.00425-.029906.00586-.044922v-5.40625c.00114-.034516.0004847-.069067-.00195-.1035156.052716-1.0658505.9136075-1.8945313 1.9902344-1.8945313 1.1113564 0 1.9921874.8826302 1.9921874 1.9980469-.00164.074066.00491.1480864.019531.2207031v2.5859375l1.3378905-4.96875c-.7123761-1.10430028-1.9507921-1.83984373-3.349612-1.83984373zm-6.0078126 3.97851563c-.0670239.0011163-.13376575.0089683-.1992187.0234375-.4656285.1042783-.79273608.522976-.78125 1v5.443359c-.21445859.40653-.12421557.906895.21875 1.212891l3 3.9375c.1835814.248944.4720223.398933.78125.40625h3c.3202582.0025.6223376-.148549.8125-.40625l.6054687-.808594-.7011718-2.414062-1.2167969 1.628906h-2.03125l-2.46875-3.244141v-5.755859c.0133954-.5691466-.4503377-1.0346563-1.0195313-1.0234375z" fill="#bebebe"/><g fill="#f57900" fill-rule="evenodd" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-attachment-signed.svg b/scalable/status/mail-attachment-signed.svg
new file mode 100644
index 0000000..0771577
--- /dev/null
+++ b/scalable/status/mail-attachment-signed.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7.1054688-.00195313c-2.1785211 0-3.9652602 1.78456743-3.984375 3.96679693-.00151.011695-.00281.023415-.00391.035156v5.40625c.00105.013045.00235.026068.00391.039063-.00245.018172-.00441.036408-.00586.054687 0 1.368868 1.1330859 2.5 2.5019531 2.5s2.5-1.131132 2.5-2.5c-.00061-.00521-.00126-.010422-.00195-.015625.000692-.0052.00134-.010412.00195-.015625v-3.4687498c.015717-.6504003-.5839408-1.1424272-1.2187494-1-.4656285.1042783-.7927361.522976-.78125 1v3.46875c.00061.00521.00126.010422.00195.015625-.000692.0052-.00134.010412-.00195.015625 0 .2879894-.2120106.5-.5.5s-.5-.2120106-.5-.5c-.00155-.016322-.00351-.032602-.00586-.048828.00229-.014928.00425-.029906.00586-.044922v-5.40625c.00114-.034516.0004847-.069067-.00195-.1035156.052716-1.0658505.9136075-1.8945313 1.9902344-1.8945313 1.1113564 0 1.9921874.8826302 1.9921874 1.9980469-.00164.074066.00491.1480864.019531.2207031v2.5859375l1.3378905-4.96875c-.7123761-1.10430028-1.9507921-1.83984373-3.349612-1.83984373zm-6.0078126 3.97851563c-.0670239.0011163-.13376575.0089683-.1992187.0234375-.4656285.1042783-.79273608.522976-.78125 1v5.443359c-.21445859.40653-.12421557.906895.21875 1.212891l3 3.9375c.1835814.248944.4720223.398933.78125.40625h3c.3202582.0025.6223376-.148549.8125-.40625l.6054687-.808594-.7011718-2.414062-1.2167969 1.628906h-2.03125l-2.46875-3.244141v-5.755859c.0133954-.5691466-.4503377-1.0346563-1.0195313-1.0234375z"/><g fill-rule="evenodd" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment-signed-invalid.svg b/scalable/status/mail-encrypted-attachment-signed-invalid.svg
new file mode 120000
index 0000000..1324d2a
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment-signed-invalid.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment-signed-unknown.svg b/scalable/status/mail-encrypted-attachment-signed-unknown.svg
new file mode 120000
index 0000000..d77284a
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment-signed-unknown.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment-signed-verified.svg b/scalable/status/mail-encrypted-attachment-signed-verified.svg
new file mode 120000
index 0000000..4ea1a46
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment-signed-verified.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment-signed-warn.svg b/scalable/status/mail-encrypted-attachment-signed-warn.svg
new file mode 120000
index 0000000..08e3ead
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment-signed-warn.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment-signed.svg b/scalable/status/mail-encrypted-attachment-signed.svg
new file mode 120000
index 0000000..47dc8aa
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment-signed.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-attachment.svg b/scalable/status/mail-encrypted-attachment.svg
new file mode 120000
index 0000000..f4ac385
--- /dev/null
+++ b/scalable/status/mail-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-attachment.svg b/scalable/status/mail-encrypted-signed-attachment.svg
new file mode 120000
index 0000000..0d1815f
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-invalid-attachment.svg b/scalable/status/mail-encrypted-signed-invalid-attachment.svg
new file mode 120000
index 0000000..c4ae73e
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-invalid-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-invalid.svg b/scalable/status/mail-encrypted-signed-invalid.svg
new file mode 100644
index 0000000..c1e719a
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-invalid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 0c-2.7495773 0-5 2.2504227-5 5 0 1.5862184.84459116 2.9033609 2 3.8125v5.875 1.28125l1.25-.3125 4-1.03125.75-.21875v-.75-.720703l-.2753906-.949219.2753906-1.029297v-2.144531c.2754997-.2167783.532705-.4574611.765625-.71875l1.1171875-4.1679688c-.4952065-2.2378636-2.5018137-3.9257812-4.8828125-3.9257812zm0 2c1.6686783 0 3 1.3313217 3 3 0 1.1158489-.5950709 2.0378805-1.5 2.5625l-.5.3125v.5625 4.4375l-2 .53125v-4.96875-.5625l-.5-.3125c-.9049291-.5246195-1.5-1.4466511-1.5-2.5625 0-1.6686783 1.3313217-3 3-3z"/><path d="m5 14.49794v-5.49794l1.99994-.56256.00006 5.56256z" opacity=".35"/><path d="m5 5a1 1 0 1 0 0-2 1 1 0 1 0 0 2z"/></g><g fill="#ef2929" fill-rule="evenodd" stroke-width=".999927" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-unknown-attachment.svg b/scalable/status/mail-encrypted-signed-unknown-attachment.svg
new file mode 120000
index 0000000..1e454f5
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-unknown-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-unknown.svg b/scalable/status/mail-encrypted-signed-unknown.svg
new file mode 120000
index 0000000..6d33950
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-unknown.svg
@@ -0,0 +1 @@
+mail-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-verified-attachment.svg b/scalable/status/mail-encrypted-signed-verified-attachment.svg
new file mode 120000
index 0000000..4d2142e
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-verified-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-verified.svg b/scalable/status/mail-encrypted-signed-verified.svg
new file mode 100644
index 0000000..41d59e8
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-verified.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 0c-2.7495773 0-5 2.2504227-5 5 0 1.5862184.84459116 2.9033609 2 3.8125v5.875 1.28125l1.25-.3125 4-1.03125.75-.21875v-.75-.720703l-.2753906-.949219.2753906-1.029297v-2.144531c.2754997-.2167783.532705-.4574611.765625-.71875l1.1171875-4.1679688c-.4952065-2.2378636-2.5018137-3.9257812-4.8828125-3.9257812zm0 2c1.6686783 0 3 1.3313217 3 3 0 1.1158489-.5950709 2.0378805-1.5 2.5625l-.5.3125v.5625 4.4375l-2 .53125v-4.96875-.5625l-.5-.3125c-.9049291-.5246195-1.5-1.4466511-1.5-2.5625 0-1.6686783 1.3313217-3 3-3z"/><path d="m5 14.49794v-5.49794l1.99994-.56256.00006 5.56256z" opacity=".35"/><path d="m5 5a1 1 0 1 0 0-2 1 1 0 1 0 0 2z"/></g><g fill="#32a678" fill-rule="evenodd" stroke-width=".999927" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-warn-attachment.svg b/scalable/status/mail-encrypted-signed-warn-attachment.svg
new file mode 120000
index 0000000..cf0eb5e
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-warn-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed-warn.svg b/scalable/status/mail-encrypted-signed-warn.svg
new file mode 100644
index 0000000..9a7b1e4
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed-warn.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 0c-2.7495773 0-5 2.2504227-5 5 0 1.5862184.84459116 2.9033609 2 3.8125v5.875 1.28125l1.25-.3125 4-1.03125.75-.21875v-.75-.720703l-.2753906-.949219.2753906-1.029297v-2.144531c.2754997-.2167783.532705-.4574611.765625-.71875l1.1171875-4.1679688c-.4952065-2.2378636-2.5018137-3.9257812-4.8828125-3.9257812zm0 2c1.6686783 0 3 1.3313217 3 3 0 1.1158489-.5950709 2.0378805-1.5 2.5625l-.5.3125v.5625 4.4375l-2 .53125v-4.96875-.5625l-.5-.3125c-.9049291-.5246195-1.5-1.4466511-1.5-2.5625 0-1.6686783 1.3313217-3 3-3z"/><path d="m5 14.49794v-5.49794l1.99994-.56256.00006 5.56256z" opacity=".35"/><path d="m5 5a1 1 0 1 0 0-2 1 1 0 1 0 0 2z"/></g><g fill="#f57900" fill-rule="evenodd" stroke-width=".999927" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-encrypted-signed.svg b/scalable/status/mail-encrypted-signed.svg
new file mode 100644
index 0000000..38a2210
--- /dev/null
+++ b/scalable/status/mail-encrypted-signed.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m5 0c-2.7495773 0-5 2.2504227-5 5 0 1.5862184.84459116 2.9033609 2 3.8125v5.875 1.28125l1.25-.3125 4-1.03125.75-.21875v-.75-.720703l-.2753906-.949219.2753906-1.029297v-2.144531c.2754997-.2167783.532705-.4574611.765625-.71875l1.1171875-4.1679688c-.4952065-2.2378636-2.5018137-3.9257812-4.8828125-3.9257812zm0 2c1.6686783 0 3 1.3313217 3 3 0 1.1158489-.5950709 2.0378805-1.5 2.5625l-.5.3125v.5625 4.4375l-2 .53125v-4.96875-.5625l-.5-.3125c-.9049291-.5246195-1.5-1.4466511-1.5-2.5625 0-1.6686783 1.3313217-3 3-3z"/><path d="m5 14.49794v-5.49794l1.99994-.56256.00006 5.56256z" opacity=".35"/><path d="m5 5a1 1 0 1 0 0-2 1 1 0 1 0 0 2z"/><g fill-rule="evenodd" stroke-width=".999927" transform="matrix(.86086328 -.49705254 .49701965 .86092025 -725.05898 -456.55805)"><path d="m403.66263 777.27842 5.84933-5.85075 2.99982 2.99981-5.82888 5.87306-4.02677 1.07184z"/><path d="m412.62129 768.66211c-.20052 0-.40103.0768-.55468.23047l-1.76953 1.76758 3.05273 3.05273 1.76953-1.76953c.3073-.3073.3073-.80208 0-1.10938l-1.94336-1.9414c-.15365-.15365-.35417-.23047-.55469-.23047z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-encrypted.svg b/scalable/status/mail-encrypted.svg
new file mode 100644
index 0000000..d9e4623
--- /dev/null
+++ b/scalable/status/mail-encrypted.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe" transform="matrix(-1 0 0 1 356.96881 -257)"><path d="m346 260c-2.74958 0-5 2.25042-5 5s2.25042 5 5 5c1.58622 0 2.90336-.84459 3.8125-2h4.84375.75l.21875-.75 1.03125-4 .3125-1.25h-1.28125-5.875c-.90914-1.15541-2.22628-2-3.8125-2zm0 2c1.11585 0 2.03788.59507 2.5625 1.5l.3125.5h.5625 4.96875l-.53125 2h-4.4375-.5625l-.3125.5c-.52462.90493-1.44665 1.5-2.5625 1.5-1.66868 0-3-1.33132-3-3s1.33132-3 3-3z"/><path d="m355.49794 265h-5.49794l-.56256 1.99994 5.56256.00006z" opacity=".35"/><path d="m346 265a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/></g></svg> \ No newline at end of file
diff --git a/scalable/status/mail-signed-attachment-encrypted.svg b/scalable/status/mail-signed-attachment-encrypted.svg
new file mode 120000
index 0000000..47dc8aa
--- /dev/null
+++ b/scalable/status/mail-signed-attachment-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-attachment.svg b/scalable/status/mail-signed-attachment.svg
new file mode 120000
index 0000000..bf366cf
--- /dev/null
+++ b/scalable/status/mail-signed-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-encrypted-attachment.svg b/scalable/status/mail-signed-encrypted-attachment.svg
new file mode 120000
index 0000000..0d1815f
--- /dev/null
+++ b/scalable/status/mail-signed-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-encrypted.svg b/scalable/status/mail-signed-encrypted.svg
new file mode 120000
index 0000000..6d33950
--- /dev/null
+++ b/scalable/status/mail-signed-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-signed.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-invalid-attachment-encrypted.svg b/scalable/status/mail-signed-invalid-attachment-encrypted.svg
new file mode 120000
index 0000000..1324d2a
--- /dev/null
+++ b/scalable/status/mail-signed-invalid-attachment-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-invalid-attachment.svg b/scalable/status/mail-signed-invalid-attachment.svg
new file mode 120000
index 0000000..36ccb73
--- /dev/null
+++ b/scalable/status/mail-signed-invalid-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-invalid-encrypted-attachment.svg b/scalable/status/mail-signed-invalid-encrypted-attachment.svg
new file mode 120000
index 0000000..c4ae73e
--- /dev/null
+++ b/scalable/status/mail-signed-invalid-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-invalid-encrypted.svg b/scalable/status/mail-signed-invalid-encrypted.svg
new file mode 120000
index 0000000..2593ebe
--- /dev/null
+++ b/scalable/status/mail-signed-invalid-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-signed-invalid.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-unknown-attachment-encrypted.svg b/scalable/status/mail-signed-unknown-attachment-encrypted.svg
new file mode 120000
index 0000000..d77284a
--- /dev/null
+++ b/scalable/status/mail-signed-unknown-attachment-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-unknown-attachment.svg b/scalable/status/mail-signed-unknown-attachment.svg
new file mode 120000
index 0000000..200658e
--- /dev/null
+++ b/scalable/status/mail-signed-unknown-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-unknown-encrypted-attachment.svg b/scalable/status/mail-signed-unknown-encrypted-attachment.svg
new file mode 120000
index 0000000..1e454f5
--- /dev/null
+++ b/scalable/status/mail-signed-unknown-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-unknown-encrypted.svg b/scalable/status/mail-signed-unknown-encrypted.svg
new file mode 120000
index 0000000..ecc9c13
--- /dev/null
+++ b/scalable/status/mail-signed-unknown-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-signed-unknown.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-verified-attachment-encrypted.svg b/scalable/status/mail-signed-verified-attachment-encrypted.svg
new file mode 120000
index 0000000..4ea1a46
--- /dev/null
+++ b/scalable/status/mail-signed-verified-attachment-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-verified-attachment.svg b/scalable/status/mail-signed-verified-attachment.svg
new file mode 120000
index 0000000..d9a0d98
--- /dev/null
+++ b/scalable/status/mail-signed-verified-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-verified-encrypted-attachment.svg b/scalable/status/mail-signed-verified-encrypted-attachment.svg
new file mode 120000
index 0000000..4d2142e
--- /dev/null
+++ b/scalable/status/mail-signed-verified-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-verified-encrypted.svg b/scalable/status/mail-signed-verified-encrypted.svg
new file mode 120000
index 0000000..a1724c3
--- /dev/null
+++ b/scalable/status/mail-signed-verified-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-signed-verified.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-warn-attachment-encrypted.svg b/scalable/status/mail-signed-warn-attachment-encrypted.svg
new file mode 120000
index 0000000..08e3ead
--- /dev/null
+++ b/scalable/status/mail-signed-warn-attachment-encrypted.svg
@@ -0,0 +1 @@
+mail-attachment-encrypted-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-warn-attachment.svg b/scalable/status/mail-signed-warn-attachment.svg
new file mode 120000
index 0000000..c8cc42d
--- /dev/null
+++ b/scalable/status/mail-signed-warn-attachment.svg
@@ -0,0 +1 @@
+mail-attachment-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-warn-encrypted-attachment.svg b/scalable/status/mail-signed-warn-encrypted-attachment.svg
new file mode 120000
index 0000000..cf0eb5e
--- /dev/null
+++ b/scalable/status/mail-signed-warn-encrypted-attachment.svg
@@ -0,0 +1 @@
+mail-encrypted-attachment-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/mail-signed-warn-encrypted.svg b/scalable/status/mail-signed-warn-encrypted.svg
new file mode 120000
index 0000000..2c7ac78
--- /dev/null
+++ b/scalable/status/mail-signed-warn-encrypted.svg
@@ -0,0 +1 @@
+mail-encrypted-signed-warn.svg \ No newline at end of file
diff --git a/scalable/status/no_icon.svg b/scalable/status/no_icon.svg
new file mode 100644
index 0000000..d7e28d0
--- /dev/null
+++ b/scalable/status/no_icon.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"/> \ No newline at end of file