X-Git-Url: https://git.sur5r.net/?p=minitube;a=blobdiff_plain;f=minitube.pro;h=27c5a01681bb096f021d2315314cd4e0e9552f42;hp=453cf15f4b30093ec6ee02eb922a44ee165ec174;hb=ccc918169d49d046c29001c21c492dfbbde063aa;hpb=533489a63a9716c645a11a99ca446978b20eedd0 diff --git a/minitube.pro b/minitube.pro index 453cf15..27c5a01 100644 --- a/minitube.pro +++ b/minitube.pro @@ -1,7 +1,7 @@ -CONFIG += release c++11 -CONFIG -= rtti exceptions +CONFIG += c++14 exceptions_off rtti_off optimize_full + TEMPLATE = app -VERSION = 2.9 +VERSION = 3.1 DEFINES += APP_VERSION="$$VERSION" APP_NAME = Minitube @@ -10,8 +10,6 @@ DEFINES += APP_NAME="$$APP_NAME" APP_UNIX_NAME = minitube DEFINES += APP_UNIX_NAME="$$APP_UNIX_NAME" -DEFINES += APP_PHONON -DEFINES += APP_PHONON_SEEK DEFINES += APP_SNAPSHOT message(Building $${APP_NAME} $${VERSION}) @@ -29,12 +27,15 @@ TARGET = $${APP_UNIX_NAME} QT += widgets network sql qml +include(lib/http/http.pri) +include(lib/idle/idle.pri) + +DEFINES += MEDIA_MPV +include(lib/media/media.pri) + include(src/qtsingleapplication/qtsingleapplication.pri) -include(src/http/http.pri) -include(src/idle/idle.pri) HEADERS += src/video.h \ - src/searchlineedit.h \ src/spacer.h \ src/constants.h \ src/playlistitemdelegate.h \ @@ -43,7 +44,6 @@ HEADERS += src/video.h \ src/searchparams.h \ src/minisplitter.h \ src/loadingwidget.h \ - src/videoareawidget.h \ src/autocomplete.h \ src/videodefinition.h \ src/fontutils.h \ @@ -101,16 +101,16 @@ HEADERS += src/video.h \ src/yt3.h \ src/paginatedvideosource.h \ src/searchwidget.h \ - src/exlineedit.h \ src/channellistview.h \ src/httputils.h \ src/appwidget.h \ src/clickablelabel.h \ src/ytvideo.h \ src/toolbarmenu.h \ - src/sharetoolbar.h + src/sharetoolbar.h \ + src/videoarea.h \ + src/searchlineedit.h SOURCES += src/main.cpp \ - src/searchlineedit.cpp \ src/spacer.cpp \ src/video.cpp \ src/videomimedata.cpp \ @@ -118,7 +118,6 @@ SOURCES += src/main.cpp \ src/searchparams.cpp \ src/minisplitter.cpp \ src/loadingwidget.cpp \ - src/videoareawidget.cpp \ src/autocomplete.cpp \ src/videodefinition.cpp \ src/constants.cpp \ @@ -175,15 +174,19 @@ SOURCES += src/main.cpp \ src/ytchannel.cpp \ src/yt3.cpp \ src/paginatedvideosource.cpp \ - src/exlineedit.cpp \ src/channellistview.cpp \ src/httputils.cpp \ src/appwidget.cpp \ src/clickablelabel.cpp \ src/ytvideo.cpp \ src/toolbarmenu.cpp \ - src/sharetoolbar.cpp + src/sharetoolbar.cpp \ + src/videoarea.cpp \ + src/searchlineedit.cpp + RESOURCES += resources.qrc +RESOURCES += $$files(icons/*.png, true) + DESTDIR = build/target/ OBJECTS_DIR = build/obj/ MOC_DIR = build/moc/ @@ -192,26 +195,30 @@ RCC_DIR = build/rcc/ # Tell Qt Linguist that we use UTF-8 strings in our sources CODECFORTR = UTF-8 CODECFORSRC = UTF-8 + include(locale/locale.pri) # deploy DISTFILES += CHANGES COPYING unix:!mac { DEFINES += APP_LINUX - LIBS += -lphonon4qt5 - INCLUDEPATH += /usr/include/phonon4qt5 QT += dbus HEADERS += src/gnomeglobalshortcutbackend.h SOURCES += src/gnomeglobalshortcutbackend.cpp + isEmpty(PREFIX):PREFIX = /usr + BINDIR = $$PREFIX/bin INSTALLS += target target.path = $$BINDIR + DATADIR = $$PREFIX/share PKGDATADIR = $$DATADIR/minitube DEFINES += DATADIR=\\\"$$DATADIR\\\" \ PKGDATADIR=\\\"$$PKGDATADIR\\\" + INSTALLS += translations \ + sounds \ desktop \ appdata \ iconsvg \ @@ -225,6 +232,8 @@ unix:!mac { icon512 translations.path = $$PKGDATADIR translations.files += $$DESTDIR/locale + sounds.path = $$PKGDATADIR + sounds.files += sounds/ desktop.path = $$DATADIR/applications desktop.files += minitube.desktop appdata.path = $$DATADIR/appdata @@ -248,4 +257,5 @@ unix:!mac { icon512.path = $$DATADIR/icons/hicolor/512x512/apps icon512.files += data/512x512/minitube.png } + mac|win32|contains(DEFINES, APP_UBUNTU):include(local/local.pri)