X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=minitube.pro;h=effa02ed02b9d980f9ccaa1fcaee22cb59f2d20c;hb=ce2a2ef756f5a0de914b05de10eba68549dfe5bd;hp=836142d9cf3713a39c61db1bc6e05b8250e1c95d;hpb=b72bf3da6f5f05a1c161799c1e0b46892dcc18ba;p=minitube diff --git a/minitube.pro b/minitube.pro index 836142d..effa02e 100644 --- a/minitube.pro +++ b/minitube.pro @@ -1,6 +1,6 @@ CONFIG += release TEMPLATE = app -VERSION = 2.0 +VERSION = 2.3 DEFINES += APP_VERSION="$$VERSION" APP_NAME = Minitube @@ -9,15 +9,24 @@ DEFINES += APP_NAME="$$APP_NAME" APP_UNIX_NAME = minitube DEFINES += APP_UNIX_NAME="$$APP_UNIX_NAME" -DEFINES += QT_USE_FAST_CONCATENATION -DEFINES += QT_USE_FAST_OPERATOR_PLUS -DEFINES += QT_STRICT_ITERATORS +DEFINES += APP_PHONON +DEFINES += APP_PHONON_SEEK +DEFINES += APP_SNAPSHOT + +DEFINES *= QT_NO_DEBUG_OUTPUT +DEFINES *= QT_USE_QSTRINGBUILDER +DEFINES *= QT_STRICT_ITERATORS + +TARGET = $${APP_UNIX_NAME} + +QT += network xml sql script +qt:greaterThan(QT_MAJOR_VERSION, 4) { + contains(QT, gui): QT *= widgets +} -TARGET = minitube -QT += network xml phonon include(src/qtsingleapplication/qtsingleapplication.pri) -HEADERS += \ - src/video.h \ + +HEADERS += src/video.h \ src/searchlineedit.h \ src/urllineedit.h \ src/spacer.h \ @@ -56,7 +65,6 @@ HEADERS += \ src/mediaview.h \ src/searchview.h \ src/view.h \ - src/userview.h \ src/playlistmodel.h \ src/videosource.h \ src/ytsearch.h \ @@ -70,8 +78,22 @@ HEADERS += \ src/regionsview.h \ src/ytsinglevideosource.h \ src/sidebarheader.h \ - src/utils.h \ - src/diskcache.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/snapshotsettings.h \ + src/snapshotpreview.h \ + src/datautils.h SOURCES += src/main.cpp \ src/searchlineedit.cpp \ src/urllineedit.cpp \ @@ -108,7 +130,6 @@ SOURCES += src/main.cpp \ src/mediaview.cpp \ src/aboutview.cpp \ src/searchview.cpp \ - src/userview.cpp \ src/playlistitemdelegate.cpp \ src/playlistmodel.cpp \ src/videosource.cpp \ @@ -123,8 +144,22 @@ SOURCES += src/main.cpp \ src/regionsview.cpp \ src/ytsinglevideosource.cpp \ src/sidebarheader.cpp \ - src/utils.cpp \ - src/diskcache.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/snapshotsettings.cpp \ + src/snapshotpreview.cpp \ + src/datautils.cpp RESOURCES += resources.qrc DESTDIR = build/target/ OBJECTS_DIR = build/obj/ @@ -139,7 +174,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 @@ -185,4 +226,7 @@ unix:!mac { icon512.path = $$DATADIR/icons/hicolor/512x512/apps icon512.files += data/512x512/minitube.png } -mac|win32:include(local/local.pri) +mac|win32|contains(DEFINES, APP_UBUNTU):include(local/local.pri) + +OTHER_FILES += \ + sounds/snapshot.wav