# HG changeset patch # User Xander Ziiryanoff # Date 1509629909 -3600 # Node ID 624992409fdb8cc4f2f354d01b536251126e211e # Parent 31b0fa204936231c68c9a76f367171a8a6d580dd qt5, mesa17 : split more, up deps. diff -r 31b0fa204936 -r 624992409fdb mesa17/receipt --- a/mesa17/receipt Thu Nov 02 13:24:48 2017 +0100 +++ b/mesa17/receipt Thu Nov 02 14:38:29 2017 +0100 @@ -18,7 +18,7 @@ xorg-libXdamage-dev xorg-libXfixes-dev xorg-libXxf86vm-dev expat-dev \ elfutils-dev llvm-dev xorg-libpciaccess-dev wayland-dev libva-dev libvdpau-dev \ zlib-dev" -SPLIT="mesa17-dri mesa17-libegl mesa17-libgbm mesa17-osmesa \ +SPLIT="mesa17-dri mesa17-libegl mesa17-libgbm mesa17-osmesa mesa17-libswrAVX \ mesa17-libwayland-egl mesa17-libxatracker mesa17-vdpau mesa17 mesa17-dev" compile_rules() { @@ -101,11 +101,16 @@ xorg-libxcb xorg-libxshmfence zlib" PROVIDE="mesa-vdpau" ;; + *-libswrAVX) + copy libswrAVX*so* + CAT="x-window|Fast software rendering driver for CPU with AVX" + DEPENDS="mesa17 llvm-libs" + ;; mesa17) copy @std remove_already_packed CAT="x-window|main OpenGL libraries" - DEPENDS="expat libdrm llvm-libs xorg-libX11 xorg-libXau \ + DEPENDS="expat libdrm xorg-libX11 xorg-libXau \ xorg-libXdamage xorg-libXdmcp xorg-libXext xorg-libXfixes \ xorg-libXxf86vm xorg-libxcb xorg-libxshmfence zlib" SUGGESTED="nvidia" diff -r 31b0fa204936 -r 624992409fdb qt5/receipt --- a/qt5/receipt Thu Nov 02 13:24:48 2017 +0100 +++ b/qt5/receipt Thu Nov 02 14:38:29 2017 +0100 @@ -32,7 +32,7 @@ qt5-serialbus qt5-serialport qt5-speech \ qt5-svg qt5-tools qt5-virtualkeyboard \ qt5-wayland qt5-webchannel qt5-websockets \ -qt5-x11extras qt5-xmlpatterns \ +qt5-x11extras qt5-xmlpatterns qt5-base-egl \ \ qt5-locale-ar qt5-locale-ca qt5-locale-cs qt5-locale-da \ qt5-locale-de qt5-locale-en qt5-locale-es qt5-locale-fa \ @@ -179,6 +179,10 @@ CAT="development|GTK+3 theme support" DEPENDS="qt5-base atk cairo gdk-pixbuf glib gtk+3 mesa17 pango \ xorg-libX11 xorg-libXext";; + qt5-base-egl) + copy libQt5Egl* + CAT="development|EGL libs" + DEPENDS="qt5-base mesa17 mesa17-libegl mesa17-libgbm" ;; *) # examine folders in $src to understand what we need to copy from $install examine="$src/qt${PACKAGE#qt5-}" @@ -210,6 +214,7 @@ qt5-3d) CAT="development|3D module" DEPENDS="qt5-base qt5-declarative qt5-gamepad mesa17 zlib";; + qt5-base) # Move binaries (that required for compiling the packages) to qt5-dev rm -r $fs/usr/bin @@ -217,12 +222,15 @@ # Move to qt5-base-gtk3 because only it depends on GTK3 and friends rm $fs/usr/lib/qt5/plugins/platformthemes/libqgtk3.so + # Move to qt5-base-egl + rm -f $fs/usr/lib/libQt5Egl* + CAT="development|Base module" DEPENDS="dbus eudev fontconfig freetype glib icu libcrypto libcups \ libdrm libharfbuzz libicu libinput libjpeg-turbo libpng16 \ - libsqlite3 libssl libxkbcommon mesa17 mesa17-libegl mesa17-libgbm \ + libsqlite3 libssl libxkbcommon libxkbcommon-x11 mesa17 \ mtdev tslib xorg-libICE xorg-libSM xorg-libX11 xorg-libXext \ - xorg-libXi xorg-libxcb zlib";; + xorg-libXi xorg-libxcb zlib libatomic";; qt5-canvas3d) CAT="development|Canvas3D module" DEPENDS="qt5-base qt5-declarative mesa17";;