summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2016-09-10 16:15:21 +1000
committerDanny Rawlins <monster.romster@gmail.com>2016-09-10 16:15:33 +1000
commit353d0e9c2d5fdedc9819998cebf3897b6cbc4039 (patch)
tree76fe5169023d16843de575b0c105c1b6eb7ba122
parentbf9d48c889180806ea744e8341e71f49b16a0fa1 (diff)
downloadopt-353d0e9c2d5fdedc9819998cebf3897b6cbc4039.tar.gz
opt-353d0e9c2d5fdedc9819998cebf3897b6cbc4039.tar.xz
qt5: reduce number of optional dependencies and disable qtwebengine
-rw-r--r--qt5/.footprint47
-rw-r--r--qt5/Pkgfile39
2 files changed, 24 insertions, 62 deletions
diff --git a/qt5/.footprint b/qt5/.footprint
index 611818b91..045a8a8e8 100644
--- a/qt5/.footprint
+++ b/qt5/.footprint
@@ -6483,9 +6483,6 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
@@ -6496,9 +6493,7 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
@@ -6506,7 +6501,6 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Gui/
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Help/
@@ -6526,11 +6520,7 @@ drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Location/
drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5Multimedia/
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfigVersion.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QAlsaPlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake
--rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake
+-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_AudioCaptureServicePlugin.cmake
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QM3uPlaylistPlugin.cmake
drwxr-xr-x root/root usr/share/qt5/lib/cmake/Qt5MultimediaWidgets/
-rw-r--r-- root/root usr/share/qt5/lib/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake
@@ -6761,18 +6751,6 @@ lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so -> libQt5Desi
lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5 -> libQt5DesignerComponents.so.5.7.0
lrwxrwxrwx root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5.7 -> libQt5DesignerComponents.so.5.7.0
-rwxr-xr-x root/root usr/share/qt5/lib/libQt5DesignerComponents.so.5.7.0
--rw-r--r-- root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.la
--rw-r--r-- root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.prl
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so -> libQt5EglDeviceIntegration.so.5.7.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5 -> libQt5EglDeviceIntegration.so.5.7.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5.7 -> libQt5EglDeviceIntegration.so.5.7.0
--rwxr-xr-x root/root usr/share/qt5/lib/libQt5EglDeviceIntegration.so.5.7.0
--rw-r--r-- root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.la
--rw-r--r-- root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.prl
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so -> libQt5EglFsKmsSupport.so.5.7.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5 -> libQt5EglFsKmsSupport.so.5.7.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5.7 -> libQt5EglFsKmsSupport.so.5.7.0
--rwxr-xr-x root/root usr/share/qt5/lib/libQt5EglFsKmsSupport.so.5.7.0
-rw-r--r-- root/root usr/share/qt5/lib/libQt5Gamepad.la
-rw-r--r-- root/root usr/share/qt5/lib/libQt5Gamepad.prl
lrwxrwxrwx root/root usr/share/qt5/lib/libQt5Gamepad.so -> libQt5Gamepad.so.5.7.0
@@ -7007,11 +6985,8 @@ lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so -> libQt5XmlPatterns
lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5 -> libQt5XmlPatterns.so.5.7.0
lrwxrwxrwx root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5.7 -> libQt5XmlPatterns.so.5.7.0
-rwxr-xr-x root/root usr/share/qt5/lib/libQt5XmlPatterns.so.5.7.0
--rw-r--r-- root/root usr/share/qt5/lib/libqgsttools_p.prl
-lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so -> libqgsttools_p.so.1.0.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so.1 -> libqgsttools_p.so.1.0.0
-lrwxrwxrwx root/root usr/share/qt5/lib/libqgsttools_p.so.1.0 -> libqgsttools_p.so.1.0.0
--rwxr-xr-x root/root usr/share/qt5/lib/libqgsttools_p.so.1.0.0
+-rw-r--r-- root/root usr/share/qt5/lib/libqtfreetype.a
+-rw-r--r-- root/root usr/share/qt5/lib/libqtfreetype.prl
drwxr-xr-x root/root usr/share/qt5/mkspecs/
drwxr-xr-x root/root usr/share/qt5/mkspecs/common/
drwxr-xr-x root/root usr/share/qt5/mkspecs/common/aix/
@@ -7257,8 +7232,6 @@ drwxr-xr-x root/root usr/share/qt5/mkspecs/modules/
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designer.pri
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designer_private.pri
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri
--rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri
--rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gamepad.pri
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gamepad_private.pri
-rw-r--r-- root/root usr/share/qt5/mkspecs/modules/qt_lib_gui.pri
@@ -7342,8 +7315,6 @@ drwxr-xr-x root/root usr/share/qt5/mkspecs/modules/
-rw-r--r-- root/root usr/share/qt5/mkspecs/qhost.pri (EMPTY)
-rw-r--r-- root/root usr/share/qt5/mkspecs/qmodule.pri
drwxr-xr-x root/root usr/share/qt5/plugins/
-drwxr-xr-x root/root usr/share/qt5/plugins/audio/
--rwxr-xr-x root/root usr/share/qt5/plugins/audio/libqtaudio_alsa.so
drwxr-xr-x root/root usr/share/qt5/plugins/bearer/
-rwxr-xr-x root/root usr/share/qt5/plugins/bearer/libqconnmanbearer.so
-rwxr-xr-x root/root usr/share/qt5/plugins/bearer/libqgenericbearer.so
@@ -7354,9 +7325,6 @@ drwxr-xr-x root/root usr/share/qt5/plugins/canbus/
-rwxr-xr-x root/root usr/share/qt5/plugins/canbus/libqttinycanbus.so
drwxr-xr-x root/root usr/share/qt5/plugins/designer/
-rwxr-xr-x root/root usr/share/qt5/plugins/designer/libqquickwidget.so
-drwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/
--rwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
--rwxr-xr-x root/root usr/share/qt5/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
drwxr-xr-x root/root usr/share/qt5/plugins/gamepads/
-rwxr-xr-x root/root usr/share/qt5/plugins/gamepads/libevdevgamepad.so
drwxr-xr-x root/root usr/share/qt5/plugins/generic/
@@ -7377,26 +7345,20 @@ drwxr-xr-x root/root usr/share/qt5/plugins/imageformats/
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqicns.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqico.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqjpeg.so
--rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqmng.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqsvg.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqtga.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqtiff.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqwbmp.so
-rwxr-xr-x root/root usr/share/qt5/plugins/imageformats/libqwebp.so
drwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/
--rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstaudiodecoder.so
--rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstcamerabin.so
--rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstmediacapture.so
--rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libgstmediaplayer.so
+-rwxr-xr-x root/root usr/share/qt5/plugins/mediaservice/libqtmedia_audioengine.so
drwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/
-rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so
drwxr-xr-x root/root usr/share/qt5/plugins/platforms/
--rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqeglfs.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqlinuxfb.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqminimal.so
--rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqminimalegl.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqoffscreen.so
-rwxr-xr-x root/root usr/share/qt5/plugins/platforms/libqxcb.so
drwxr-xr-x root/root usr/share/qt5/plugins/playlistformats/
@@ -7426,7 +7388,6 @@ drwxr-xr-x root/root usr/share/qt5/plugins/sensors/
drwxr-xr-x root/root usr/share/qt5/plugins/sqldrivers/
-rwxr-xr-x root/root usr/share/qt5/plugins/sqldrivers/libqsqlite.so
drwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/
--rwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
-rwxr-xr-x root/root usr/share/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
drwxr-xr-x root/root usr/share/qt5/qml/
drwxr-xr-x root/root usr/share/qt5/qml/Qt/
diff --git a/qt5/Pkgfile b/qt5/Pkgfile
index f25807552..33e560c9d 100644
--- a/qt5/Pkgfile
+++ b/qt5/Pkgfile
@@ -2,11 +2,11 @@
# URL: http://qt-project.org/
# Maintainer: Danny Rawlins, crux at romster dot me
# Packager: predrag ivanovic, predivan at open dot telekom dot rs
-# Depends on: dbus gst-plugins-base gst-plugins-base-compat libmng mesa3d xorg-libxcursor xorg-libxi xorg-libxinerama xorg-libxrandr xorg-xcb-util-image xorg-xcb-util-wm xorg-xcb-util-keysyms
+# Depends on: dbus eudev mesa3d xorg-libxi xorg-libxrender xorg-xcb-util-image xorg-xcb-util-keysyms xorg-xcb-util-wm
name=qt5
version=5.7.0
-release=1
+release=2
source=(http://download.qt.io/official_releases/qt/${version%.*}/$version/single/qt-everywhere-opensource-src-$version.tar.xz
qtbug-53071.patch
qtbug-53071b.patch
@@ -47,19 +47,21 @@ build() {
./configure \
-prefix /usr/share/qt5 \
- -bindir /usr/share/qt5/bin \
- -headerdir /usr/share/qt5/include \
- -libdir /usr/share/qt5/lib \
- -libexecdir /usr/share/qt5/lib \
- -plugindir /usr/share/qt5/plugins \
- -sysconfdir /usr/etc/xdg \
- -openssl-linked -dbus-linked \
- -system-lib{png,jpeg} -system-{harfbuzz,zlib,sqlite} \
- -no-cups -optimized-qmake \
- -x{cursor,kb,randr,render} \
- -nomake examples \
- -no-separate-debug-info -no-strip -shared -no-rpath \
- -opensource -confirm-license -release -reduce-relocations
+ -bindir /usr/share/qt5/bin \
+ -headerdir /usr/share/qt5/include \
+ -libdir /usr/share/qt5/lib \
+ -libexecdir /usr/share/qt5/lib \
+ -plugindir /usr/share/qt5/plugins \
+ -sysconfdir /usr/etc/xdg \
+ -openssl-linked -dbus-linked \
+ -no-cups -optimized-qmake \
+ -nomake examples \
+ -skip qtwebengine \
+ -qt-xkbcommon-x11 \
+ -opengl desktop \
+ -no-egl \
+ -no-separate-debug-info -no-strip -shared -no-rpath \
+ -opensource -confirm-license -release -reduce-relocations
make
make INSTALL_ROOT=$PKG install
@@ -105,8 +107,7 @@ build() {
# cmake
install -d $PKG/usr/lib/cmake
- for b in $PKG/usr/share/qt5/lib/cmake/*; do
- ln -s /usr/share/qt5/lib/cmake/$(basename $b) $PKG/usr/lib/cmake/$(basename $b)
- done
-
+ for b in $PKG/usr/share/qt5/lib/cmake/*; do
+ ln -s /usr/share/qt5/lib/cmake/$(basename $b) $PKG/usr/lib/cmake/$(basename $b)
+ done
}

Generated by cgit