X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=minitube.pro;h=2f029bf9c475b3dbeac43c386554d540c1b0d4f9;hb=fd2de342562fc7565ee7437636eb10c4456e0368;hp=463f3289539fee70b5ddb2e1b4bedf898f5a8746;hpb=a1ece70ffc585241e4ea552f0d8b10c8ae5fa0b8;p=minitube diff --git a/minitube.pro b/minitube.pro index 463f328..2f029bf 100644 --- a/minitube.pro +++ b/minitube.pro @@ -1,6 +1,6 @@ CONFIG += release TEMPLATE = app -VERSION = 2.1.5 +VERSION = 2.4 DEFINES += APP_VERSION="$$VERSION" APP_NAME = Minitube @@ -9,18 +9,29 @@ 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 +DEFINES += APP_YT3 + DEFINES *= QT_NO_DEBUG_OUTPUT DEFINES *= QT_USE_QSTRINGBUILDER -DEFINES += QT_STRICT_ITERATORS +DEFINES *= QT_STRICT_ITERATORS + +!contains(DEFINES, APP_GOOGLE_API_KEY) { + warning("You need to specify a Google API Key, refer to the README.md file for details") +} TARGET = $${APP_UNIX_NAME} -QT += network xml phonon sql script +QT += network sql script +qt:greaterThan(QT_MAJOR_VERSION, 4) { + contains(QT, gui): QT *= widgets +} include(src/qtsingleapplication/qtsingleapplication.pri) -HEADERS += \ - src/video.h \ +HEADERS += src/video.h \ src/searchlineedit.h \ src/urllineedit.h \ src/spacer.h \ @@ -72,19 +83,25 @@ HEADERS += \ src/regionsview.h \ src/ytsinglevideosource.h \ src/sidebarheader.h \ - src/utils.h \ + src/iconutils.h \ src/diskcache.h \ src/gridwidget.h \ src/painterutils.h \ src/database.h \ - src/ytuser.h \ src/channelaggregator.h \ src/channelmodel.h \ src/aggregatevideosource.h \ src/channelview.h \ src/channelitemdelegate.h \ src/jsfunctions.h \ - src/seekslider.h + src/seekslider.h \ + src/snapshotsettings.h \ + src/snapshotpreview.h \ + src/datautils.h \ + src/yt3listparser.h \ + src/ytchannel.h \ + src/yt3.h \ + src/paginatedvideosource.h SOURCES += src/main.cpp \ src/searchlineedit.cpp \ src/urllineedit.cpp \ @@ -135,19 +152,25 @@ SOURCES += src/main.cpp \ src/regionsview.cpp \ src/ytsinglevideosource.cpp \ src/sidebarheader.cpp \ - src/utils.cpp \ + src/iconutils.cpp \ src/diskcache.cpp \ src/gridwidget.cpp \ src/painterutils.cpp \ src/database.cpp \ - src/ytuser.cpp \ src/channelaggregator.cpp \ src/channelmodel.cpp \ src/aggregatevideosource.cpp \ src/channelview.cpp \ src/channelitemdelegate.cpp \ src/jsfunctions.cpp \ - src/seekslider.cpp + src/seekslider.cpp \ + src/snapshotsettings.cpp \ + src/snapshotpreview.cpp \ + src/datautils.cpp \ + src/yt3listparser.cpp \ + src/ytchannel.cpp \ + src/yt3.cpp \ + src/paginatedvideosource.cpp RESOURCES += resources.qrc DESTDIR = build/target/ OBJECTS_DIR = build/obj/ @@ -162,7 +185,13 @@ include(locale/locale.pri) # deploy DISTFILES += CHANGES COPYING unix:!mac { - INCLUDEPATH += /usr/include/phonon + qt:greaterThan(QT_MAJOR_VERSION, 4) { + LIBS += -lphonon4qt5 + INCLUDEPATH += /usr/include/phonon4qt5 + } else { + QT += phonon + INCLUDEPATH += /usr/include/phonon + } QT += dbus HEADERS += src/gnomeglobalshortcutbackend.h SOURCES += src/gnomeglobalshortcutbackend.cpp @@ -209,3 +238,6 @@ unix:!mac { icon512.files += data/512x512/minitube.png } mac|win32|contains(DEFINES, APP_UBUNTU):include(local/local.pri) + +OTHER_FILES += \ + sounds/snapshot.wav