--- qsampler/trunk/src/src.pro 2013/02/14 14:57:43 2415 +++ qsampler/trunk/src/src.pro 2015/08/12 16:57:14 2834 @@ -1,10 +1,9 @@ # qsampler.pro # -TARGET = qsampler +NAME = qsampler +TARGET = $${NAME} TEMPLATE = app -DEPENDPATH += . -INCLUDEPATH += . include(src.pri) @@ -65,9 +64,11 @@ RESOURCES += \ qsampler.qrc + TRANSLATIONS += \ - translations/qsampler_cs.ts \ - translations/qsampler_ru.ts + translations/qsampler_cs.ts \ + translations/qsampler_ru.ts + unix { @@ -80,33 +81,44 @@ PREFIX = /usr/local } - BINDIR = $$PREFIX/bin + BINDIR = $${PREFIX}/bin DATADIR = $$PREFIX/share - LOCALEDIR = $(localedir) - DEFINES += DATADIR=\"$$DATADIR\" - - !isEmpty(LOCALEDIR) { - DEFINES += LOCALEDIR=\"$$LOCALEDIR\" - } + DEFINES += DATADIR=\"$${DATADIR}\" # make install - INSTALLS += target desktop icon + INSTALLS += target desktop icon appdata \ + icon_scalable mimeinfo mimetypes mimetypes_scalable + + target.path = $${BINDIR} + + desktop.path = $${DATADIR}/applications + desktop.files += $${NAME}.desktop + + icon.path = $${DATADIR}/icons/hicolor/32x32/apps + icon.files += images/$${NAME}.png + + icon_scalable.path = $${DATADIR}/icons/hicolor/scalable/apps + icon_scalable.files += images/$${NAME}.svg + + appdata.path = $${DATADIR}/appdata + appdata.files += appdata/$${NAME}.appdata.xml - target.path = $$BINDIR + mimeinfo.path = $${DATADIR}/mime/packages + mimeinfo.files += mimetypes/$${NAME}.xml - desktop.path = $$DATADIR/applications - desktop.files += $${TARGET}.desktop + mimetypes.path = $${DATADIR}/icons/hicolor/32x32/mimetypes + mimetypes.files += mimetypes/application-x-$${NAME}-session.png - icon.path = $$DATADIR/icons/hicolor/32x32/apps - icon.files += images/$${TARGET}.png + mimetypes_scalable.path = $${DATADIR}/icons/hicolor/scalable/mimetypes + mimetypes_scalable.files += mimetypes/application-x-$${NAME}-session.svg } win32 { CONFIG(debug, debug|release): CONFIG += console INSTALLS += target - target.path = $$PREFIX/bin + target.path = $${PREFIX}/bin } macx {