wok-next rev 19989

Up LXQt (WIP, to be continued...)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 20 06:08:44 2017 +0300 (2017-10-20)
parents c2a0b5286d8f
children 8dbfcd66c5a7
files extra-cmake-modules/receipt kidletime/receipt kwayland/receipt kwindowsystem/receipt libfm-qt/receipt libkscreen/receipt liblxqt-dev/receipt liblxqt/receipt libqtxdg-dev/receipt libqtxdg/receipt libsysstat-dev/receipt libsysstat/receipt lxqt-about/receipt lxqt-admin/receipt lxqt-build-tools/receipt lxqt-common/receipt lxqt-config/receipt lxqt-globalkeys-dev/receipt lxqt-globalkeys/receipt lxqt-notificationd/receipt lxqt-policykit/receipt lxqt-themes/receipt lxqt-themes/stuff/taskbar.patch polkit-qt-dev/receipt polkit-qt/receipt solid/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/extra-cmake-modules/receipt	Fri Oct 20 06:08:44 2017 +0300
     1.3 @@ -0,0 +1,31 @@
     1.4 +# SliTaz package receipt v2.
     1.5 +
     1.6 +PACKAGE="extra-cmake-modules"
     1.7 +VERSION="5.37.0"
     1.8 +CATEGORY="development"
     1.9 +SHORT_DESC="Extra modules and scripts for CMake"
    1.10 +MAINTAINER="al.bobylev@gmail.com"
    1.11 +LICENSE="BSD"
    1.12 +WEB_SITE="https://github.com/KDE/extra-cmake-modules"
    1.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/kde/extra-cmake-modules.html"
    1.14 +
    1.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    1.16 +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL"
    1.17 +
    1.18 +BUILD_DEPENDS="cmake qt5-dev"
    1.19 +
    1.20 +compile_rules() {
    1.21 +	sed -i '/"lib64"/ s|64||' kde-modules/KDEInstallDirs.cmake
    1.22 +
    1.23 +	mkdir build; cd build
    1.24 +	cmake \
    1.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
    1.26 +		.. &&
    1.27 +	make &&
    1.28 +	make install
    1.29 +}
    1.30 +
    1.31 +genpkg_rules() {
    1.32 +	copy @std @dev
    1.33 +	DEPENDS="cmake python"
    1.34 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/kidletime/receipt	Fri Oct 20 06:08:44 2017 +0300
     2.3 @@ -0,0 +1,46 @@
     2.4 +# SliTaz package receipt v2.
     2.5 +
     2.6 +PACKAGE="kidletime"
     2.7 +VERSION="5.37.0"
     2.8 +CATEGORY="system-tools"
     2.9 +SHORT_DESC="KIdleTime is used to report idle time of user and system"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="LGPL2.1"
    2.12 +WEB_SITE="https://github.com/KDE/kidletime"
    2.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kidletime.html"
    2.14 +
    2.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.16 +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL"
    2.17 +
    2.18 +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev"
    2.19 +SPLIT="kidletime-dev"
    2.20 +
    2.21 +compile_rules() {
    2.22 +	mkdir build; cd build
    2.23 +	cmake \
    2.24 +		-DCMAKE_BUILD_TYPE=Release \
    2.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
    2.26 +		-DBUILD_TESTING=OFF \
    2.27 +		-Wno-dev \
    2.28 +		.. &&
    2.29 +	make &&
    2.30 +	make install
    2.31 +}
    2.32 +
    2.33 +genpkg_rules() {
    2.34 +	case $PACKAGE in
    2.35 +		kidletime)
    2.36 +			copy @std
    2.37 +			DEPENDS="qt5-base qt5-x11extras xorg-libX11 xorg-libXext \
    2.38 +			xorg-libxcb"
    2.39 +			;;
    2.40 +		*-dev)
    2.41 +			copy @dev
    2.42 +			;;
    2.43 +	esac
    2.44 +}
    2.45 +
    2.46 +#	libQt5Core.so.5
    2.47 +#	libQt5Gui.so.5
    2.48 +#	libQt5Widgets.so.5
    2.49 +#	libQt5X11Extras.so.5
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/kwayland/receipt	Fri Oct 20 06:08:44 2017 +0300
     3.3 @@ -0,0 +1,45 @@
     3.4 +# SliTaz package receipt v2.
     3.5 +
     3.6 +PACKAGE="kwayland"
     3.7 +VERSION="5.37.0"
     3.8 +CATEGORY="system-tools"
     3.9 +SHORT_DESC="Qt-style Client and Server library wrapper for the Wayland libraries"
    3.10 +MAINTAINER="al.bobylev@gmail.com"
    3.11 +LICENSE="LGPL2.1"
    3.12 +WEB_SITE="https://github.com/KDE/kwayland"
    3.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kwayland.html"
    3.14 +
    3.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    3.16 +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL"
    3.17 +
    3.18 +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev"
    3.19 +SPLIT="kwayland-dev"
    3.20 +
    3.21 +compile_rules() {
    3.22 +	mkdir build; cd build
    3.23 +	cmake \
    3.24 +		-DCMAKE_BUILD_TYPE=Release \
    3.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
    3.26 +		-DBUILD_TESTING=OFF \
    3.27 +		-DECM_MKSPECS_INSTALL_DIR=/usr/share/mkspecs/modules \
    3.28 +		-Wno-dev \
    3.29 +		.. &&
    3.30 +	make &&
    3.31 +	make install
    3.32 +}
    3.33 +
    3.34 +genpkg_rules() {
    3.35 +	case $PACKAGE in
    3.36 +		kwayland)
    3.37 +			copy @std
    3.38 +			DEPENDS="mesa17-libegl qt5-base wayland"
    3.39 +			;;
    3.40 +		*-dev)
    3.41 +			copy @dev
    3.42 +			;;
    3.43 +	esac
    3.44 +}
    3.45 +
    3.46 +#	libQt5Concurrent.so.5
    3.47 +#	libQt5Core.so.5
    3.48 +#	libQt5Gui.so.5
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/kwindowsystem/receipt	Fri Oct 20 06:08:44 2017 +0300
     4.3 @@ -0,0 +1,59 @@
     4.4 +# SliTaz package receipt v2.
     4.5 +
     4.6 +PACKAGE="kwindowsystem"
     4.7 +VERSION="5.37.0"
     4.8 +CATEGORY="system-tools"
     4.9 +SHORT_DESC="Access to the windowing system"
    4.10 +MAINTAINER="al.bobylev@gmail.com"
    4.11 +LICENSE="LGPL2.1"
    4.12 +WEB_SITE="https://github.com/KDE/kwindowsystem"
    4.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kwindowsystem.html"
    4.14 +
    4.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    4.16 +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL"
    4.17 +
    4.18 +BUILD_DEPENDS="cmake qt5-dev extra-cmake-modules mesa17-dev \
    4.19 +xorg-xcb-util-keysyms-dev"
    4.20 +SPLIT="kwindowsystem-dev"
    4.21 +
    4.22 +compile_rules() {
    4.23 +	mkdir build; cd build
    4.24 +	cmake \
    4.25 +		-DCMAKE_BUILD_TYPE=Release \
    4.26 +		-DCMAKE_INSTALL_PREFIX=/usr \
    4.27 +		-DBUILD_TESTING=OFF \
    4.28 +		-Wno-dev \
    4.29 +		.. &&
    4.30 +	make &&
    4.31 +	make install
    4.32 +}
    4.33 +
    4.34 +genpkg_rules() {
    4.35 +	case $PACKAGE in
    4.36 +		kwindowsystem)
    4.37 +			copy @std
    4.38 +			DEPENDS="qt5-base qt5-x11extras xorg-libX11 xorg-libXext \
    4.39 +			xorg-libXfixes xorg-libXrender xorg-libxcb xorg-xcb-util-keysyms"
    4.40 +			;;
    4.41 +		*-dev)
    4.42 +			copy @dev
    4.43 +			;;
    4.44 +	esac
    4.45 +}
    4.46 +
    4.47 +# libKF5WindowSystem.so
    4.48 +#	libQt5Widgets.so.5
    4.49 +#	libQt5X11Extras.so.5
    4.50 +#	libQt5Gui.so.5
    4.51 +#	libQt5Core.so.5
    4.52 +
    4.53 +# KF5WindowSystemWaylandPlugin.so
    4.54 +#	libQt5Widgets.so.5
    4.55 +#	libQt5Gui.so.5
    4.56 +#	libQt5Core.so.5
    4.57 +
    4.58 +# KF5WindowSystemX11Plugin.so
    4.59 +#	libQt5X11Extras.so.5
    4.60 +#	libQt5Widgets.so.5
    4.61 +#	libQt5Gui.so.5
    4.62 +#	libQt5Core.so.5
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/libfm-qt/receipt	Fri Oct 20 06:08:44 2017 +0300
     5.3 @@ -0,0 +1,48 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="libfm-qt"
     5.7 +VERSION="0.11.2"
     5.8 +CATEGORY="system-tools"
     5.9 +SHORT_DESC="Core library of PCManFM-Qt"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE=""
    5.12 +WEB_SITE="https://github.com/lxde/libfm-qt"
    5.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libfm-qt.html"
    5.14 +
    5.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.16 +WGET_URL="https://github.com/lxde/libfm-qt/releases/download/$VERSION/$TARBALL"
    5.17 +
    5.18 +BUILD_DEPENDS="lxqt-build-tools mesa17-dev libfm-dev"
    5.19 +SPLIT="libfm-qt-dev"
    5.20 +
    5.21 +compile_rules() {
    5.22 +	mkdir build; cd build
    5.23 +	cmake \
    5.24 +		-DCMAKE_BUILD_TYPE=Release \
    5.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
    5.26 +		-DCMAKE_INSTALL_LIBDIR=lib \
    5.27 +		-DPULL_TRANSLATIONS=no \
    5.28 +		.. &&
    5.29 +	make &&
    5.30 +	make install
    5.31 +}
    5.32 +
    5.33 +genpkg_rules() {
    5.34 +	case $PACKAGE in
    5.35 +		libfm-qt)
    5.36 +			copy @std
    5.37 +			DEPENDS="glib libfm menu-cache qt5-base qt5-x11extras xorg-libxcb"
    5.38 +			;;
    5.39 +		*-dev)
    5.40 +			copy @dev
    5.41 +			DEPENDS="libfm-qt libfm-dev qt5-dev"
    5.42 +			;;
    5.43 +	esac
    5.44 +	TAGS="LXQt"
    5.45 +}
    5.46 +
    5.47 +# libfm-qt.so:
    5.48 +#	libQt5Widgets.so.5
    5.49 +#	libQt5X11Extras.so.5
    5.50 +#	libQt5Gui.so.5
    5.51 +#	libQt5Core.so.5
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/libkscreen/receipt	Fri Oct 20 06:08:44 2017 +0300
     6.3 @@ -0,0 +1,46 @@
     6.4 +# SliTaz package receipt v2.
     6.5 +
     6.6 +PACKAGE="libkscreen"
     6.7 +VERSION="5.10.5"
     6.8 +CATEGORY="system-tools"
     6.9 +SHORT_DESC="KDE's screen management software"
    6.10 +MAINTAINER="al.bobylev@gmail.com"
    6.11 +LICENSE="GPL2"
    6.12 +WEB_SITE="https://github.com/KDE/libkscreen"
    6.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-libkscreen.html"
    6.14 +
    6.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    6.16 +WGET_URL="http://download.kde.org/stable/plasma/$VERSION/$TARBALL"
    6.17 +
    6.18 +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev kwayland-dev"
    6.19 +SPLIT="libkscreen-dev"
    6.20 +
    6.21 +compile_rules() {
    6.22 +	mkdir build; cd build
    6.23 +	cmake \
    6.24 +		-DCMAKE_BUILD_TYPE=Release \
    6.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
    6.26 +		-DCMAKE_INSTALL_LIBDIR=lib \
    6.27 +		-DBUILD_TESTING=OFF \
    6.28 +		-Wno-dev \
    6.29 +		.. &&
    6.30 +	make &&
    6.31 +	make install
    6.32 +}
    6.33 +
    6.34 +genpkg_rules() {
    6.35 +	case $PACKAGE in
    6.36 +		libkscreen)
    6.37 +			copy @std
    6.38 +			DEPENDS="kwayland qt5-base qt5-x11extras xorg-libxcb"
    6.39 +			;;
    6.40 +		*-dev)
    6.41 +			copy @dev
    6.42 +			;;
    6.43 +	esac
    6.44 +}
    6.45 +
    6.46 +#	libQt5Core.so.5
    6.47 +#	libQt5DBus.so.5
    6.48 +#	libQt5Gui.so.5
    6.49 +#	libQt5X11Extras.so.5
     7.1 --- a/liblxqt-dev/receipt	Fri Oct 20 03:29:40 2017 +0300
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,21 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="liblxqt-dev"
     7.7 -VERSION="0.8.0"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="Core utility library for all LXDE-Qt components (development)"
    7.10 -MAINTAINER="al.bobylev@gmail.com"
    7.11 -LICENSE="LGPL2.1"
    7.12 -WEB_SITE="https://github.com/lxde/liblxqt"
    7.13 -WANTED="liblxqt"
    7.14 -DEPENDS="liblxqt"
    7.15 -TAGS="LXQt"
    7.16 -
    7.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.18 -genpkg_rules()
    7.19 -{
    7.20 -	mkdir -p $fs/usr/lib $fs/usr/share
    7.21 -	cp -a $install/usr/include $fs/usr
    7.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    7.23 -	cp -a $install/usr/share/cmake $fs/usr/share
    7.24 -}
     8.1 --- a/liblxqt/receipt	Fri Oct 20 03:29:40 2017 +0300
     8.2 +++ b/liblxqt/receipt	Fri Oct 20 06:08:44 2017 +0300
     8.3 @@ -1,33 +1,57 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="liblxqt"
     8.8 -VERSION="0.8.0"
     8.9 +VERSION="0.11.1"
    8.10  CATEGORY="system-tools"
    8.11  SHORT_DESC="Core utility library for all LXDE-Qt components"
    8.12  MAINTAINER="al.bobylev@gmail.com"
    8.13  LICENSE="LGPL2.1"
    8.14  WEB_SITE="https://github.com/lxde/liblxqt"
    8.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
    8.17 -TAGS="LXQt"
    8.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/liblxqt.html"
    8.19  
    8.20 -DEPENDS="libQtCore libQtDBus libQtGui libqtxdg xorg-libX11"
    8.21 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake xorg-libX11-dev libqtxdg-dev \
    8.22 -libQtMimeTypes-dev"
    8.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.24 +WGET_URL="https://github.com/lxde/liblxqt/releases/download/$VERSION/$TARBALL"
    8.25  
    8.26 -# Rules to configure and make the package.
    8.27 -compile_rules()
    8.28 -{
    8.29 -	patch -p0 < $stuff/poweroff+reboot.diff
    8.30 +BUILD_DEPENDS="lxqt-build-tools xorg-libX11-dev mesa17-dev libqtxdg-dev \
    8.31 +kwindowsystem-dev xorg-libXScrnSaver-dev"
    8.32 +SPLIT="liblxqt-dev"
    8.33 +
    8.34 +compile_rules() {
    8.35  	mkdir build; cd build
    8.36 -	cmake -DCMAKE_INSTALL_PREFIX=/usr -DLXQT_ETC_XDG_DIR=/etc .. &&
    8.37 +	cmake \
    8.38 +		-DCMAKE_BUILD_TYPE=Release \
    8.39 +		-DCMAKE_INSTALL_PREFIX=/usr \
    8.40 +		-DCMAKE_INSTALL_LIBDIR=lib \
    8.41 +		-DPULL_TRANSLATIONS=no \
    8.42 +		\
    8.43 +		-DLXQT_VERSION=$VERSION -DLXQT_MAJOR_VERSION=${VERSION%%.*} \
    8.44 +		.. &&
    8.45  	make &&
    8.46 -	make DESTDIR=$install install
    8.47 +	make install
    8.48  }
    8.49  
    8.50 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.51 -genpkg_rules()
    8.52 -{
    8.53 -	mkdir -p $fs/usr/lib
    8.54 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.55 +genpkg_rules() {
    8.56 +	case $PACKAGE in
    8.57 +		liblxqt)
    8.58 +			copy @std
    8.59 +			DEPENDS="kwindowsystem libqtxdg qt5-base qt5-svg qt5-x11extras \
    8.60 +			xorg-libX11 xorg-libXScrnSaver"
    8.61 +			;;
    8.62 +		*-dev)
    8.63 +			copy @dev
    8.64 +			DEPENDS="liblxqt libqtxdg-dev qt5-dev"
    8.65 +			;;
    8.66 +	esac
    8.67 +	TAGS="LXQt"
    8.68  }
    8.69 +
    8.70 +# liblxqt.so:
    8.71 +#	libQt5X11Extras.so.5
    8.72 +#	libQt5Xdg.so.2
    8.73 +#	libQt5DBus.so.5
    8.74 +#	libQt5Xml.so.5
    8.75 +#	libQt5XdgIconLoader.so.2
    8.76 +#	libQt5Svg.so.5
    8.77 +#	libQt5Widgets.so.5
    8.78 +#	libQt5Gui.so.5
    8.79 +#	libQt5Core.so.5
     9.1 --- a/libqtxdg-dev/receipt	Fri Oct 20 03:29:40 2017 +0300
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,21 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="libqtxdg-dev"
     9.7 -VERSION="1.0.0"
     9.8 -CATEGORY="development"
     9.9 -SHORT_DESC="Qt implementation of freedesktop.org XDG specs (development)"
    9.10 -MAINTAINER="al.bobylev@gmail.com"
    9.11 -LICENSE="LGPL2.1"
    9.12 -WEB_SITE="https://github.com/lxde/libqtxdg"
    9.13 -WANTED="libqtxdg"
    9.14 -DEPENDS="libqtxdg libQtMimeTypes-dev"
    9.15 -TAGS="LXQt"
    9.16 -
    9.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.18 -genpkg_rules()
    9.19 -{
    9.20 -	mkdir -p $fs/usr/lib $fs/usr/share
    9.21 -	cp -a $install/usr/include $fs/usr
    9.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    9.23 -	cp -a $install/usr/share/cmake $fs/usr/share
    9.24 -}
    10.1 --- a/libqtxdg/receipt	Fri Oct 20 03:29:40 2017 +0300
    10.2 +++ b/libqtxdg/receipt	Fri Oct 20 06:08:44 2017 +0300
    10.3 @@ -1,31 +1,56 @@
    10.4 -# SliTaz package receipt.
    10.5 +# SliTaz package receipt v2.
    10.6  
    10.7  PACKAGE="libqtxdg"
    10.8 -VERSION="1.0.0"
    10.9 +VERSION="2.0.0"
   10.10  CATEGORY="system-tools"
   10.11  SHORT_DESC="Qt implementation of freedesktop.org XDG specs"
   10.12  MAINTAINER="al.bobylev@gmail.com"
   10.13  LICENSE="LGPL2.1"
   10.14  WEB_SITE="https://github.com/lxde/libqtxdg"
   10.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   10.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   10.17 -TAGS="LXQt"
   10.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libqtxdg.html"
   10.19  
   10.20 -DEPENDS="libQtGui libQtXml libQtMimeTypes"
   10.21 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake libQtMimeTypes-dev"
   10.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   10.23 +WGET_URL="https://github.com/lxde/libqtxdg/releases/download/$VERSION/$TARBALL"
   10.24  
   10.25 -# Rules to configure and make the package.
   10.26 -compile_rules()
   10.27 -{
   10.28 +BUILD_DEPENDS="lxqt-build-tools mesa17-dev"
   10.29 +SPLIT="libqtxdg-dev"
   10.30 +
   10.31 +compile_rules() {
   10.32  	mkdir build; cd build
   10.33 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   10.34 +	cmake \
   10.35 +		-DCMAKE_BUILD_TYPE=Release \
   10.36 +		-DCMAKE_INSTALL_PREFIX=/usr \
   10.37 +		-DCMAKE_INSTALL_LIBDIR=lib \
   10.38 +		.. &&
   10.39  	make &&
   10.40 -	make DESTDIR=$install install
   10.41 +	make install
   10.42  }
   10.43  
   10.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.45 -genpkg_rules()
   10.46 -{
   10.47 -	mkdir -p $fs/usr/lib
   10.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.49 +genpkg_rules() {
   10.50 +	case $PACKAGE in
   10.51 +		libqtxdg)
   10.52 +			copy @std
   10.53 +			DEPENDS="qt5-base qt5-svg"
   10.54 +			;;
   10.55 +		*-dev)
   10.56 +			copy @dev
   10.57 +			DEPENDS="libqtxdg qt5-dev"
   10.58 +			;;
   10.59 +	esac
   10.60 +	TAGS="LXQt"
   10.61  }
   10.62 +
   10.63 +# libQt5Xdg.so:
   10.64 +#	libQt5Xml.so.5
   10.65 +#	libQt5DBus.so.5
   10.66 +#	libQt5XdgIconLoader.so.2 --\
   10.67 +#	libQt5Svg.so.5
   10.68 +#	libQt5Widgets.so.5
   10.69 +#	libQt5Gui.so.5
   10.70 +#	libQt5Core.so.5
   10.71 +
   10.72 +# libQt5XdgIconLoader.so:
   10.73 +#	libQt5Svg.so.5
   10.74 +#	libQt5Widgets.so.5
   10.75 +#	libQt5Gui.so.5
   10.76 +#	libQt5Core.so.5
    11.1 --- a/libsysstat-dev/receipt	Fri Oct 20 03:29:40 2017 +0300
    11.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.3 @@ -1,21 +0,0 @@
    11.4 -# SliTaz package receipt.
    11.5 -
    11.6 -PACKAGE="libsysstat-dev"
    11.7 -VERSION="0.1.0"
    11.8 -CATEGORY="development"
    11.9 -SHORT_DESC="Development files for libsysstat"
   11.10 -MAINTAINER="al.bobylev@gmail.com"
   11.11 -LICENSE="LGPL2.1"
   11.12 -WEB_SITE="https://github.com/lxde/libsysstat"
   11.13 -WANTED="libsysstat"
   11.14 -DEPENDS="libsysstat"
   11.15 -TAGS="LXQt"
   11.16 -
   11.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.18 -genpkg_rules()
   11.19 -{
   11.20 -	mkdir -p $fs/usr/lib
   11.21 -	cp -a $install/usr/include $fs/usr
   11.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   11.23 -	cp -a $install/usr/share $fs/usr
   11.24 -}
    12.1 --- a/libsysstat/receipt	Fri Oct 20 03:29:40 2017 +0300
    12.2 +++ b/libsysstat/receipt	Fri Oct 20 06:08:44 2017 +0300
    12.3 @@ -1,31 +1,43 @@
    12.4 -# SliTaz package receipt.
    12.5 +# SliTaz package receipt v2.
    12.6  
    12.7  PACKAGE="libsysstat"
    12.8 -VERSION="0.1.0"
    12.9 +VERSION="0.3.3"
   12.10  CATEGORY="system-tools"
   12.11  SHORT_DESC="Library used to query system info and statistics"
   12.12  MAINTAINER="al.bobylev@gmail.com"
   12.13  LICENSE="LGPL2.1"
   12.14  WEB_SITE="https://github.com/lxde/libsysstat"
   12.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   12.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   12.17 -TAGS="LXQt"
   12.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libsysstat.html"
   12.19  
   12.20 -DEPENDS="libQtCore libQtGui"
   12.21 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake"
   12.22 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   12.23 +WGET_URL="https://github.com/lxde/libsysstat/releases/download/$VERSION/$TARBALL"
   12.24  
   12.25 -# Rules to configure and make the package.
   12.26 -compile_rules()
   12.27 -{
   12.28 +BUILD_DEPENDS="lxqt-build-tools"
   12.29 +SPLIT="libsysstat-dev"
   12.30 +
   12.31 +compile_rules() {
   12.32  	mkdir build; cd build
   12.33 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   12.34 +	cmake \
   12.35 +		-DCMAKE_BUILD_TYPE=Release \
   12.36 +		-DCMAKE_INSTALL_PREFIX=/usr \
   12.37 +		-DCMAKE_INSTALL_LIBDIR=lib \
   12.38 +		.. &&
   12.39  	make &&
   12.40 -	make DESTDIR=$install install
   12.41 +	make install
   12.42  }
   12.43  
   12.44 -# Rules to gen a SliTaz package suitable for Tazpkg.
   12.45 -genpkg_rules()
   12.46 -{
   12.47 -	mkdir -p $fs/usr/lib
   12.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   12.49 +genpkg_rules() {
   12.50 +	case $PACKAGE in
   12.51 +		libsysstat)
   12.52 +			copy @std
   12.53 +			DEPENDS="qt5-base"
   12.54 +			;;
   12.55 +		*-dev)
   12.56 +			copy @dev
   12.57 +			DEPENDS="libsysstat qt5-dev"
   12.58 +			;;
   12.59 +	esac
   12.60 +	TAGS="LXQt"
   12.61  }
   12.62 +
   12.63 +# libQt5Core.so.5
    13.1 --- a/lxqt-about/receipt	Fri Oct 20 03:29:40 2017 +0300
    13.2 +++ b/lxqt-about/receipt	Fri Oct 20 06:08:44 2017 +0300
    13.3 @@ -1,30 +1,49 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="lxqt-about"
    13.8 -VERSION="0.8.0"
    13.9 +VERSION="0.11.1"
   13.10  CATEGORY="system-tools"
   13.11 -SHORT_DESC="The standalone LXQt \"About\" dialog"
   13.12 +SHORT_DESC="Information about LXQt and the system it's running on"
   13.13  MAINTAINER="al.bobylev@gmail.com"
   13.14  LICENSE="LGPL2.1"
   13.15  WEB_SITE="https://github.com/lxde/lxqt-about"
   13.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.17 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   13.18 -TAGS="LXQt"
   13.19 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-about.html"
   13.20  
   13.21 -DEPENDS="libQtCore libQtGui liblxqt"
   13.22 -BUILD_DEPENDS="wget cacerts cmake liblxqt-dev Qt4-dev qmake grep libqtxdg-dev"
   13.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   13.24 +WGET_URL="https://github.com/lxde/lxqt-about/releases/download/$VERSION/$TARBALL"
   13.25  
   13.26 -# Rules to configure and make the package.
   13.27 -compile_rules()
   13.28 -{
   13.29 +BUILD_DEPENDS="cmake liblxqt-dev mesa17-dev kwindowsystem-dev lxqt-build-tools"
   13.30 +
   13.31 +compile_rules() {
   13.32 +	# fix undefined variable
   13.33 +	sed -i "/#define TECHNICALINFO_H/a #define LXQT_VERSION \"$VERSION\"" \
   13.34 +		aboutdialog/technicalinfo.h
   13.35 +	# add translation
   13.36 +	echo "Comment[ru]=Подробности об LXQt" >> translations/lxqt-about_ru.desktop
   13.37 +
   13.38  	mkdir build; cd build
   13.39 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   13.40 +	cmake \
   13.41 +		-DCMAKE_BUILD_TYPE=Release \
   13.42 +		-DCMAKE_INSTALL_PREFIX=/usr \
   13.43 +		-DPULL_TRANSLATIONS=no \
   13.44 +		.. &&
   13.45  	make &&
   13.46 -	make DESTDIR=$install install
   13.47 +	make install
   13.48  }
   13.49  
   13.50 -# Rules to gen a SliTaz package suitable for Tazpkg.
   13.51 -genpkg_rules()
   13.52 -{
   13.53 -	cp -a $install/* $fs
   13.54 +genpkg_rules() {
   13.55 +	copy @std
   13.56 +	DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras"
   13.57 +	TAGS="LXQt"
   13.58  }
   13.59 +
   13.60 +# lxqt-about
   13.61 +#	libQt5X11Extras.so.5
   13.62 +#	libQt5Xdg.so.2
   13.63 +#	libQt5DBus.so.5
   13.64 +#	libQt5Xml.so.5
   13.65 +#	libQt5XdgIconLoader.so.2
   13.66 +#	libQt5Svg.so.5
   13.67 +#	libQt5Widgets.so.5
   13.68 +#	libQt5Gui.so.5
   13.69 +#	libQt5Core.so.5
    14.1 --- a/lxqt-admin/receipt	Fri Oct 20 03:29:40 2017 +0300
    14.2 +++ b/lxqt-admin/receipt	Fri Oct 20 06:08:44 2017 +0300
    14.3 @@ -1,33 +1,43 @@
    14.4 -# SliTaz package receipt.
    14.5 +# SliTaz package receipt v2.
    14.6  
    14.7  PACKAGE="lxqt-admin"
    14.8 -VERSION="0.8.0"
    14.9 +VERSION="0.11.1"
   14.10  CATEGORY="system-tools"
   14.11  SHORT_DESC="LXQt system administration tool"
   14.12  MAINTAINER="al.bobylev@gmail.com"
   14.13  LICENSE="LGPL2.1"
   14.14  WEB_SITE="https://github.com/lxde/lxqt-admin"
   14.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   14.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   14.17 -TAGS="LXQt"
   14.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-admin.html"
   14.19  
   14.20 -DEPENDS="libQtCore libQtGui libffi pcre liblxqt liboobs"
   14.21 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake liboobs-dev liblxqt-dev \
   14.22 -libqtxdg-dev"
   14.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   14.24 +WGET_URL="https://github.com/lxde/lxqt-admin/releases/download/$VERSION/$TARBALL"
   14.25  
   14.26 -# Rules to configure and make the package.
   14.27 -compile_rules()
   14.28 -{
   14.29 -	sed -i 's|LXQt/Application|lxqt/lxqtapplication.h|' $src/lxqt-admin-*/main.cpp
   14.30 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev liblxqt-dev kwindowsystem-dev \
   14.31 +lxqt-build-tools"
   14.32  
   14.33 +compile_rules() {
   14.34  	mkdir build; cd build
   14.35 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   14.36 +	cmake \
   14.37 +		-DCMAKE_BUILD_TYPE=Release \
   14.38 +		-DCMAKE_INSTALL_PREFIX=/usr \
   14.39 +		-DPULL_TRANSLATIONS=no \
   14.40 +		.. &&
   14.41  	make &&
   14.42 -	make DESTDIR=$install install
   14.43 +	make install
   14.44  }
   14.45  
   14.46 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.47 -genpkg_rules()
   14.48 -{
   14.49 -	cp -a $install/* $fs
   14.50 +genpkg_rules() {
   14.51 +	copy @std
   14.52 +	DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras"
   14.53 +	TAGS="LXQt"
   14.54  }
   14.55 +
   14.56 +#	libQt5X11Extras.so.5
   14.57 +#	libQt5Xdg.so.2
   14.58 +#	libQt5DBus.so.5
   14.59 +#	libQt5Xml.so.5
   14.60 +#	libQt5XdgIconLoader.so.2
   14.61 +#	libQt5Svg.so.5
   14.62 +#	libQt5Widgets.so.5
   14.63 +#	libQt5Gui.so.5
   14.64 +#	libQt5Core.so.5
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/lxqt-build-tools/receipt	Fri Oct 20 06:08:44 2017 +0300
    15.3 @@ -0,0 +1,31 @@
    15.4 +# SliTaz package receipt v2.
    15.5 +
    15.6 +PACKAGE="lxqt-build-tools"
    15.7 +VERSION="0.4.0"
    15.8 +CATEGORY="development"
    15.9 +SHORT_DESC="Various packaging tools and scripts for LXQt applications"
   15.10 +MAINTAINER="al.bobylev@gmail.com"
   15.11 +LICENSE="LGPL2.1"
   15.12 +WEB_SITE="https://github.com/lxde/lxqt-build-tools"
   15.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-build-tools.html"
   15.14 +
   15.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   15.16 +WGET_URL="https://github.com/lxde/lxqt-build-tools/releases/download/$VERSION/$TARBALL"
   15.17 +
   15.18 +BUILD_DEPENDS="cmake qt5-dev glib-dev"
   15.19 +
   15.20 +compile_rules() {
   15.21 +	mkdir build; cd build
   15.22 +	cmake \
   15.23 +		-DCMAKE_BUILD_TYPE=Release \
   15.24 +		-DCMAKE_INSTALL_PREFIX=/usr \
   15.25 +		.. &&
   15.26 +	make &&
   15.27 +	make install
   15.28 +}
   15.29 +
   15.30 +genpkg_rules() {
   15.31 +	copy @std @dev
   15.32 +	DEPENDS="cmake qt5-dev"
   15.33 +	TAGS="LXQt"
   15.34 +}
    16.1 --- a/lxqt-common/receipt	Fri Oct 20 03:29:40 2017 +0300
    16.2 +++ b/lxqt-common/receipt	Fri Oct 20 06:08:44 2017 +0300
    16.3 @@ -1,58 +1,70 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="lxqt-common"
    16.8 -VERSION="0.8.0"
    16.9 +VERSION="0.11.2"
   16.10  CATEGORY="system-tools"
   16.11  SHORT_DESC="Common files for LXQt"
   16.12  MAINTAINER="al.bobylev@gmail.com"
   16.13  LICENSE="GPL2"
   16.14  WEB_SITE="https://github.com/lxde/lxqt-common"
   16.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-common.html"
   16.16 +
   16.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
   16.18 -WGET_URL="http://lxqt.org/downloads/$VERSION/$TARBALL"
   16.19 -TAGS="LXQt window-manager"
   16.20 +WGET_URL="https://github.com/lxde/lxqt-common-deprecated--do-not-use-anymore-/releases/download/$VERSION/$TARBALL"
   16.21  
   16.22 -# TODO: add more depends
   16.23 -DEPENDS="xorg-xprop dbus "
   16.24 -BUILD_DEPENDS="cmake Qt4-dev qmake liblxqt-dev grep libqtxdg-dev"
   16.25 +BUILD_DEPENDS="lxqt-build-tools"
   16.26 +SPLIT="lxqt-themes lxqt-common"
   16.27  
   16.28 -# Rules to configure and make the package.
   16.29 -compile_rules()
   16.30 -{
   16.31 +compile_rules() {
   16.32 +	sed -i '/TryExec/ s|=|=/usr/bin/|' xsession/lxqt.desktop.in
   16.33 +
   16.34  	mkdir build; cd build
   16.35 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   16.36 +	cmake \
   16.37 +		-DCMAKE_BUILD_TYPE=Release \
   16.38 +		-DCMAKE_INSTALL_PREFIX=/usr \
   16.39 +		.. &&
   16.40  	make &&
   16.41 -	make DESTDIR=$install install
   16.42 +	mkdir -p $install/usr/share/lxqt/graphics &&
   16.43 +	make install
   16.44  }
   16.45  
   16.46 -# Rules to gen a SliTaz package suitable for Tazpkg.
   16.47 -genpkg_rules()
   16.48 -{
   16.49 -	mkdir -p $fs/usr
   16.50 -	cp -a $install/etc $fs
   16.51 -	cd $fs; patch -p0 < $stuff/settings.diff
   16.52 -	cp -a $install/usr/bin $fs/usr
   16.53 -	cp -a $install/usr/share $fs/usr
   16.54 -	# all themes but 'flat' go to 'lxqt-themes'
   16.55 -	rm -rf $fs/usr/share/lxqt/themes/*
   16.56 -	cp -a $install/usr/share/lxqt/themes/flat $fs/usr/share/lxqt/themes
   16.57 +genpkg_rules() {
   16.58 +	case $PACKAGE in
   16.59 +		lxqt-themes)
   16.60 +			copy themes/
   16.61 +			rm -r $fs/usr/share/lxqt/themes/system/ $fs/usr/share/lxqt/themes/frost/
   16.62 +			CAT="customization|themes"
   16.63 +			TAGS="LXQt"
   16.64 +			;;
   16.65 +		lxqt-common)
   16.66 +			copy @std
   16.67 +			remove_already_packed
   16.68 +			TAGS="LXQt window-manager"
   16.69 +			DEPENDS="dbus xorg-xmessage xorg-xprop"
   16.70 +			;;
   16.71 +	esac
   16.72  }
   16.73  
   16.74 -post_install()
   16.75 -{
   16.76 -        res=$(cat "$1/etc/slim.conf" | grep ^session | sed s/"sessions. *"//)
   16.77 -        # Adding WM to SLIM available sessions.
   16.78 -        if ! echo "$res" | grep -q $PACKAGE; then
   16.79 -                echo -n "Adding lxqt to /etc/slim.conf..."
   16.80 -                sed -i "s/^sessions.*/sessions            ${res},lxqt/" "$1/etc/slim.conf"
   16.81 -                status
   16.82 -        fi
   16.83 +# SLiM can use /usr/share/xsessions/ too... ?
   16.84 +# Also, we may not use SLiM at all.
   16.85 +post_install_lxqt_common() {
   16.86 +	if [ -e "$1/etc/slim.conf" ]; then
   16.87 +		res=$(cat "$1/etc/slim.conf" | grep '^session' | sed 's|sessions. *||')
   16.88 +		# Adding WM to SLiM available sessions.
   16.89 +		if ! echo "$res" | grep -q lxqt; then
   16.90 +			action "Adding lxqt to /etc/slim.conf..."
   16.91 +			sed -i "s|^sessions.*|sessions            $res,lxqt|" "$1/etc/slim.conf"
   16.92 +			status
   16.93 +		fi
   16.94 +	fi
   16.95  }
   16.96  
   16.97 -post_remove()
   16.98 -{
   16.99 -        # Remove WM from SLIM available sessions.
  16.100 -        if grep -q lxqt "$1/etc/slim.conf"; then
  16.101 -                sed -i s/,lxqt// "$1/etc/slim.conf"
  16.102 -        fi
  16.103 +post_remove_lxqt_common() {
  16.104 +	if [ -e "$1/etc/slim.conf" ]; then
  16.105 +		# Remove WM from SLiM available sessions.
  16.106 +		if grep -q lxqt "$1/etc/slim.conf"; then
  16.107 +			sed -i 's|,lxqt||' "$1/etc/slim.conf"
  16.108 +		fi
  16.109 +	fi
  16.110  }
  16.111  
    17.1 --- a/lxqt-config/receipt	Fri Oct 20 03:29:40 2017 +0300
    17.2 +++ b/lxqt-config/receipt	Fri Oct 20 06:08:44 2017 +0300
    17.3 @@ -1,34 +1,54 @@
    17.4 -# SliTaz package receipt.
    17.5 +# SliTaz package receipt v2.
    17.6  
    17.7  PACKAGE="lxqt-config"
    17.8 -VERSION="0.8.0"
    17.9 +VERSION="0.11.1"
   17.10  CATEGORY="system-tools"
   17.11 -SHORT_DESC="LXQt system settings center"
   17.12 +SHORT_DESC="Tools to configure LXQt and the underlying operating system"
   17.13  MAINTAINER="al.bobylev@gmail.com"
   17.14  LICENSE="LGPL2.1"
   17.15  WEB_SITE="https://github.com/lxde/lxqt-config"
   17.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   17.17 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   17.18 -TAGS="LXQt"
   17.19 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-config.html"
   17.20  
   17.21 -DEPENDS="libQtCore libQtDBus libQtGui libQtXml libqtxdg xorg-libX11 \
   17.22 -xorg-libXcursor liblxqt xorg-libXext xorg-libXfixes zlib"
   17.23 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake liblxqt-dev libqtxdg-dev \
   17.24 -xorg-libX11-dev zlib-dev xorg-libXcursor-dev grep"
   17.25 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   17.26 +WGET_URL="https://github.com/lxde/lxqt-config/releases/download/$VERSION/$TARBALL"
   17.27  
   17.28 -# Rules to configure and make the package.
   17.29 -compile_rules()
   17.30 -{
   17.31 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev liblxqt-dev kwindowsystem-dev \
   17.32 +lxqt-build-tools libkscreen-dev xorg-libXcursor-dev"
   17.33 +
   17.34 +compile_rules() {
   17.35 +	# temporary workaround due to cmake-3.8
   17.36 +	new='../liblxqt-config-cursor/lxqt-config-cursor_autogen/include'
   17.37 +	sed -i "/CURRENT_BINARY_DIR/a \"\${CMAKE_CURRENT_BINARY_DIR}/$new\"" \
   17.38 +		lxqt-config-appearance/CMakeLists.txt \
   17.39 +		lxqt-config-input/CMakeLists.txt
   17.40 +	unset new
   17.41 +
   17.42  	mkdir build; cd build
   17.43 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   17.44 +	cmake \
   17.45 +		-DCMAKE_BUILD_TYPE=Release \
   17.46 +		-DCMAKE_INSTALL_PREFIX=/usr \
   17.47 +		-DCMAKE_INSTALL_LIBDIR=lib \
   17.48 +		-DPULL_TRANSLATIONS=no \
   17.49 +		.. &&
   17.50  	make &&
   17.51 -	make DESTDIR=$install install
   17.52 +	make install
   17.53  }
   17.54  
   17.55 -# Rules to gen a SliTaz package suitable for Tazpkg.
   17.56 -genpkg_rules()
   17.57 -{
   17.58 -	cp -a $install/* $fs
   17.59 -	# translations
   17.60 -	rm -rf $fs/usr/share/lxqt
   17.61 +genpkg_rules() {
   17.62 +	copy @std lxqt-config # usually /usr/bin/*-config is dev, but not this time
   17.63 +	DEPENDS="kwindowsystem libkscreen liblxqt libqtxdg qt5-base qt5-svg \
   17.64 +	qt5-x11extras xorg-libX11 xorg-libXcursor xorg-libXext xorg-libXfixes \
   17.65 +	xorg-libxcb zlib"
   17.66 +	TAGS="LXQt"
   17.67  }
   17.68 +
   17.69 +#	libQt5Concurrent.so.5
   17.70 +#	libQt5Core.so.5
   17.71 +#	libQt5DBus.so.5
   17.72 +#	libQt5Gui.so.5
   17.73 +#	libQt5Svg.so.5
   17.74 +#	libQt5Widgets.so.5
   17.75 +#	libQt5X11Extras.so.5
   17.76 +#	libQt5Xdg.so.2
   17.77 +#	libQt5XdgIconLoader.so.2
   17.78 +#	libQt5Xml.so.5
    18.1 --- a/lxqt-globalkeys-dev/receipt	Fri Oct 20 03:29:40 2017 +0300
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,21 +0,0 @@
    18.4 -# SliTaz package receipt.
    18.5 -
    18.6 -PACKAGE="lxqt-globalkeys-dev"
    18.7 -VERSION="0.8.0"
    18.8 -CATEGORY="development"
    18.9 -SHORT_DESC="Daemon used to register global keyboard shortcuts (development)"
   18.10 -MAINTAINER="al.bobylev@gmail.com"
   18.11 -LICENSE="LGPL2.1"
   18.12 -WEB_SITE="https://github.com/lxde/lxqt-globalkeys"
   18.13 -WANTED="lxqt-globalkeys"
   18.14 -DEPENDS="lxqt-globalkeys"
   18.15 -TAGS="LXQt"
   18.16 -
   18.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.18 -genpkg_rules()
   18.19 -{
   18.20 -	mkdir -p $fs/usr/lib $fs/usr/share
   18.21 -	cp -a $install/usr/include $fs/usr
   18.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.23 -	cp -a $install/usr/share/cmake $fs/usr/share
   18.24 -}
    19.1 --- a/lxqt-globalkeys/receipt	Fri Oct 20 03:29:40 2017 +0300
    19.2 +++ b/lxqt-globalkeys/receipt	Fri Oct 20 06:08:44 2017 +0300
    19.3 @@ -1,39 +1,60 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="lxqt-globalkeys"
    19.8 -VERSION="0.8.0"
    19.9 +VERSION="0.11.1"
   19.10  CATEGORY="system-tools"
   19.11  SHORT_DESC="Daemon used to register global keyboard shortcuts"
   19.12  MAINTAINER="al.bobylev@gmail.com"
   19.13  LICENSE="LGPL2.1"
   19.14  WEB_SITE="https://github.com/lxde/lxqt-globalkeys"
   19.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   19.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   19.17 -TAGS="LXQt"
   19.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-globalkeys.html"
   19.19  
   19.20 -DEPENDS="liblxqt libQtCore libQtDBus libQtGui libQtXml xorg-libX11 xorg-libXext"
   19.21 -BUILD_DEPENDS="wget cacerts cmake liblxqt-dev Qt4-dev qmake grep xorg-xproto \
   19.22 -xorg-libX11-dev liblxqt-dev libqtxdg-dev libQtMimeTypes-dev sdft"
   19.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   19.24 +WGET_URL="https://github.com/lxde/lxqt-globalkeys/releases/download/$VERSION/$TARBALL"
   19.25  
   19.26 -# Rules to configure and make the package.
   19.27 -compile_rules()
   19.28 -{
   19.29 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev lxqt-build-tools liblxqt-dev \
   19.30 +kwindowsystem-dev"
   19.31 +SPLIT="lxqt-globalkeys-dev"
   19.32 +
   19.33 +compile_rules() {
   19.34 +	# fix undefined variable
   19.35 +	sed -i "/#define DEFAULT_CONFIG/a #define LXQT_VERSION \"$VERSION\"" \
   19.36 +		daemon/main.cpp
   19.37 +
   19.38  	mkdir build; cd build
   19.39 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   19.40 +	cmake \
   19.41 +		-DCMAKE_BUILD_TYPE=Release \
   19.42 +		-DCMAKE_INSTALL_PREFIX=/usr \
   19.43 +		-DCMAKE_INSTALL_LIBDIR=lib \
   19.44 +		-DPULL_TRANSLATIONS=no \
   19.45 +		\
   19.46 +		-DLXQT_VERSION=$VERSION -DLXQT_MAJOR_VERSION=${VERSION%%.*} \
   19.47 +		.. &&
   19.48  	make &&
   19.49 -	make DESTDIR=$install install
   19.50 -
   19.51 -	# FIXME UPSTREAM: fix .desktop translations
   19.52 -	sdft $install/usr/share/applications/lxqt-config-globalkeyshortcuts.desktop \
   19.53 -		-i -r "Name[ru_RU]" \
   19.54 -		-s "Name[ru]=Настройка глобальных сочетаний клавиш LXQt"
   19.55 +	make install
   19.56  }
   19.57  
   19.58 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.59 -genpkg_rules()
   19.60 -{
   19.61 -	mkdir -p $fs/usr/lib $fs/usr/share
   19.62 -	cp -a $install/usr/bin $fs/usr
   19.63 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   19.64 -	cp -a $install/usr/share/applications $fs/usr/share
   19.65 +genpkg_rules() {
   19.66 +	case $PACKAGE in
   19.67 +		lxqt-globalkeys)
   19.68 +			copy @std
   19.69 +			DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg \
   19.70 +			qt5-x11extras xorg-libX11 xorg-libXext"
   19.71 +			;;
   19.72 +		*-dev)
   19.73 +			copy @dev
   19.74 +			DEPENDS="lxqt-globalkeys qt5-dev"
   19.75 +			;;
   19.76 +	esac
   19.77 +	TAGS="LXQt"
   19.78  }
   19.79 +
   19.80 +#	libQt5Core.so.5
   19.81 +#	libQt5DBus.so.5
   19.82 +#	libQt5Gui.so.5
   19.83 +#	libQt5Svg.so.5
   19.84 +#	libQt5Widgets.so.5
   19.85 +#	libQt5X11Extras.so.5
   19.86 +#	libQt5Xdg.so.2
   19.87 +#	libQt5XdgIconLoader.so.2
   19.88 +#	libQt5Xml.so.5
    20.1 --- a/lxqt-notificationd/receipt	Fri Oct 20 03:29:40 2017 +0300
    20.2 +++ b/lxqt-notificationd/receipt	Fri Oct 20 06:08:44 2017 +0300
    20.3 @@ -1,35 +1,47 @@
    20.4 -# SliTaz package receipt.
    20.5 +# SliTaz package receipt v2.
    20.6  
    20.7  PACKAGE="lxqt-notificationd"
    20.8 -VERSION="0.8.0"
    20.9 +VERSION="0.11.1"
   20.10  CATEGORY="system-tools"
   20.11  SHORT_DESC="The LXQt notification daemon"
   20.12  MAINTAINER="al.bobylev@gmail.com"
   20.13  LICENSE="LGPL2.1"
   20.14  WEB_SITE="https://github.com/lxde/lxqt-notificationd"
   20.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   20.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   20.17 -TAGS="LXQt"
   20.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-notificationd.html"
   20.19  
   20.20 -DEPENDS="libQtCore libQtDBus libQtGui libqtxdg liblxqt"
   20.21 -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake libqtxdg-dev liblxqt-dev \
   20.22 -xorg-libX11-dev grep libQtMimeTypes-dev sdft"
   20.23 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   20.24 +WGET_URL="https://github.com/lxde/lxqt-notificationd/releases/download/$VERSION/$TARBALL"
   20.25  
   20.26 -# Rules to configure and make the package.
   20.27 -compile_rules()
   20.28 -{
   20.29 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev kwindowsystem-dev liblxqt-dev \
   20.30 +lxqt-build-tools"
   20.31 +
   20.32 +compile_rules() {
   20.33 +	# fix undefined variable
   20.34 +	sed -i "/#define NOTIFYD_H/a #define LXQT_VERSION \"$VERSION\"" \
   20.35 +		src/notifyd.h
   20.36 +
   20.37  	mkdir build; cd build
   20.38 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   20.39 +	cmake \
   20.40 +		-DCMAKE_BUILD_TYPE=Release \
   20.41 +		-DCMAKE_INSTALL_PREFIX=/usr \
   20.42 +		-DPULL_TRANSLATIONS=no \
   20.43 +		.. &&
   20.44  	make &&
   20.45 -	make DESTDIR=$install install
   20.46 -
   20.47 -	sdft $install/usr/share/applications/lxqt-config-notificationd.desktop \
   20.48 -		-i -r "Name[ru_RU]" \
   20.49 -		-s "Name[ru]=Настройка уведомлений LXQt"
   20.50 +	make install
   20.51  }
   20.52  
   20.53 -# Rules to gen a SliTaz package suitable for Tazpkg.
   20.54 -genpkg_rules()
   20.55 -{
   20.56 -	cp -a $install/* $fs
   20.57 +genpkg_rules() {
   20.58 +	copy @std
   20.59 +	DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras"
   20.60 +	TAGS="LXQt"
   20.61  }
   20.62 +
   20.63 +#	libQt5Core.so.5
   20.64 +#	libQt5DBus.so.5
   20.65 +#	libQt5Gui.so.5
   20.66 +#	libQt5Svg.so.5
   20.67 +#	libQt5Widgets.so.5
   20.68 +#	libQt5X11Extras.so.5
   20.69 +#	libQt5Xdg.so.2
   20.70 +#	libQt5XdgIconLoader.so.2
   20.71 +#	libQt5Xml.so.5
    21.1 --- a/lxqt-policykit/receipt	Fri Oct 20 03:29:40 2017 +0300
    21.2 +++ b/lxqt-policykit/receipt	Fri Oct 20 06:08:44 2017 +0300
    21.3 @@ -1,32 +1,44 @@
    21.4 -# SliTaz package receipt.
    21.5 +# SliTaz package receipt v2.
    21.6  
    21.7  PACKAGE="lxqt-policykit"
    21.8 -VERSION="0.8.0"
    21.9 +VERSION="0.11.1"
   21.10  CATEGORY="system-tools"
   21.11  SHORT_DESC="The LXQt PolicyKit agent"
   21.12  MAINTAINER="al.bobylev@gmail.com"
   21.13  LICENSE="LGPL2.1"
   21.14  WEB_SITE="https://github.com/lxde/lxqt-policykit"
   21.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   21.16 -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz"
   21.17 -TAGS="LXQt"
   21.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-policykit.html"
   21.19  
   21.20 -DEPENDS="libQtCore libQtGui libffi glib liblxqt libqtxdg pcre polkit \
   21.21 -polkit-qt zlib"
   21.22 -BUILD_DEPENDS="wget cacerts cmake polkit-qt-dev liblxqt-dev polkit-dev Qt4-dev \
   21.23 -qmake libqtxdg-dev"
   21.24 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   21.25 +WGET_URL="https://github.com/lxde/lxqt-policykit/releases/download/$VERSION/$TARBALL"
   21.26  
   21.27 -# Rules to configure and make the package.
   21.28 -compile_rules()
   21.29 -{
   21.30 +BUILD_DEPENDS="cmake polkit-dev polkit-qt-dev mesa17-dev liblxqt-dev \
   21.31 +kwindowsystem-dev lxqt-build-tools"
   21.32 +
   21.33 +compile_rules() {
   21.34  	mkdir build; cd build
   21.35 -	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
   21.36 +	cmake \
   21.37 +		-DCMAKE_BUILD_TYPE=Release \
   21.38 +		-DCMAKE_INSTALL_PREFIX=/usr \
   21.39 +		-DPULL_TRANSLATIONS=no \
   21.40 +		.. &&
   21.41  	make &&
   21.42 -	make DESTDIR=$install install
   21.43 +	make install
   21.44  }
   21.45  
   21.46 -# Rules to gen a SliTaz package suitable for Tazpkg.
   21.47 -genpkg_rules()
   21.48 -{
   21.49 -	cp -a $install/* $fs
   21.50 +genpkg_rules() {
   21.51 +	copy @std
   21.52 +	DEPENDS="glib kwindowsystem liblxqt libqtxdg polkit polkit-qt qt5-base \
   21.53 +	qt5-svg qt5-x11extras"
   21.54 +	TAGS="LXQt"
   21.55  }
   21.56 +
   21.57 +#	libQt5Core.so.5
   21.58 +#	libQt5DBus.so.5
   21.59 +#	libQt5Gui.so.5
   21.60 +#	libQt5Svg.so.5
   21.61 +#	libQt5Widgets.so.5
   21.62 +#	libQt5X11Extras.so.5
   21.63 +#	libQt5Xdg.so.2
   21.64 +#	libQt5XdgIconLoader.so.2
   21.65 +#	libQt5Xml.so.5
    22.1 --- a/lxqt-themes/receipt	Fri Oct 20 03:29:40 2017 +0300
    22.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.3 @@ -1,25 +0,0 @@
    22.4 -# SliTaz package receipt.
    22.5 -
    22.6 -PACKAGE="lxqt-themes"
    22.7 -VERSION="0.8.0"
    22.8 -CATEGORY="misc"
    22.9 -SHORT_DESC="Themes for LXQt"
   22.10 -MAINTAINER="al.bobylev@gmail.com"
   22.11 -LICENSE="LGPL2.1"
   22.12 -WEB_SITE="https://github.com/lxde/lxqt-common"
   22.13 -WANTED="lxqt-common"
   22.14 -DEPENDS="lxqt-common"
   22.15 -TAGS="LXQt"
   22.16 -
   22.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   22.18 -genpkg_rules()
   22.19 -{
   22.20 -	mkdir -p $fs/usr/share/lxqt
   22.21 -	cp -a $install/usr/share/lxqt/themes $fs/usr/share/lxqt
   22.22 -	rm -rf $fs/usr/share/lxqt/themes/flat
   22.23 -	
   22.24 -	# Commit after dropping Qt4:
   22.25 -	cd $fs/usr/share/lxqt && patch -p1 < $stuff/taskbar.patch
   22.26 -	
   22.27 -	# find $fs -name *wow* -delete
   22.28 -}
    23.1 --- a/lxqt-themes/stuff/taskbar.patch	Fri Oct 20 03:29:40 2017 +0300
    23.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.3 @@ -1,93 +0,0 @@
    23.4 -From 595455061248a4bfe054abd6754f35f60949a030 Mon Sep 17 00:00:00 2001
    23.5 -From: Paulo Lieuthier <paulolieuthier@gmail.com>
    23.6 -Date: Fri, 17 Oct 2014 21:24:27 -0300
    23.7 -Subject: [PATCH] Remove plugins' margins from themes files
    23.8 -
    23.9 -So the user can use que panel edges to activate plugins.
   23.10 ----
   23.11 - themes/a-mego/lxqt-panel.qss            | 2 +-
   23.12 - themes/ambiance/lxqt-panel.qss          | 2 +-
   23.13 - themes/flat-dark-alpha/lxqt-panel.qss   | 2 +-
   23.14 - themes/green/lxqt-panel.qss             | 2 +-
   23.15 - themes/light/lxqt-panel.qss             | 2 +-
   23.16 - themes/plasma-next-alpha/lxqt-panel.qss | 2 +-
   23.17 - 6 files changed, 6 insertions(+), 6 deletions(-)
   23.18 -
   23.19 -diff --git a/themes/a-mego/lxqt-panel.qss b/themes/a-mego/lxqt-panel.qss
   23.20 -index 9c62ecf..c027f1f 100644
   23.21 ---- a/themes/a-mego/lxqt-panel.qss
   23.22 -+++ b/themes/a-mego/lxqt-panel.qss
   23.23 -@@ -20,7 +20,7 @@ LxQtPanel[position="Top"] #BackgroundWidget {
   23.24 -  * General plugins settings
   23.25 -  */
   23.26 - Plugin {
   23.27 --    margin: 3px 0 3px 0;
   23.28 -+    margin: 0;
   23.29 -     padding: 0;
   23.30 -     spacing: 20px;
   23.31 - }
   23.32 -diff --git a/themes/ambiance/lxqt-panel.qss b/themes/ambiance/lxqt-panel.qss
   23.33 -index d102754..8877ec8 100644
   23.34 ---- a/themes/ambiance/lxqt-panel.qss
   23.35 -+++ b/themes/ambiance/lxqt-panel.qss
   23.36 -@@ -22,7 +22,7 @@ LxQtPanel[position="Top"] #BackgroundWidget {
   23.37 -  */
   23.38 - Plugin, 
   23.39 - LxQtPanelPlugin {
   23.40 --    margin: 2px 0 2px 0;
   23.41 -+    margin: 0;
   23.42 -     padding: 0;
   23.43 -     spacing: 20px;
   23.44 -     qproperty-moveMarkerColor: #C94C21;
   23.45 -diff --git a/themes/flat-dark-alpha/lxqt-panel.qss b/themes/flat-dark-alpha/lxqt-panel.qss
   23.46 -index 2fb4cfc..6452e24 100644
   23.47 ---- a/themes/flat-dark-alpha/lxqt-panel.qss
   23.48 -+++ b/themes/flat-dark-alpha/lxqt-panel.qss
   23.49 -@@ -78,7 +78,7 @@ VolumePopup  > QSlider::sub-page:vertical {
   23.50 - 
   23.51 - Plugin,
   23.52 - LxQtPanelPlugin {
   23.53 --    margin: 2px 0 2px 0;
   23.54 -+    margin: 0;
   23.55 -     padding: 0;
   23.56 -     spacing: 20px;
   23.57 -     qproperty-moveMarkerColor: #C94C21;
   23.58 -diff --git a/themes/green/lxqt-panel.qss b/themes/green/lxqt-panel.qss
   23.59 -index 51dacf0..553d007 100644
   23.60 ---- a/themes/green/lxqt-panel.qss
   23.61 -+++ b/themes/green/lxqt-panel.qss
   23.62 -@@ -29,7 +29,7 @@ LxQtPanel[position="Right"] #BackgroundWidget {
   23.63 -  * General plugins settings
   23.64 -  */
   23.65 - Plugin {
   23.66 --    padding: 0 2px 0 2px;
   23.67 -+    padding: 0;
   23.68 -     spacing: 20px;
   23.69 - }
   23.70 - 
   23.71 -diff --git a/themes/light/lxqt-panel.qss b/themes/light/lxqt-panel.qss
   23.72 -index 73c3b63..5462680 100644
   23.73 ---- a/themes/light/lxqt-panel.qss
   23.74 -+++ b/themes/light/lxqt-panel.qss
   23.75 -@@ -29,7 +29,7 @@ LxQtPanel[position="Right"] #BackgroundWidget {
   23.76 -  * General plugins settings
   23.77 -  */
   23.78 - Plugin {
   23.79 --    padding: 0 2px 0 2px;
   23.80 -+    padding: 0;
   23.81 -     spacing: 20px;
   23.82 - }
   23.83 - 
   23.84 -diff --git a/themes/plasma-next-alpha/lxqt-panel.qss b/themes/plasma-next-alpha/lxqt-panel.qss
   23.85 -index 8415022..f039b22 100644
   23.86 ---- a/themes/plasma-next-alpha/lxqt-panel.qss
   23.87 -+++ b/themes/plasma-next-alpha/lxqt-panel.qss
   23.88 -@@ -75,7 +75,7 @@ VolumePopup  > QSlider::sub-page:vertical {
   23.89 - 
   23.90 - Plugin,
   23.91 - LxQtPanelPlugin {
   23.92 --    margin: 2px 0 2px 0;
   23.93 -+    margin: 0;
   23.94 -     padding: 0;
   23.95 -     spacing: 20px;
   23.96 -     qproperty-moveMarkerColor: #C94C21;
    24.1 --- a/polkit-qt-dev/receipt	Fri Oct 20 03:29:40 2017 +0300
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,21 +0,0 @@
    24.4 -# SliTaz package receipt.
    24.5 -
    24.6 -PACKAGE="polkit-qt-dev"
    24.7 -VERSION="0.103.0"
    24.8 -CATEGORY="development"
    24.9 -SHORT_DESC="polkit for QT API devel files."
   24.10 -MAINTAINER="pankso@slitaz.org"
   24.11 -LICENSE="LGPL2.1"
   24.12 -WANTED="polkit-qt"
   24.13 -WEB_SITE="http://www.kde.org/"
   24.14 -
   24.15 -DEPENDS="pkg-config"
   24.16 -
   24.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   24.18 -genpkg_rules()
   24.19 -{
   24.20 -	mkdir -p $fs/usr/lib
   24.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   24.22 -	cp -a $install/usr/lib/cmake $fs/usr/lib
   24.23 -	cp -a $install/usr/include $fs/usr
   24.24 -}
    25.1 --- a/polkit-qt/receipt	Fri Oct 20 03:29:40 2017 +0300
    25.2 +++ b/polkit-qt/receipt	Fri Oct 20 06:08:44 2017 +0300
    25.3 @@ -1,32 +1,45 @@
    25.4 -# SliTaz package receipt.
    25.5 +# SliTaz package receipt v2.
    25.6  
    25.7  PACKAGE="polkit-qt"
    25.8 -VERSION="0.103.0"
    25.9 +VERSION="0.112.0"
   25.10  CATEGORY="system-tools"
   25.11  SHORT_DESC="Library that allows to access PolicyKit API with a nice Qt-style API"
   25.12  MAINTAINER="pankso@slitaz.org"
   25.13  LICENSE="LGPL2.1"
   25.14 -TARBALL="$PACKAGE-1-$VERSION.tar.bz2"
   25.15 -WEB_SITE="http://www.kde.org/"
   25.16 -WGET_URL="ftp://ftp.kde.org/pub/kde/stable/apps/KDE4.x/admin/$TARBALL"
   25.17 +WEB_SITE="https://github.com/KDE/polkit-qt-1"
   25.18 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/kde/polkit-qt.html"
   25.19  
   25.20 -DEPENDS="polkit"
   25.21 -BUILD_DEPENDS="qmake Qt4-dev automoc4 polkit-dev glib-dev"
   25.22 +TARBALL="polkit-qt-1-$VERSION.tar.bz2"
   25.23 +WGET_URL="http://download.kde.org/stable/apps/KDE4.x/admin/$TARBALL"
   25.24  
   25.25 -# Rules to configure and make the package.
   25.26 -compile_rules()
   25.27 -{
   25.28 -	mkdir -p $src/build
   25.29 -	cd $src/build
   25.30 +BUILD_DEPENDS="cmake qt5-dev mesa17-dev polkit-dev glib-dev"
   25.31 +SPLIT="polkit-qt-dev"
   25.32 +
   25.33 +compile_rules() {
   25.34 +	mkdir build; cd build
   25.35  	cmake \
   25.36  		-DCMAKE_BUILD_TYPE=Release \
   25.37 -		-DCMAKE_INSTALL_PREFIX=/usr .. &&
   25.38 -	make && make install
   25.39 +		-DCMAKE_INSTALL_PREFIX=/usr \
   25.40 +		-Wno-dev \
   25.41 +		.. &&
   25.42 +	make &&
   25.43 +	make install
   25.44  }
   25.45  
   25.46 -# Rules to gen a SliTaz package suitable for Tazpkg.
   25.47 -genpkg_rules()
   25.48 -{
   25.49 -	mkdir -p $fs/usr/lib
   25.50 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   25.51 +genpkg_rules() {
   25.52 +	case $PACKAGE in
   25.53 +		polkit-qt)
   25.54 +			copy @std
   25.55 +			DEPENDS="glib polkit qt5-base"
   25.56 +			;;
   25.57 +		*-dev)
   25.58 +			copy @dev
   25.59 +			DEPENDS="polkit-qt qt5-dev"
   25.60 +			;;
   25.61 +	esac
   25.62  }
   25.63 +
   25.64 +#	libQt5Core.so.5
   25.65 +#	libQt5DBus.so.5
   25.66 +#	libQt5Gui.so.5
   25.67 +#	libQt5Widgets.so.5
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/solid/receipt	Fri Oct 20 06:08:44 2017 +0300
    26.3 @@ -0,0 +1,48 @@
    26.4 +# SliTaz package receipt v2.
    26.5 +
    26.6 +PACKAGE="solid"
    26.7 +VERSION="5.37.0"
    26.8 +CATEGORY="system-tools"
    26.9 +SHORT_DESC="Solid is a device integration framework"
   26.10 +MAINTAINER="al.bobylev@gmail.com"
   26.11 +LICENSE="LGPL2.1"
   26.12 +WEB_SITE="https://github.com/KDE/solid"
   26.13 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-solid.html"
   26.14 +
   26.15 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   26.16 +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL"
   26.17 +
   26.18 +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev eudev-dev"
   26.19 +SPLIT="solid-dev"
   26.20 +
   26.21 +compile_rules() {
   26.22 +	mkdir build; cd build
   26.23 +	cmake \
   26.24 +		-DCMAKE_BUILD_TYPE=Release \
   26.25 +		-DCMAKE_INSTALL_PREFIX=/usr \
   26.26 +		-DBUILD_TESTING=OFF \
   26.27 +		-Wno-dev \
   26.28 +		.. &&
   26.29 +	make &&
   26.30 +	make install
   26.31 +}
   26.32 +
   26.33 +genpkg_rules() {
   26.34 +	case $PACKAGE in
   26.35 +		solid)
   26.36 +			copy @std
   26.37 +			DEPENDS="eudev qt5-base qt5-declarative   udisks2 upower"
   26.38 +			;;
   26.39 +		*-dev)
   26.40 +			copy @dev
   26.41 +			;;
   26.42 +	esac
   26.43 +}
   26.44 +
   26.45 +#	libQt5Core.so.5
   26.46 +#	libQt5DBus.so.5
   26.47 +#	libQt5Gui.so.5
   26.48 +#	libQt5Network.so.5
   26.49 +#	libQt5Qml.so.5
   26.50 +#	libQt5Widgets.so.5
   26.51 +#	libQt5Xml.so.5