diff --git a/dist/clementine.desktop b/dist/clementine.desktop new file mode 100644 index 000000000..afe23e161 --- /dev/null +++ b/dist/clementine.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Value=1.0 +Version=1.0 +Type=Application +Name=Clementine +GenericName=Clementine Music Player +Comment=Plays music and last.fm streams +Exec=clementine +TryExec=clementine +Icon=application-x-clementine +Terminal=false +Categories=AudioVideo;Player;Qt; +StartupNotify=true +MimeType=audio/mpeg;audio/x-wav; diff --git a/dist/clementine_64.png b/dist/clementine_64.png new file mode 100644 index 000000000..1554a9c58 Binary files /dev/null and b/dist/clementine_64.png differ diff --git a/src/src.pro b/src/src.pro index aba943739..6c80a7070 100644 --- a/src/src.pro +++ b/src/src.pro @@ -1,6 +1,6 @@ -# ------------------------------------------------- -# Project created by QtCreator 2009-12-15T18:38:35 -# ------------------------------------------------- +# Change this line to install Clementine somewhere else +install_prefix = /usr + QT += sql \ network \ opengl \ @@ -153,3 +153,13 @@ SOURCES += ../3rdparty/qtsingleapplication/qtlocalpeer.cpp SOURCES += ../3rdparty/qtsingleapplication/qtlockedfile.cpp unix:SOURCES += ../3rdparty/qtsingleapplication/qtlockedfile_unix.cpp win32:SOURCES += ../3rdparty/qtsingleapplication/qtlockedfile_win32.cpp + +# Installs +target.path = $${install_prefix}/bin/ +desktop.path = dummy +desktop.extra = xdg-icon-resource install --size 64 ../dist/clementine_64.png application-x-clementine ; \ + xdg-desktop-menu install --novendor ../dist/clementine.desktop +INSTALLS += target desktop + + +