summaryrefslogtreecommitdiff
path: root/system/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'system/desktop')
-rw-r--r--system/desktop/128x128/chrysalide.pngbin0 -> 12281 bytes
-rw-r--r--system/desktop/16x16/chrysalide.pngbin0 -> 791 bytes
-rw-r--r--system/desktop/192x192/chrysalide.pngbin0 -> 20015 bytes
-rw-r--r--system/desktop/22x22/chrysalide.pngbin0 -> 1198 bytes
-rw-r--r--system/desktop/24x24/chrysalide.pngbin0 -> 1278 bytes
-rw-r--r--system/desktop/256x256/chrysalide.pngbin0 -> 27521 bytes
-rw-r--r--system/desktop/32x32/chrysalide.pngbin0 -> 1819 bytes
-rw-r--r--system/desktop/36x36/chrysalide.pngbin0 -> 2151 bytes
-rw-r--r--system/desktop/42x42/chrysalide.pngbin0 -> 2631 bytes
-rw-r--r--system/desktop/48x48/chrysalide.pngbin0 -> 3099 bytes
-rw-r--r--system/desktop/512x512/chrysalide.pngbin0 -> 62317 bytes
-rw-r--r--system/desktop/64x64/chrysalide.pngbin0 -> 4772 bytes
-rw-r--r--system/desktop/72x72/chrysalide.pngbin0 -> 5529 bytes
-rw-r--r--system/desktop/8x8/chrysalide.pngbin0 -> 433 bytes
-rw-r--r--system/desktop/96x96/chrysalide.pngbin0 -> 8279 bytes
-rw-r--r--system/desktop/Makefile.am54
-rwxr-xr-xsystem/desktop/convert.sh20
-rw-r--r--system/desktop/re.chrysalide.desktop22
18 files changed, 96 insertions, 0 deletions
diff --git a/system/desktop/128x128/chrysalide.png b/system/desktop/128x128/chrysalide.png
new file mode 100644
index 0000000..d38d5d7
--- /dev/null
+++ b/system/desktop/128x128/chrysalide.png
Binary files differ
diff --git a/system/desktop/16x16/chrysalide.png b/system/desktop/16x16/chrysalide.png
new file mode 100644
index 0000000..254067b
--- /dev/null
+++ b/system/desktop/16x16/chrysalide.png
Binary files differ
diff --git a/system/desktop/192x192/chrysalide.png b/system/desktop/192x192/chrysalide.png
new file mode 100644
index 0000000..3d7d835
--- /dev/null
+++ b/system/desktop/192x192/chrysalide.png
Binary files differ
diff --git a/system/desktop/22x22/chrysalide.png b/system/desktop/22x22/chrysalide.png
new file mode 100644
index 0000000..e06d695
--- /dev/null
+++ b/system/desktop/22x22/chrysalide.png
Binary files differ
diff --git a/system/desktop/24x24/chrysalide.png b/system/desktop/24x24/chrysalide.png
new file mode 100644
index 0000000..ee122bd
--- /dev/null
+++ b/system/desktop/24x24/chrysalide.png
Binary files differ
diff --git a/system/desktop/256x256/chrysalide.png b/system/desktop/256x256/chrysalide.png
new file mode 100644
index 0000000..c3773fb
--- /dev/null
+++ b/system/desktop/256x256/chrysalide.png
Binary files differ
diff --git a/system/desktop/32x32/chrysalide.png b/system/desktop/32x32/chrysalide.png
new file mode 100644
index 0000000..d3f57c1
--- /dev/null
+++ b/system/desktop/32x32/chrysalide.png
Binary files differ
diff --git a/system/desktop/36x36/chrysalide.png b/system/desktop/36x36/chrysalide.png
new file mode 100644
index 0000000..9fadb32
--- /dev/null
+++ b/system/desktop/36x36/chrysalide.png
Binary files differ
diff --git a/system/desktop/42x42/chrysalide.png b/system/desktop/42x42/chrysalide.png
new file mode 100644
index 0000000..9da4097
--- /dev/null
+++ b/system/desktop/42x42/chrysalide.png
Binary files differ
diff --git a/system/desktop/48x48/chrysalide.png b/system/desktop/48x48/chrysalide.png
new file mode 100644
index 0000000..4ba2a63
--- /dev/null
+++ b/system/desktop/48x48/chrysalide.png
Binary files differ
diff --git a/system/desktop/512x512/chrysalide.png b/system/desktop/512x512/chrysalide.png
new file mode 100644
index 0000000..1c51b69
--- /dev/null
+++ b/system/desktop/512x512/chrysalide.png
Binary files differ
diff --git a/system/desktop/64x64/chrysalide.png b/system/desktop/64x64/chrysalide.png
new file mode 100644
index 0000000..62a8096
--- /dev/null
+++ b/system/desktop/64x64/chrysalide.png
Binary files differ
diff --git a/system/desktop/72x72/chrysalide.png b/system/desktop/72x72/chrysalide.png
new file mode 100644
index 0000000..dfe1e22
--- /dev/null
+++ b/system/desktop/72x72/chrysalide.png
Binary files differ
diff --git a/system/desktop/8x8/chrysalide.png b/system/desktop/8x8/chrysalide.png
new file mode 100644
index 0000000..e1ff897
--- /dev/null
+++ b/system/desktop/8x8/chrysalide.png
Binary files differ
diff --git a/system/desktop/96x96/chrysalide.png b/system/desktop/96x96/chrysalide.png
new file mode 100644
index 0000000..11db3b7
--- /dev/null
+++ b/system/desktop/96x96/chrysalide.png
Binary files differ
diff --git a/system/desktop/Makefile.am b/system/desktop/Makefile.am
new file mode 100644
index 0000000..28c434e
--- /dev/null
+++ b/system/desktop/Makefile.am
@@ -0,0 +1,54 @@
+
+EXTRA_DIST = convert.sh
+
+if DESKTOP_DATADIR
+
+applicationsdir = $(DESKTOP_DATADIR)/applications
+applications_DATA = re.chrysalide.desktop
+
+icons8dir = $(DESKTOP_DATADIR)/icons/hicolor/8x8/apps
+icons8_DATA = 8x8/chrysalide.png
+
+icons16dir = $(DESKTOP_DATADIR)/icons/hicolor/16x16/apps
+icons16_DATA = 16x16/chrysalide.png
+
+icons22dir = $(DESKTOP_DATADIR)/icons/hicolor/22x22/apps
+icons22_DATA = 22x22/chrysalide.png
+
+icons24dir = $(DESKTOP_DATADIR)/icons/hicolor/24x24/apps
+icons24_DATA = 24x24/chrysalide.png
+
+icons32dir = $(DESKTOP_DATADIR)/icons/hicolor/32x32/apps
+icons32_DATA = 32x32/chrysalide.png
+
+icons36dir = $(DESKTOP_DATADIR)/icons/hicolor/36x36/apps
+icons36_DATA = 36x36/chrysalide.png
+
+icons42dir = $(DESKTOP_DATADIR)/icons/hicolor/42x42/apps
+icons42_DATA = 42x42/chrysalide.png
+
+icons48dir = $(DESKTOP_DATADIR)/icons/hicolor/48x48/apps
+icons48_DATA = 48x48/chrysalide.png
+
+icons64dir = $(DESKTOP_DATADIR)/icons/hicolor/64x64/apps
+icons64_DATA = 64x64/chrysalide.png
+
+icons72dir = $(DESKTOP_DATADIR)/icons/hicolor/72x72/apps
+icons72_DATA = 72x72/chrysalide.png
+
+icons96dir = $(DESKTOP_DATADIR)/icons/hicolor/96x96/apps
+icons96_DATA = 96x96/chrysalide.png
+
+icons128dir = $(DESKTOP_DATADIR)/icons/hicolor/128x128/apps
+icons128_DATA = 128x128/chrysalide.png
+
+icons192dir = $(DESKTOP_DATADIR)/icons/hicolor/192x192/apps
+icons192_DATA = 192x192/chrysalide.png
+
+icons256dir = $(DESKTOP_DATADIR)/icons/hicolor/256x256/apps
+icons256_DATA = 256x256/chrysalide.png
+
+icons512dir = $(DESKTOP_DATADIR)/icons/hicolor/512x512/apps
+icons512_DATA = 512x512/chrysalide.png
+
+endif
diff --git a/system/desktop/convert.sh b/system/desktop/convert.sh
new file mode 100755
index 0000000..c7bb1bd
--- /dev/null
+++ b/system/desktop/convert.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+SRC=../../pixmaps/chrysalide-logo.svg
+
+for sz in 8 16 22 24 32 36 42 48 64 72 96 128 192 256 512;
+do
+
+ DIR="${sz}x${sz}"
+
+ rm -rf $DIR
+
+ mkdir $DIR
+
+ inkscape -z -w $sz -h $sz $SRC -e $DIR/chrysalide.png 1> /dev/null 2> /dev/null
+
+ echo "icons${sz}dir = \$(DESKTOP_DATADIR)/icons/hicolor/$DIR/apps"
+ echo "icons${sz}_DATA = $DIR/chrysalide.png"
+ echo ""
+
+done
diff --git a/system/desktop/re.chrysalide.desktop b/system/desktop/re.chrysalide.desktop
new file mode 100644
index 0000000..23c71ba
--- /dev/null
+++ b/system/desktop/re.chrysalide.desktop
@@ -0,0 +1,22 @@
+[Desktop Entry]
+Name=Chrysalide
+GenericName[fr]=Fabrique pour rétroconception
+GenericName=Reverse Engineering Factory
+Comment[fr]=Outil concentré sur les systèmes embarqués
+Comment=Tool focused on embedded systems
+Keywords[fr]=RE;Retro;Binaire;
+Keywords=RE;Reverse;Binary;
+Exec=chrysalide %F
+Icon=chrysalide
+Terminal=false
+Type=Application
+Categories=GTK;Debugger;Viewer;Engineering;Security;
+StartupNotify=true
+StartupWMClass=Chrysalide
+MimeType=application/x-executable;application/x-pie-executable;application/x-sharedlib;application/vnd.android.package-archive;application/zip;application/x-raw-disk-image;
+Actions=Verbose;
+
+[Desktop Action Verbose]
+Name[fr]=Ouvrir avec davantage de remontées
+Name=Open with more logs
+Exec=chrysalide --verbosity=0