diff --git a/Deling.desktop b/Deling.desktop
new file mode 100644
index 0000000..be13362
--- /dev/null
+++ b/Deling.desktop
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Type=Application
+Version=0.6b
+Name=Deling
+GenericName=FF8 Field Editor
+GenericName[fr]=Éditeur d'écrans FF8
+Comment=Can edit field from Final Fantasy VIII (PS & PC)
+Comment[fr]=Permet de modifier les écrans de Final Fantasy VIII (PS et PC)
+Icon=deling.png
+Exec=/usr/bin/deling
+Path=
+Terminal=false
+MimeType=application/octet-stream
+Categories=Application;Game;
+Keywords=PlayStation;Final Fantasy;
+StartupNotify=false
diff --git a/Deling.pro b/Deling.pro
index 70189e0..c2b0115 100644
--- a/Deling.pro
+++ b/Deling.pro
@@ -97,15 +97,38 @@ SOURCES += MainWindow.cpp \
PlainTextEdit.cpp
RESOURCES += Deling.qrc
QT += opengl
-TRANSLATIONS += deling_en.ts
+TRANSLATIONS += deling_en.ts \
+ deling_ja.ts
+# macx:ICON = images/Deling.icns
win32 {
RC_FILE = Deling.rc
- OTHER_FILES += Deling.rc
}
+
+OTHER_FILES += Deling.rc \
+ Deling.desktop
+
# Only for static compilation
# QTPLUGIN += qjpcodecs
+#only on linux/unix (for package creation and other deploys)
+unix:!macx:!symbian {
+ system(lrelease Deling.pro)
+
+ target.path = /opt/deling
+ INSTALLS += target
+ lang.path = /opt/deling
+ lang.files = *.qm
+ INSTALLS += lang
+
+ icon.path = /usr/share/pixmaps/
+ icon.files = images/deling.png
+ INSTALLS += icon
+
+ desktop.path =/usr/share/applications
+ desktop.files = Deling.desktop
+ INSTALLS += desktop
+}
diff --git a/Deling.qrc b/Deling.qrc
index 2d8b128..41ac602 100644
--- a/Deling.qrc
+++ b/Deling.qrc
@@ -54,7 +54,6 @@
images/icon-drawpoint.png
images/icon-unknown.png
images/ff8.png
- images/deling.png
images/icon-char-1.png
images/icon-char-2.png
images/icon-char-3.png
@@ -87,8 +86,9 @@
images/icon-char-30.png
images/icon-char-31.png
images/font.png
- images/ico.png
images/door.png
images/background.png
+ images/deling.png
+ images/deling_city.png
diff --git a/Deling.rc b/Deling.rc
index b12dbea..c14aaa7 100644
--- a/Deling.rc
+++ b/Deling.rc
@@ -1,7 +1,7 @@
#include
#include "parameters.h"
-IDI_ICON1 ICON DISCARDABLE "images/ico.ico"
+IDI_ICON1 ICON DISCARDABLE "images/deling.ico"
VS_VERSION_INFO VERSIONINFO
FILEVERSION RC_PRODUCT_VERSION
diff --git a/MainWindow.cpp b/MainWindow.cpp
index 362fa46..05fdf36 100644
--- a/MainWindow.cpp
+++ b/MainWindow.cpp
@@ -707,7 +707,7 @@ void MainWindow::about()
font.setPointSize(12);
QLabel image(&apropos);
- image.setPixmap(QPixmap(":/images/deling.png"));
+ image.setPixmap(QPixmap(":/images/deling_city.png"));
image.move(-5, apropos.height() - 128);
QLabel desc1(PROG_FULLNAME, &apropos);
diff --git a/images/ico.ico b/images/deling.ico
similarity index 100%
rename from images/ico.ico
rename to images/deling.ico
diff --git a/images/deling.png b/images/deling.png
index 81a9aca..b54074e 100644
Binary files a/images/deling.png and b/images/deling.png differ
diff --git a/images/deling_city.png b/images/deling_city.png
new file mode 100644
index 0000000..81a9aca
Binary files /dev/null and b/images/deling_city.png differ
diff --git a/images/ico.png b/images/ico.png
deleted file mode 100644
index b54074e..0000000
Binary files a/images/ico.png and /dev/null differ
diff --git a/main.cpp b/main.cpp
index b499eed..bf3fc2f 100644
--- a/main.cpp
+++ b/main.cpp
@@ -31,7 +31,7 @@
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
- app.setWindowIcon(QIcon(":/images/ico.png"));
+ app.setWindowIcon(QIcon(":/images/deling.png"));
Config::set();