aboutsummaryrefslogtreecommitdiffstats
path: root/apps/claws-mail/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'apps/claws-mail/Makefile')
-rw-r--r--apps/claws-mail/Makefile247
1 files changed, 247 insertions, 0 deletions
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