# HG changeset patch # User Aleksej Bobylev # Date 1508468924 -10800 # Node ID 4c3ee4d2d3578ad8cf2c81393048c813a6308a8d # Parent c2a0b5286d8f2b48adfa52c0fa82b2a918464d72 Up LXQt (WIP, to be continued...) diff -r c2a0b5286d8f -r 4c3ee4d2d357 extra-cmake-modules/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/extra-cmake-modules/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,31 @@ +# SliTaz package receipt v2. + +PACKAGE="extra-cmake-modules" +VERSION="5.37.0" +CATEGORY="development" +SHORT_DESC="Extra modules and scripts for CMake" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="BSD" +WEB_SITE="https://github.com/KDE/extra-cmake-modules" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/kde/extra-cmake-modules.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL" + +BUILD_DEPENDS="cmake qt5-dev" + +compile_rules() { + sed -i '/"lib64"/ s|64||' kde-modules/KDEInstallDirs.cmake + + mkdir build; cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. && + make && + make install +} + +genpkg_rules() { + copy @std @dev + DEPENDS="cmake python" +} diff -r c2a0b5286d8f -r 4c3ee4d2d357 kidletime/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kidletime/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,46 @@ +# SliTaz package receipt v2. + +PACKAGE="kidletime" +VERSION="5.37.0" +CATEGORY="system-tools" +SHORT_DESC="KIdleTime is used to report idle time of user and system" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/KDE/kidletime" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kidletime.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL" + +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev" +SPLIT="kidletime-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ + -Wno-dev \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + kidletime) + copy @std + DEPENDS="qt5-base qt5-x11extras xorg-libX11 xorg-libXext \ + xorg-libxcb" + ;; + *-dev) + copy @dev + ;; + esac +} + +# libQt5Core.so.5 +# libQt5Gui.so.5 +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 kwayland/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kwayland/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,45 @@ +# SliTaz package receipt v2. + +PACKAGE="kwayland" +VERSION="5.37.0" +CATEGORY="system-tools" +SHORT_DESC="Qt-style Client and Server library wrapper for the Wayland libraries" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/KDE/kwayland" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kwayland.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL" + +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev" +SPLIT="kwayland-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ + -DECM_MKSPECS_INSTALL_DIR=/usr/share/mkspecs/modules \ + -Wno-dev \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + kwayland) + copy @std + DEPENDS="mesa17-libegl qt5-base wayland" + ;; + *-dev) + copy @dev + ;; + esac +} + +# libQt5Concurrent.so.5 +# libQt5Core.so.5 +# libQt5Gui.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 kwindowsystem/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kwindowsystem/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,59 @@ +# SliTaz package receipt v2. + +PACKAGE="kwindowsystem" +VERSION="5.37.0" +CATEGORY="system-tools" +SHORT_DESC="Access to the windowing system" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/KDE/kwindowsystem" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-kwindowsystem.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL" + +BUILD_DEPENDS="cmake qt5-dev extra-cmake-modules mesa17-dev \ +xorg-xcb-util-keysyms-dev" +SPLIT="kwindowsystem-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ + -Wno-dev \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + kwindowsystem) + copy @std + DEPENDS="qt5-base qt5-x11extras xorg-libX11 xorg-libXext \ + xorg-libXfixes xorg-libXrender xorg-libxcb xorg-xcb-util-keysyms" + ;; + *-dev) + copy @dev + ;; + esac +} + +# libKF5WindowSystem.so +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 + +# KF5WindowSystemWaylandPlugin.so +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 + +# KF5WindowSystemX11Plugin.so +# libQt5X11Extras.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 libfm-qt/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libfm-qt/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,48 @@ +# SliTaz package receipt v2. + +PACKAGE="libfm-qt" +VERSION="0.11.2" +CATEGORY="system-tools" +SHORT_DESC="Core library of PCManFM-Qt" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="" +WEB_SITE="https://github.com/lxde/libfm-qt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libfm-qt.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/libfm-qt/releases/download/$VERSION/$TARBALL" + +BUILD_DEPENDS="lxqt-build-tools mesa17-dev libfm-dev" +SPLIT="libfm-qt-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DPULL_TRANSLATIONS=no \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + libfm-qt) + copy @std + DEPENDS="glib libfm menu-cache qt5-base qt5-x11extras xorg-libxcb" + ;; + *-dev) + copy @dev + DEPENDS="libfm-qt libfm-dev qt5-dev" + ;; + esac + TAGS="LXQt" +} + +# libfm-qt.so: +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 libkscreen/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libkscreen/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,46 @@ +# SliTaz package receipt v2. + +PACKAGE="libkscreen" +VERSION="5.10.5" +CATEGORY="system-tools" +SHORT_DESC="KDE's screen management software" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL2" +WEB_SITE="https://github.com/KDE/libkscreen" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-libkscreen.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/plasma/$VERSION/$TARBALL" + +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev kwayland-dev" +SPLIT="libkscreen-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF \ + -Wno-dev \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + libkscreen) + copy @std + DEPENDS="kwayland qt5-base qt5-x11extras xorg-libxcb" + ;; + *-dev) + copy @dev + ;; + esac +} + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5X11Extras.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 liblxqt-dev/receipt --- a/liblxqt-dev/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="liblxqt-dev" -VERSION="0.8.0" -CATEGORY="development" -SHORT_DESC="Core utility library for all LXDE-Qt components (development)" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="LGPL2.1" -WEB_SITE="https://github.com/lxde/liblxqt" -WANTED="liblxqt" -DEPENDS="liblxqt" -TAGS="LXQt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share/cmake $fs/usr/share -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 liblxqt/receipt --- a/liblxqt/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/liblxqt/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,33 +1,57 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="liblxqt" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" SHORT_DESC="Core utility library for all LXDE-Qt components" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/liblxqt" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/liblxqt.html" -DEPENDS="libQtCore libQtDBus libQtGui libqtxdg xorg-libX11" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake xorg-libX11-dev libqtxdg-dev \ -libQtMimeTypes-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/liblxqt/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ - patch -p0 < $stuff/poweroff+reboot.diff +BUILD_DEPENDS="lxqt-build-tools xorg-libX11-dev mesa17-dev libqtxdg-dev \ +kwindowsystem-dev xorg-libXScrnSaver-dev" +SPLIT="liblxqt-dev" + +compile_rules() { mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr -DLXQT_ETC_XDG_DIR=/etc .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DPULL_TRANSLATIONS=no \ + \ + -DLXQT_VERSION=$VERSION -DLXQT_MAJOR_VERSION=${VERSION%%.*} \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + liblxqt) + copy @std + DEPENDS="kwindowsystem libqtxdg qt5-base qt5-svg qt5-x11extras \ + xorg-libX11 xorg-libXScrnSaver" + ;; + *-dev) + copy @dev + DEPENDS="liblxqt libqtxdg-dev qt5-dev" + ;; + esac + TAGS="LXQt" } + +# liblxqt.so: +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5DBus.so.5 +# libQt5Xml.so.5 +# libQt5XdgIconLoader.so.2 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 libqtxdg-dev/receipt --- a/libqtxdg-dev/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libqtxdg-dev" -VERSION="1.0.0" -CATEGORY="development" -SHORT_DESC="Qt implementation of freedesktop.org XDG specs (development)" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="LGPL2.1" -WEB_SITE="https://github.com/lxde/libqtxdg" -WANTED="libqtxdg" -DEPENDS="libqtxdg libQtMimeTypes-dev" -TAGS="LXQt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share/cmake $fs/usr/share -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 libqtxdg/receipt --- a/libqtxdg/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/libqtxdg/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,31 +1,56 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libqtxdg" -VERSION="1.0.0" +VERSION="2.0.0" CATEGORY="system-tools" SHORT_DESC="Qt implementation of freedesktop.org XDG specs" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/libqtxdg" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libqtxdg.html" -DEPENDS="libQtGui libQtXml libQtMimeTypes" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake libQtMimeTypes-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/libqtxdg/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="lxqt-build-tools mesa17-dev" +SPLIT="libqtxdg-dev" + +compile_rules() { mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + libqtxdg) + copy @std + DEPENDS="qt5-base qt5-svg" + ;; + *-dev) + copy @dev + DEPENDS="libqtxdg qt5-dev" + ;; + esac + TAGS="LXQt" } + +# libQt5Xdg.so: +# libQt5Xml.so.5 +# libQt5DBus.so.5 +# libQt5XdgIconLoader.so.2 --\ +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 + +# libQt5XdgIconLoader.so: +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 libsysstat-dev/receipt --- a/libsysstat-dev/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="libsysstat-dev" -VERSION="0.1.0" -CATEGORY="development" -SHORT_DESC="Development files for libsysstat" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="LGPL2.1" -WEB_SITE="https://github.com/lxde/libsysstat" -WANTED="libsysstat" -DEPENDS="libsysstat" -TAGS="LXQt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share $fs/usr -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 libsysstat/receipt --- a/libsysstat/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/libsysstat/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,31 +1,43 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="libsysstat" -VERSION="0.1.0" +VERSION="0.3.3" CATEGORY="system-tools" SHORT_DESC="Library used to query system info and statistics" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/libsysstat" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/libsysstat.html" -DEPENDS="libQtCore libQtGui" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/libsysstat/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="lxqt-build-tools" +SPLIT="libsysstat-dev" + +compile_rules() { mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + libsysstat) + copy @std + DEPENDS="qt5-base" + ;; + *-dev) + copy @dev + DEPENDS="libsysstat qt5-dev" + ;; + esac + TAGS="LXQt" } + +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-about/receipt --- a/lxqt-about/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-about/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,30 +1,49 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-about" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" -SHORT_DESC="The standalone LXQt \"About\" dialog" +SHORT_DESC="Information about LXQt and the system it's running on" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-about" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-about.html" -DEPENDS="libQtCore libQtGui liblxqt" -BUILD_DEPENDS="wget cacerts cmake liblxqt-dev Qt4-dev qmake grep libqtxdg-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-about/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="cmake liblxqt-dev mesa17-dev kwindowsystem-dev lxqt-build-tools" + +compile_rules() { + # fix undefined variable + sed -i "/#define TECHNICALINFO_H/a #define LXQT_VERSION \"$VERSION\"" \ + aboutdialog/technicalinfo.h + # add translation + echo "Comment[ru]=Подробности об LXQt" >> translations/lxqt-about_ru.desktop + mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPULL_TRANSLATIONS=no \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $install/* $fs +genpkg_rules() { + copy @std + DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras" + TAGS="LXQt" } + +# lxqt-about +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5DBus.so.5 +# libQt5Xml.so.5 +# libQt5XdgIconLoader.so.2 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-admin/receipt --- a/lxqt-admin/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-admin/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,33 +1,43 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-admin" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" SHORT_DESC="LXQt system administration tool" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-admin" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-admin.html" -DEPENDS="libQtCore libQtGui libffi pcre liblxqt liboobs" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake liboobs-dev liblxqt-dev \ -libqtxdg-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-admin/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ - sed -i 's|LXQt/Application|lxqt/lxqtapplication.h|' $src/lxqt-admin-*/main.cpp +BUILD_DEPENDS="cmake qt5-dev mesa17-dev liblxqt-dev kwindowsystem-dev \ +lxqt-build-tools" +compile_rules() { mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPULL_TRANSLATIONS=no \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $install/* $fs +genpkg_rules() { + copy @std + DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras" + TAGS="LXQt" } + +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5DBus.so.5 +# libQt5Xml.so.5 +# libQt5XdgIconLoader.so.2 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5Gui.so.5 +# libQt5Core.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-build-tools/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lxqt-build-tools/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,31 @@ +# SliTaz package receipt v2. + +PACKAGE="lxqt-build-tools" +VERSION="0.4.0" +CATEGORY="development" +SHORT_DESC="Various packaging tools and scripts for LXQt applications" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/lxde/lxqt-build-tools" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-build-tools.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-build-tools/releases/download/$VERSION/$TARBALL" + +BUILD_DEPENDS="cmake qt5-dev glib-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. && + make && + make install +} + +genpkg_rules() { + copy @std @dev + DEPENDS="cmake qt5-dev" + TAGS="LXQt" +} diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-common/receipt --- a/lxqt-common/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-common/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,58 +1,70 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-common" -VERSION="0.8.0" +VERSION="0.11.2" CATEGORY="system-tools" SHORT_DESC="Common files for LXQt" MAINTAINER="al.bobylev@gmail.com" LICENSE="GPL2" WEB_SITE="https://github.com/lxde/lxqt-common" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-common.html" + TARBALL="$PACKAGE-$VERSION.tar.xz" -WGET_URL="http://lxqt.org/downloads/$VERSION/$TARBALL" -TAGS="LXQt window-manager" +WGET_URL="https://github.com/lxde/lxqt-common-deprecated--do-not-use-anymore-/releases/download/$VERSION/$TARBALL" -# TODO: add more depends -DEPENDS="xorg-xprop dbus " -BUILD_DEPENDS="cmake Qt4-dev qmake liblxqt-dev grep libqtxdg-dev" +BUILD_DEPENDS="lxqt-build-tools" +SPLIT="lxqt-themes lxqt-common" -# Rules to configure and make the package. -compile_rules() -{ +compile_rules() { + sed -i '/TryExec/ s|=|=/usr/bin/|' xsession/lxqt.desktop.in + mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. && make && - make DESTDIR=$install install + mkdir -p $install/usr/share/lxqt/graphics && + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr - cp -a $install/etc $fs - cd $fs; patch -p0 < $stuff/settings.diff - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/share $fs/usr - # all themes but 'flat' go to 'lxqt-themes' - rm -rf $fs/usr/share/lxqt/themes/* - cp -a $install/usr/share/lxqt/themes/flat $fs/usr/share/lxqt/themes +genpkg_rules() { + case $PACKAGE in + lxqt-themes) + copy themes/ + rm -r $fs/usr/share/lxqt/themes/system/ $fs/usr/share/lxqt/themes/frost/ + CAT="customization|themes" + TAGS="LXQt" + ;; + lxqt-common) + copy @std + remove_already_packed + TAGS="LXQt window-manager" + DEPENDS="dbus xorg-xmessage xorg-xprop" + ;; + esac } -post_install() -{ - res=$(cat "$1/etc/slim.conf" | grep ^session | sed s/"sessions. *"//) - # Adding WM to SLIM available sessions. - if ! echo "$res" | grep -q $PACKAGE; then - echo -n "Adding lxqt to /etc/slim.conf..." - sed -i "s/^sessions.*/sessions ${res},lxqt/" "$1/etc/slim.conf" - status - fi +# SLiM can use /usr/share/xsessions/ too... ? +# Also, we may not use SLiM at all. +post_install_lxqt_common() { + if [ -e "$1/etc/slim.conf" ]; then + res=$(cat "$1/etc/slim.conf" | grep '^session' | sed 's|sessions. *||') + # Adding WM to SLiM available sessions. + if ! echo "$res" | grep -q lxqt; then + action "Adding lxqt to /etc/slim.conf..." + sed -i "s|^sessions.*|sessions $res,lxqt|" "$1/etc/slim.conf" + status + fi + fi } -post_remove() -{ - # Remove WM from SLIM available sessions. - if grep -q lxqt "$1/etc/slim.conf"; then - sed -i s/,lxqt// "$1/etc/slim.conf" - fi +post_remove_lxqt_common() { + if [ -e "$1/etc/slim.conf" ]; then + # Remove WM from SLiM available sessions. + if grep -q lxqt "$1/etc/slim.conf"; then + sed -i 's|,lxqt||' "$1/etc/slim.conf" + fi + fi } diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-config/receipt --- a/lxqt-config/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-config/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,34 +1,54 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-config" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" -SHORT_DESC="LXQt system settings center" +SHORT_DESC="Tools to configure LXQt and the underlying operating system" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-config" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-config.html" -DEPENDS="libQtCore libQtDBus libQtGui libQtXml libqtxdg xorg-libX11 \ -xorg-libXcursor liblxqt xorg-libXext xorg-libXfixes zlib" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake liblxqt-dev libqtxdg-dev \ -xorg-libX11-dev zlib-dev xorg-libXcursor-dev grep" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-config/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="cmake qt5-dev mesa17-dev liblxqt-dev kwindowsystem-dev \ +lxqt-build-tools libkscreen-dev xorg-libXcursor-dev" + +compile_rules() { + # temporary workaround due to cmake-3.8 + new='../liblxqt-config-cursor/lxqt-config-cursor_autogen/include' + sed -i "/CURRENT_BINARY_DIR/a \"\${CMAKE_CURRENT_BINARY_DIR}/$new\"" \ + lxqt-config-appearance/CMakeLists.txt \ + lxqt-config-input/CMakeLists.txt + unset new + mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DPULL_TRANSLATIONS=no \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $install/* $fs - # translations - rm -rf $fs/usr/share/lxqt +genpkg_rules() { + copy @std lxqt-config # usually /usr/bin/*-config is dev, but not this time + DEPENDS="kwindowsystem libkscreen liblxqt libqtxdg qt5-base qt5-svg \ + qt5-x11extras xorg-libX11 xorg-libXcursor xorg-libXext xorg-libXfixes \ + xorg-libxcb zlib" + TAGS="LXQt" } + +# libQt5Concurrent.so.5 +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5XdgIconLoader.so.2 +# libQt5Xml.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-globalkeys-dev/receipt --- a/lxqt-globalkeys-dev/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="lxqt-globalkeys-dev" -VERSION="0.8.0" -CATEGORY="development" -SHORT_DESC="Daemon used to register global keyboard shortcuts (development)" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="LGPL2.1" -WEB_SITE="https://github.com/lxde/lxqt-globalkeys" -WANTED="lxqt-globalkeys" -DEPENDS="lxqt-globalkeys" -TAGS="LXQt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/share/cmake $fs/usr/share -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-globalkeys/receipt --- a/lxqt-globalkeys/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-globalkeys/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,39 +1,60 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-globalkeys" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" SHORT_DESC="Daemon used to register global keyboard shortcuts" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-globalkeys" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-globalkeys.html" -DEPENDS="liblxqt libQtCore libQtDBus libQtGui libQtXml xorg-libX11 xorg-libXext" -BUILD_DEPENDS="wget cacerts cmake liblxqt-dev Qt4-dev qmake grep xorg-xproto \ -xorg-libX11-dev liblxqt-dev libqtxdg-dev libQtMimeTypes-dev sdft" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-globalkeys/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="cmake qt5-dev mesa17-dev lxqt-build-tools liblxqt-dev \ +kwindowsystem-dev" +SPLIT="lxqt-globalkeys-dev" + +compile_rules() { + # fix undefined variable + sed -i "/#define DEFAULT_CONFIG/a #define LXQT_VERSION \"$VERSION\"" \ + daemon/main.cpp + mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DPULL_TRANSLATIONS=no \ + \ + -DLXQT_VERSION=$VERSION -DLXQT_MAJOR_VERSION=${VERSION%%.*} \ + .. && make && - make DESTDIR=$install install - - # FIXME UPSTREAM: fix .desktop translations - sdft $install/usr/share/applications/lxqt-config-globalkeyshortcuts.desktop \ - -i -r "Name[ru_RU]" \ - -s "Name[ru]=Настройка глобальных сочетаний клавиш LXQt" + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib $fs/usr/share - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/share/applications $fs/usr/share +genpkg_rules() { + case $PACKAGE in + lxqt-globalkeys) + copy @std + DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg \ + qt5-x11extras xorg-libX11 xorg-libXext" + ;; + *-dev) + copy @dev + DEPENDS="lxqt-globalkeys qt5-dev" + ;; + esac + TAGS="LXQt" } + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5XdgIconLoader.so.2 +# libQt5Xml.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-notificationd/receipt --- a/lxqt-notificationd/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-notificationd/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,35 +1,47 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-notificationd" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" SHORT_DESC="The LXQt notification daemon" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-notificationd" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-notificationd.html" -DEPENDS="libQtCore libQtDBus libQtGui libqtxdg liblxqt" -BUILD_DEPENDS="wget cacerts cmake Qt4-dev qmake libqtxdg-dev liblxqt-dev \ -xorg-libX11-dev grep libQtMimeTypes-dev sdft" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-notificationd/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="cmake qt5-dev mesa17-dev kwindowsystem-dev liblxqt-dev \ +lxqt-build-tools" + +compile_rules() { + # fix undefined variable + sed -i "/#define NOTIFYD_H/a #define LXQT_VERSION \"$VERSION\"" \ + src/notifyd.h + mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPULL_TRANSLATIONS=no \ + .. && make && - make DESTDIR=$install install - - sdft $install/usr/share/applications/lxqt-config-notificationd.desktop \ - -i -r "Name[ru_RU]" \ - -s "Name[ru]=Настройка уведомлений LXQt" + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $install/* $fs +genpkg_rules() { + copy @std + DEPENDS="kwindowsystem liblxqt libqtxdg qt5-base qt5-svg qt5-x11extras" + TAGS="LXQt" } + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5XdgIconLoader.so.2 +# libQt5Xml.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-policykit/receipt --- a/lxqt-policykit/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/lxqt-policykit/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,32 +1,44 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lxqt-policykit" -VERSION="0.8.0" +VERSION="0.11.1" CATEGORY="system-tools" SHORT_DESC="The LXQt PolicyKit agent" MAINTAINER="al.bobylev@gmail.com" LICENSE="LGPL2.1" WEB_SITE="https://github.com/lxde/lxqt-policykit" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WGET_URL="https://github.com/lxde/$PACKAGE/archive/$VERSION.tar.gz" -TAGS="LXQt" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-policykit.html" -DEPENDS="libQtCore libQtGui libffi glib liblxqt libqtxdg pcre polkit \ -polkit-qt zlib" -BUILD_DEPENDS="wget cacerts cmake polkit-qt-dev liblxqt-dev polkit-dev Qt4-dev \ -qmake libqtxdg-dev" +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="https://github.com/lxde/lxqt-policykit/releases/download/$VERSION/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ +BUILD_DEPENDS="cmake polkit-dev polkit-qt-dev mesa17-dev liblxqt-dev \ +kwindowsystem-dev lxqt-build-tools" + +compile_rules() { mkdir build; cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. && + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPULL_TRANSLATIONS=no \ + .. && make && - make DESTDIR=$install install + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $install/* $fs +genpkg_rules() { + copy @std + DEPENDS="glib kwindowsystem liblxqt libqtxdg polkit polkit-qt qt5-base \ + qt5-svg qt5-x11extras" + TAGS="LXQt" } + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Svg.so.5 +# libQt5Widgets.so.5 +# libQt5X11Extras.so.5 +# libQt5Xdg.so.2 +# libQt5XdgIconLoader.so.2 +# libQt5Xml.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-themes/receipt --- a/lxqt-themes/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="lxqt-themes" -VERSION="0.8.0" -CATEGORY="misc" -SHORT_DESC="Themes for LXQt" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="LGPL2.1" -WEB_SITE="https://github.com/lxde/lxqt-common" -WANTED="lxqt-common" -DEPENDS="lxqt-common" -TAGS="LXQt" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share/lxqt - cp -a $install/usr/share/lxqt/themes $fs/usr/share/lxqt - rm -rf $fs/usr/share/lxqt/themes/flat - - # Commit after dropping Qt4: - cd $fs/usr/share/lxqt && patch -p1 < $stuff/taskbar.patch - - # find $fs -name *wow* -delete -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 lxqt-themes/stuff/taskbar.patch --- a/lxqt-themes/stuff/taskbar.patch Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,93 +0,0 @@ -From 595455061248a4bfe054abd6754f35f60949a030 Mon Sep 17 00:00:00 2001 -From: Paulo Lieuthier -Date: Fri, 17 Oct 2014 21:24:27 -0300 -Subject: [PATCH] Remove plugins' margins from themes files - -So the user can use que panel edges to activate plugins. ---- - themes/a-mego/lxqt-panel.qss | 2 +- - themes/ambiance/lxqt-panel.qss | 2 +- - themes/flat-dark-alpha/lxqt-panel.qss | 2 +- - themes/green/lxqt-panel.qss | 2 +- - themes/light/lxqt-panel.qss | 2 +- - themes/plasma-next-alpha/lxqt-panel.qss | 2 +- - 6 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/themes/a-mego/lxqt-panel.qss b/themes/a-mego/lxqt-panel.qss -index 9c62ecf..c027f1f 100644 ---- a/themes/a-mego/lxqt-panel.qss -+++ b/themes/a-mego/lxqt-panel.qss -@@ -20,7 +20,7 @@ LxQtPanel[position="Top"] #BackgroundWidget { - * General plugins settings - */ - Plugin { -- margin: 3px 0 3px 0; -+ margin: 0; - padding: 0; - spacing: 20px; - } -diff --git a/themes/ambiance/lxqt-panel.qss b/themes/ambiance/lxqt-panel.qss -index d102754..8877ec8 100644 ---- a/themes/ambiance/lxqt-panel.qss -+++ b/themes/ambiance/lxqt-panel.qss -@@ -22,7 +22,7 @@ LxQtPanel[position="Top"] #BackgroundWidget { - */ - Plugin, - LxQtPanelPlugin { -- margin: 2px 0 2px 0; -+ margin: 0; - padding: 0; - spacing: 20px; - qproperty-moveMarkerColor: #C94C21; -diff --git a/themes/flat-dark-alpha/lxqt-panel.qss b/themes/flat-dark-alpha/lxqt-panel.qss -index 2fb4cfc..6452e24 100644 ---- a/themes/flat-dark-alpha/lxqt-panel.qss -+++ b/themes/flat-dark-alpha/lxqt-panel.qss -@@ -78,7 +78,7 @@ VolumePopup > QSlider::sub-page:vertical { - - Plugin, - LxQtPanelPlugin { -- margin: 2px 0 2px 0; -+ margin: 0; - padding: 0; - spacing: 20px; - qproperty-moveMarkerColor: #C94C21; -diff --git a/themes/green/lxqt-panel.qss b/themes/green/lxqt-panel.qss -index 51dacf0..553d007 100644 ---- a/themes/green/lxqt-panel.qss -+++ b/themes/green/lxqt-panel.qss -@@ -29,7 +29,7 @@ LxQtPanel[position="Right"] #BackgroundWidget { - * General plugins settings - */ - Plugin { -- padding: 0 2px 0 2px; -+ padding: 0; - spacing: 20px; - } - -diff --git a/themes/light/lxqt-panel.qss b/themes/light/lxqt-panel.qss -index 73c3b63..5462680 100644 ---- a/themes/light/lxqt-panel.qss -+++ b/themes/light/lxqt-panel.qss -@@ -29,7 +29,7 @@ LxQtPanel[position="Right"] #BackgroundWidget { - * General plugins settings - */ - Plugin { -- padding: 0 2px 0 2px; -+ padding: 0; - spacing: 20px; - } - -diff --git a/themes/plasma-next-alpha/lxqt-panel.qss b/themes/plasma-next-alpha/lxqt-panel.qss -index 8415022..f039b22 100644 ---- a/themes/plasma-next-alpha/lxqt-panel.qss -+++ b/themes/plasma-next-alpha/lxqt-panel.qss -@@ -75,7 +75,7 @@ VolumePopup > QSlider::sub-page:vertical { - - Plugin, - LxQtPanelPlugin { -- margin: 2px 0 2px 0; -+ margin: 0; - padding: 0; - spacing: 20px; - qproperty-moveMarkerColor: #C94C21; diff -r c2a0b5286d8f -r 4c3ee4d2d357 polkit-qt-dev/receipt --- a/polkit-qt-dev/receipt Fri Oct 20 03:29:40 2017 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="polkit-qt-dev" -VERSION="0.103.0" -CATEGORY="development" -SHORT_DESC="polkit for QT API devel files." -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2.1" -WANTED="polkit-qt" -WEB_SITE="http://www.kde.org/" - -DEPENDS="pkg-config" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/lib/cmake $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r c2a0b5286d8f -r 4c3ee4d2d357 polkit-qt/receipt --- a/polkit-qt/receipt Fri Oct 20 03:29:40 2017 +0300 +++ b/polkit-qt/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -1,32 +1,45 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="polkit-qt" -VERSION="0.103.0" +VERSION="0.112.0" CATEGORY="system-tools" SHORT_DESC="Library that allows to access PolicyKit API with a nice Qt-style API" MAINTAINER="pankso@slitaz.org" LICENSE="LGPL2.1" -TARBALL="$PACKAGE-1-$VERSION.tar.bz2" -WEB_SITE="http://www.kde.org/" -WGET_URL="ftp://ftp.kde.org/pub/kde/stable/apps/KDE4.x/admin/$TARBALL" +WEB_SITE="https://github.com/KDE/polkit-qt-1" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/kde/polkit-qt.html" -DEPENDS="polkit" -BUILD_DEPENDS="qmake Qt4-dev automoc4 polkit-dev glib-dev" +TARBALL="polkit-qt-1-$VERSION.tar.bz2" +WGET_URL="http://download.kde.org/stable/apps/KDE4.x/admin/$TARBALL" -# Rules to configure and make the package. -compile_rules() -{ - mkdir -p $src/build - cd $src/build +BUILD_DEPENDS="cmake qt5-dev mesa17-dev polkit-dev glib-dev" +SPLIT="polkit-qt-dev" + +compile_rules() { + mkdir build; cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr .. && - make && make install + -DCMAKE_INSTALL_PREFIX=/usr \ + -Wno-dev \ + .. && + make && + make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib +genpkg_rules() { + case $PACKAGE in + polkit-qt) + copy @std + DEPENDS="glib polkit qt5-base" + ;; + *-dev) + copy @dev + DEPENDS="polkit-qt qt5-dev" + ;; + esac } + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Widgets.so.5 diff -r c2a0b5286d8f -r 4c3ee4d2d357 solid/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/solid/receipt Fri Oct 20 06:08:44 2017 +0300 @@ -0,0 +1,48 @@ +# SliTaz package receipt v2. + +PACKAGE="solid" +VERSION="5.37.0" +CATEGORY="system-tools" +SHORT_DESC="Solid is a device integration framework" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/KDE/solid" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/lxqt/lxqt-solid.html" + +TARBALL="$PACKAGE-$VERSION.tar.xz" +WGET_URL="http://download.kde.org/stable/frameworks/${VERSION%.*}/$TARBALL" + +BUILD_DEPENDS="cmake extra-cmake-modules qt5-dev mesa17-dev eudev-dev" +SPLIT="solid-dev" + +compile_rules() { + mkdir build; cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ + -Wno-dev \ + .. && + make && + make install +} + +genpkg_rules() { + case $PACKAGE in + solid) + copy @std + DEPENDS="eudev qt5-base qt5-declarative udisks2 upower" + ;; + *-dev) + copy @dev + ;; + esac +} + +# libQt5Core.so.5 +# libQt5DBus.so.5 +# libQt5Gui.so.5 +# libQt5Network.so.5 +# libQt5Qml.so.5 +# libQt5Widgets.so.5 +# libQt5Xml.so.5