Merge pull request #31115 from romildo/upd.lxqt

lxqt: 0.11.1 -> 0.12.0

authored by Robin Gloster and committed by GitHub 0807f4ac 7dce131b

+251 -220
+1 -1
nixos/modules/services/x11/desktop-managers/lxqt.nix
··· 41 name = "lxqt"; 42 bgSupport = true; 43 start = '' 44 - exec ${pkgs.lxqt.lxqt-common}/bin/startlxqt 45 ''; 46 }; 47
··· 41 name = "lxqt"; 42 bgSupport = true; 43 start = '' 44 + exec ${pkgs.lxqt.lxqt-session}/bin/startlxqt 45 ''; 46 }; 47
+3 -2
pkgs/applications/virtualization/virt-manager/qt.nix
··· 19 ]; 20 21 buildInputs = [ 22 - qtbase qtmultimedia qtsvg lxqt.qtermwidget 23 - libvirt libvncserver pcre pixman spice_gtk spice_protocol 24 ]; 25 26 nativeBuildInputs = [ cmake pkgconfig ];
··· 19 ]; 20 21 buildInputs = [ 22 + # virt-manager-qt currently does not compile with qtermwidget-0.8.0 23 + qtbase qtmultimedia qtsvg lxqt.qtermwidget_0_7_1 24 + libvirt libvncserver pixman spice_gtk spice_protocol 25 ]; 26 27 nativeBuildInputs = [ cmake pkgconfig ];
+2 -2
pkgs/desktops/lxqt/base/liblxqt/default.nix
··· 4 stdenv.mkDerivation rec { 5 name = "${pname}-${version}"; 6 pname = "liblxqt"; 7 - version = "0.11.1"; 8 9 src = fetchFromGitHub { 10 owner = "lxde"; 11 repo = pname; 12 rev = version; 13 - sha256 = "0dcsgj0qr4589wsibs6fdza4ncqavrhykd05d25rs78pa94lvvh5"; 14 }; 15 16 nativeBuildInputs = [
··· 4 stdenv.mkDerivation rec { 5 name = "${pname}-${version}"; 6 pname = "liblxqt"; 7 + version = "0.12.0"; 8 9 src = fetchFromGitHub { 10 owner = "lxde"; 11 repo = pname; 12 rev = version; 13 + sha256 = "1852vfbkbpw49i8ad682jhqmnskmc9a90qwpalipgak7m64azg3j"; 14 }; 15 16 nativeBuildInputs = [
+7 -3
pkgs/desktops/lxqt/base/libqtxdg/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "libqtxdg-${version}"; 5 - version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "libqtxdg"; 10 rev = version; 11 - sha256 = "1s5jw4q6gcivk7mc95ir9q2nry4yyhfwy039ddf5ymh79nynv8vy"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ qt5.qtbase qt5.qtsvg ]; 17 18 meta = with stdenv.lib; { 19 description = "Qt implementation of freedesktop.org xdg specs"; 20 homepage = https://github.com/lxde/libqtxdg; 21 license = licenses.lgpl21; 22 - maintainers = with maintainers; [ romildo ]; 23 platforms = with platforms; unix; 24 }; 25 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "libqtxdg-${version}"; 5 + version = "3.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "libqtxdg"; 10 rev = version; 11 + sha256 = "03kdrx5sgrl93yband87n30i0k2mv6dknwdw2adz45j5z9rhd3z6"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ qt5.qtbase qt5.qtsvg ]; 17 18 + preConfigure = '' 19 + cmakeFlags+=" -DQTXDGX_ICONENGINEPLUGIN_INSTALL_PATH=$out/$qtPluginPrefix" 20 + ''; 21 + 22 meta = with stdenv.lib; { 23 description = "Qt implementation of freedesktop.org xdg specs"; 24 homepage = https://github.com/lxde/libqtxdg; 25 license = licenses.lgpl21; 26 platforms = with platforms; unix; 27 + maintainers = with maintainers; [ romildo ]; 28 }; 29 }
+2 -2
pkgs/desktops/lxqt/base/libsysstat/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "libsysstat-${version}"; 5 - version = "0.3.3"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "libsysstat"; 10 rev = version; 11 - sha256 = "1rkbh6jj69wsf8a7w7cq8psqw08vqf9rq5pdnv4xxqb036r4bi31"; 12 }; 13 14 nativeBuildInputs = [ cmake lxqt.lxqt-build-tools ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "libsysstat-${version}"; 5 + version = "0.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "libsysstat"; 10 rev = version; 11 + sha256 = "0yl20dj553z1ijkfxl9n45qvkzxyl9rqw12vb4v6zj3ch6hzbzsx"; 12 }; 13 14 nativeBuildInputs = [ cmake lxqt.lxqt-build-tools ];
+6 -4
pkgs/desktops/lxqt/base/lxqt-build-tools/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, qt5 }: 2 3 stdenv.mkDerivation rec { 4 name = "lxqt-build-tools-${version}"; 5 - version = "0.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "lxqt-build-tools"; 10 rev = version; 11 - sha256 = "1awd70ifbbi67pklhldjw968c1fw1lcif9nh4qbrjqmlg1gn3kmv"; 12 }; 13 14 - nativeBuildInputs = [ cmake qt5.qtbase ]; 15 16 meta = with stdenv.lib; { 17 description = "Various packaging tools and scripts for LXQt applications";
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, pcre, qt5 }: 2 3 stdenv.mkDerivation rec { 4 name = "lxqt-build-tools-${version}"; 5 + version = "0.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "lxqt-build-tools"; 10 rev = version; 11 + sha256 = "0i3pzgyd80n73dnqs8f6axinaji7biflgqsi33baxn4r1hy58ym1"; 12 }; 13 14 + nativeBuildInputs = [ cmake pkgconfig pcre qt5.qtbase ]; 15 + 16 + preConfigure = ''cmakeFlags+=" -DLXQT_ETC_XDG_DIR=$out/etc/xdg"''; 17 18 meta = with stdenv.lib; { 19 description = "Various packaging tools and scripts for LXQt applications";
+8 -3
pkgs/desktops/lxqt/core/libfm-qt/default.nix
··· 1 { 2 stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, 3 - xorg, libfm, menu-cache, 4 qtx11extras, qttools 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "libfm-qt"; 10 - version = "0.11.2"; 11 12 src = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 - sha256 = "0k2g6bkz7bvawqkjzykbxi18wqsnhbxklqy6aqqkclpzcw45vk5v"; 17 }; 18 19 nativeBuildInputs = [ ··· 23 ]; 24 25 buildInputs = [ 26 qtx11extras 27 qttools 28 libfm
··· 1 { 2 stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, 3 + pcre, libexif, xorg, libfm, menu-cache, 4 qtx11extras, qttools 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "libfm-qt"; 10 + version = "0.12.0"; 11 12 src = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 + sha256 = "0932yl098pc5rwgy9irrc3ys47jx64m3wm702dvs8yy15alv6x4i"; 17 }; 18 19 nativeBuildInputs = [ ··· 23 ]; 24 25 buildInputs = [ 26 + pcre 27 + libexif 28 + xorg.libpthreadstubs 29 + xorg.libxcb 30 + xorg.libXdmcp 31 qtx11extras 32 qttools 33 libfm
+4 -6
pkgs/desktops/lxqt/core/lxqt-about/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-about"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "1pa68pr0iwvh34lippagc8kxdfd0l2071m0vh7dnvfqbnwly29dk"; 13 }; 14 15 nativeBuildInputs = [ ··· 27 ]; 28 29 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 30 - 31 - postPatch = standardPatch; 32 33 meta = with stdenv.lib; { 34 description = "Dialogue window providing information about LXQt and the system it's running on";
··· 1 + { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-about"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "13knjxbnq0mh9jgkllarf6rjxkvj2c93l0srnlrqp3939gcpwxh3"; 13 }; 14 15 nativeBuildInputs = [ ··· 27 ]; 28 29 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 30 31 meta = with stdenv.lib; { 32 description = "Dialogue window providing information about LXQt and the system it's running on";
+4 -6
pkgs/desktops/lxqt/core/lxqt-admin/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, polkit }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-admin"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "12c1wdciqgiifsk5aslw3990pk9ylk9jhgwnrxvh798rr48hhflr"; 13 }; 14 15 nativeBuildInputs = [ ··· 28 ]; 29 30 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 31 - 32 - postPatch = standardPatch; 33 34 meta = with stdenv.lib; { 35 description = "LXQt system administration tool";
··· 1 + { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtx11extras, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, polkit }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-admin"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "0dg3gm5m19dc4jarh8xcn0mcnpgxzz7nhy5dzm8chddaa6pdm7vi"; 13 }; 14 15 nativeBuildInputs = [ ··· 28 ]; 29 30 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 31 32 meta = with stdenv.lib; { 33 description = "LXQt system administration tool";
-40
pkgs/desktops/lxqt/core/lxqt-common/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, qt5, lxqt, hicolor_icon_theme, xmessage }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "${pname}-${version}"; 5 - pname = "lxqt-common"; 6 - version = "0.11.2"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "lxde"; 10 - repo = pname; 11 - rev = version; 12 - sha256 = "07ih2w9ksbxqwy36xvgb9b31740nhkm7ap70wvv8q6x0wyhn71gn"; 13 - }; 14 - 15 - nativeBuildInputs = [ 16 - cmake 17 - lxqt.lxqt-build-tools 18 - ]; 19 - 20 - buildInputs = [ 21 - qt5.qtsvg 22 - hicolor_icon_theme 23 - xmessage 24 - ]; 25 - 26 - postPatch = lxqt.standardPatch 27 - + '' 28 - substituteInPlace ./startlxqt.in \ 29 - --replace "cp " "cp --no-preserve=mode " \ 30 - --replace xmessage "${xmessage}"/bin/xmessage 31 - ''; 32 - 33 - meta = with stdenv.lib; { 34 - description = "Common files for LXQt"; 35 - homepage = https://github.com/lxde/lxqt-common; 36 - license = licenses.lgpl21; 37 - platforms = with platforms; unix; 38 - maintainers = with maintainers; [ romildo ]; 39 - }; 40 - }
···
+8 -13
pkgs/desktops/lxqt/core/lxqt-config/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchpatch, cmake, pkgconfig, lxqt-build-tools, standardPatch, qtbase, qtx11extras, qttools, qtsvg, kwindowsystem, libkscreen, liblxqt, libqtxdg, libpthreadstubs, xorg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-config"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0mqvv93djsw49n0gxpws3hrwimnyf9kzvc2vhjkzrjfxpabk2axx"; 13 }; 14 15 nativeBuildInputs = [ ··· 36 37 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 38 39 - postPatch = standardPatch; 40 41 meta = with stdenv.lib; { 42 description = "Tools to configure LXQt and the underlying operating system"; ··· 45 platforms = with platforms; unix; 46 maintainers = with maintainers; [ romildo ]; 47 }; 48 - 49 - patches = [ 50 - # Fixes a FTBFS with CMake v3.8 51 - (fetchpatch { 52 - url = https://github.com/lxde/lxqt-config/commit/bca652a75f8a497a69b1fbc1c7eaa353f6b4eef8.patch; 53 - sha256 = "17k26xj97ks9gvcjhiwc5y39fciria4xyxrzcz67zj0flqm3cmrf"; 54 - }) 55 - ]; 56 57 }
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, cmake, pkgconfig, lxqt-build-tools, qtbase, qtx11extras, qttools, qtsvg, kwindowsystem, libkscreen, liblxqt, libqtxdg, libpthreadstubs, xorg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-config"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1ccxkdfhgf40jxiy0132yr9b28skvs9yr8j75w663hnqi6ccn377"; 13 }; 14 15 nativeBuildInputs = [ ··· 36 37 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 38 39 + postPatch = '' 40 + substituteInPlace src/CMakeLists.txt \ 41 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 42 + ''; 43 44 meta = with stdenv.lib; { 45 description = "Tools to configure LXQt and the underlying operating system"; ··· 48 platforms = with platforms; unix; 49 maintainers = with maintainers; [ romildo ]; 50 }; 51 52 }
+10 -5
pkgs/desktops/lxqt/core/lxqt-globalkeys/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, standardPatch, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, liblxqt, libqtxdg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-globalkeys"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "1kwibll2azi4pafk7crfgibk5a54rnsia3c4cz680iny7xz1wy6h"; 13 }; 14 15 nativeBuildInputs = [ ··· 29 30 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 31 32 - postPatch = standardPatch; 33 34 meta = with stdenv.lib; { 35 description = "Daemon used to register global keyboard shortcuts";
··· 1 + { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtx11extras, qtsvg, kwindowsystem, liblxqt, libqtxdg }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-globalkeys"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "14icyik9x47wi3gfkmkyhag26a2ivyc42f4f8qwdgbr3dcg10b9a"; 13 }; 14 15 nativeBuildInputs = [ ··· 29 30 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 31 32 + postPatch = '' 33 + for dir in autostart xdg; do 34 + substituteInPlace $dir/CMakeLists.txt \ 35 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 36 + done 37 + ''; 38 39 meta = with stdenv.lib; { 40 description = "Daemon used to register global keyboard shortcuts";
+2 -2
pkgs/desktops/lxqt/core/lxqt-l10n/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "lxqt-l10n-${version}"; 5 - version = "0.11.2"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "lxqt-l10n"; 10 rev = version; 11 - sha256 = "1vk4q98kraq0lba50n9z6jwiapc7nz2b143b4ldlmrz4wscd867h"; 12 }; 13 14 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 name = "lxqt-l10n-${version}"; 5 + version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "lxde"; 9 repo = "lxqt-l10n"; 10 rev = version; 11 + sha256 = "025zg5y9f286p74rab4yxyz4cqlh4hqjq43xxpi76ma2fy2s03a4"; 12 }; 13 14 nativeBuildInputs = [
+9 -5
pkgs/desktops/lxqt/core/lxqt-notificationd/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-common, qtx11extras }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-notificationd"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "1n39zjczzhqn73vfyjngybmk9w8j1z3vjkaq80rf2hk89vwsm0wc"; 13 }; 14 15 nativeBuildInputs = [ ··· 17 lxqt-build-tools 18 ]; 19 20 buildInputs = [ 21 qtbase 22 qttools ··· 24 kwindowsystem 25 liblxqt 26 libqtxdg 27 - lxqt-common 28 qtx11extras 29 ]; 30
··· 1 + { stdenv, fetchFromGitHub, cmake, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, qtx11extras }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-notificationd"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "0pmpdqgnb2dfxw5lirh89j8hnrwwcn2zc64byg4zi0xdvq6qms43"; 13 }; 14 15 nativeBuildInputs = [ ··· 17 lxqt-build-tools 18 ]; 19 20 + postPatch = '' 21 + substituteInPlace autostart/CMakeLists.txt \ 22 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 23 + ''; 24 + 25 buildInputs = [ 26 qtbase 27 qttools ··· 29 kwindowsystem 30 liblxqt 31 libqtxdg 32 qtx11extras 33 ]; 34
+3 -3
pkgs/desktops/lxqt/core/lxqt-openssh-askpass/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-openssh-askpass"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "030pzys86s7rpgl35kl4b3y7gmv9982j3blmg8927nq4pw61gfj9"; 13 }; 14 15 nativeBuildInputs = [
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-openssh-askpass"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "16xcw4yll6i9vij16kdb10s4aq2s57x4yjlwv6d8r75y5gq9iiw6"; 13 }; 14 15 nativeBuildInputs = [
+15 -16
pkgs/desktops/lxqt/core/lxqt-panel/default.nix
··· 1 { 2 - stdenv, fetchFromGitHub, fetchpatch, standardPatch, 3 cmake, pkgconfig, lxqt-build-tools, 4 qtbase, qttools, qtx11extras, qtsvg, libdbusmenu, kwindowsystem, solid, 5 - kguiaddons, liblxqt, libqtxdg, lxqt-common, lxqt-globalkeys, libsysstat, 6 xorg, libstatgrab, lm_sensors, libpulseaudio, alsaLib, menu-cache, 7 - lxmenu-data 8 }: 9 10 stdenv.mkDerivation rec { 11 name = "${pname}-${version}"; 12 pname = "lxqt-panel"; 13 - version = "0.11.1"; 14 15 - srcs = fetchFromGitHub { 16 owner = "lxde"; 17 repo = pname; 18 rev = version; 19 - sha256 = "097rivly61i99v0w9a3dgbwbc4c5x9nh3jl0n94dix1qgd4w983y"; 20 }; 21 22 nativeBuildInputs = [ ··· 36 kguiaddons 37 liblxqt 38 libqtxdg 39 - lxqt-common 40 lxqt-globalkeys 41 libsysstat 42 xorg.libpthreadstubs ··· 47 alsaLib 48 menu-cache 49 lxmenu-data 50 - ]; 51 - 52 - patches = [ 53 - (fetchpatch { 54 - url = https://github.com/lxde/lxqt-panel/commit/ec62109e0fa678875a9b10fc6f1975267432712d.patch; 55 - name = "fix-compile-explicit-keyword.patch"; 56 - sha256 = "1grda0dw175kbsfq90lr5qaf79akwikzxw85jhd5f339nnramp81"; 57 - }) 58 ]; 59 60 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 61 62 - postPatch = standardPatch; 63 64 meta = with stdenv.lib; { 65 description = "The LXQt desktop panel";
··· 1 { 2 + stdenv, fetchFromGitHub, 3 cmake, pkgconfig, lxqt-build-tools, 4 qtbase, qttools, qtx11extras, qtsvg, libdbusmenu, kwindowsystem, solid, 5 + kguiaddons, liblxqt, libqtxdg, lxqt-globalkeys, libsysstat, 6 xorg, libstatgrab, lm_sensors, libpulseaudio, alsaLib, menu-cache, 7 + lxmenu-data, pcre 8 }: 9 10 stdenv.mkDerivation rec { 11 name = "${pname}-${version}"; 12 pname = "lxqt-panel"; 13 + version = "0.12.0"; 14 15 + src = fetchFromGitHub { 16 owner = "lxde"; 17 repo = pname; 18 rev = version; 19 + sha256 = "01xmnb17jpydyfvxwaa6kymzdasnyd94z62gjah8y4pzsmykcr4x"; 20 }; 21 22 nativeBuildInputs = [ ··· 36 kguiaddons 37 liblxqt 38 libqtxdg 39 lxqt-globalkeys 40 libsysstat 41 xorg.libpthreadstubs ··· 46 alsaLib 47 menu-cache 48 lxmenu-data 49 + pcre 50 ]; 51 52 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 53 54 + postPatch = '' 55 + for dir in autostart menu; do 56 + substituteInPlace $dir/CMakeLists.txt \ 57 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 58 + done 59 + substituteInPlace panel/CMakeLists.txt \ 60 + --replace "DESTINATION \''${LXQT_ETC_XDG_DIR}" "DESTINATION etc/xdg" 61 + ''; 62 63 meta = with stdenv.lib; { 64 description = "The LXQt desktop panel";
+10 -4
pkgs/desktops/lxqt/core/lxqt-policykit/default.nix
··· 1 { 2 stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, 3 qtbase, qttools, qtx11extras, qtsvg, polkit-qt, kwindowsystem, liblxqt, 4 - libqtxdg, 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "lxqt-policykit"; 10 - version = "0.11.1"; 11 12 - srcs = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 - sha256 = "0sf8wj152z1xid1i2x5g1zpgh7lwq8f0rbrk3r9shyksxqcj2d8p"; 17 }; 18 19 nativeBuildInputs = [ ··· 31 kwindowsystem 32 liblxqt 33 libqtxdg 34 ]; 35 36 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 37 38 meta = with stdenv.lib; { 39 description = "The LXQt PolicyKit agent";
··· 1 { 2 stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, 3 qtbase, qttools, qtx11extras, qtsvg, polkit-qt, kwindowsystem, liblxqt, 4 + libqtxdg, pcre 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "lxqt-policykit"; 10 + version = "0.12.0"; 11 12 + src = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 + sha256 = "1hxz5bxxi118g255aqb3da767va0wd25y671lk2w9r1641j8zf2d"; 17 }; 18 19 nativeBuildInputs = [ ··· 31 kwindowsystem 32 liblxqt 33 libqtxdg 34 + pcre 35 ]; 36 37 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 38 + 39 + postPatch = '' 40 + substituteInPlace autostart/CMakeLists.txt \ 41 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 42 + ''; 43 44 meta = with stdenv.lib; { 45 description = "The LXQt PolicyKit agent";
+8 -3
pkgs/desktops/lxqt/core/lxqt-powermanagement/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-powermanagement"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0rcjq20ap6kc3m1f2glb8c62qhsx8qh0rkzlj3rykdj6n4hc0x79"; 13 }; 14 15 nativeBuildInputs = [ ··· 30 ]; 31 32 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 33 34 meta = with stdenv.lib; { 35 description = "Power management module for LXQt";
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-powermanagement"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1fxklxmvjaykdpf0nj6cpgwx4yf52087g25k1zdak9n0l9n7hm8d"; 13 }; 14 15 nativeBuildInputs = [ ··· 30 ]; 31 32 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 33 + 34 + postPatch = '' 35 + substituteInPlace autostart/CMakeLists.txt \ 36 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 37 + ''; 38 39 meta = with stdenv.lib; { 40 description = "Power management module for LXQt";
+10 -8
pkgs/desktops/lxqt/core/lxqt-qtplugin/default.nix
··· 1 { 2 - stdenv, fetchFromGitHub, standardPatch, 3 cmake, lxqt-build-tools, 4 - qtbase, qtx11extras, qttools, qtsvg, libdbusmenu, libqtxdg, 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "lxqt-qtplugin"; 10 - version = "0.11.1"; 11 12 - srcs = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 - sha256 = "12hyw7rk3zx51n6g2bazlqv70xap0lygm9v21ibxgy1aw0j6iy02"; 17 }; 18 19 nativeBuildInputs = [ ··· 28 qtsvg 29 libdbusmenu 30 libqtxdg 31 ]; 32 33 - cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 34 - 35 - postPatch = standardPatch; 36 37 meta = with stdenv.lib; { 38 description = "LXQt Qt platform integration plugin";
··· 1 { 2 + stdenv, fetchFromGitHub, 3 cmake, lxqt-build-tools, 4 + qtbase, qtx11extras, qttools, qtsvg, libdbusmenu, libqtxdg, libfm-qt 5 }: 6 7 stdenv.mkDerivation rec { 8 name = "${pname}-${version}"; 9 pname = "lxqt-qtplugin"; 10 + version = "0.12.0"; 11 12 + src = fetchFromGitHub { 13 owner = "lxde"; 14 repo = pname; 15 rev = version; 16 + sha256 = "1i1rga0pg764ccwhq7acdsckxpl1apxwj4lv4gygxxmpkrg62zkv"; 17 }; 18 19 nativeBuildInputs = [ ··· 28 qtsvg 29 libdbusmenu 30 libqtxdg 31 + libfm-qt 32 ]; 33 34 + postPatch = '' 35 + substituteInPlace src/CMakeLists.txt \ 36 + --replace "DESTINATION \"\''${QT_PLUGINS_DIR}" "DESTINATION \"$qtPluginPrefix" 37 + ''; 38 39 meta = with stdenv.lib; { 40 description = "LXQt Qt platform integration plugin";
+11 -6
pkgs/desktops/lxqt/core/lxqt-runner/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-common, lxqt-globalkeys, qtx11extras, 2 - menu-cache, muparser }: 3 4 stdenv.mkDerivation rec { 5 name = "${pname}-${version}"; 6 pname = "lxqt-runner"; 7 - version = "0.11.1"; 8 9 - srcs = fetchFromGitHub { 10 owner = "lxde"; 11 repo = pname; 12 rev = version; 13 - sha256 = "1nsxm0fplwrzz3vccd5fm82lpl4fqss6kv558zj44vzpsl13l954"; 14 }; 15 16 nativeBuildInputs = [ ··· 27 kwindowsystem 28 liblxqt 29 libqtxdg 30 - lxqt-common 31 lxqt-globalkeys 32 menu-cache 33 muparser 34 ]; 35 36 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 37 38 meta = with stdenv.lib; { 39 description = "Tool used to launch programs quickly by typing their names";
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, kwindowsystem, liblxqt, libqtxdg, lxqt-globalkeys, qtx11extras, 2 + menu-cache, muparser, pcre }: 3 4 stdenv.mkDerivation rec { 5 name = "${pname}-${version}"; 6 pname = "lxqt-runner"; 7 + version = "0.12.0"; 8 9 + src = fetchFromGitHub { 10 owner = "lxde"; 11 repo = pname; 12 rev = version; 13 + sha256 = "1354vdaskhch1n8v3kdy15nszgqb1092csr84nbhymzgrhrq1093"; 14 }; 15 16 nativeBuildInputs = [ ··· 27 kwindowsystem 28 liblxqt 29 libqtxdg 30 lxqt-globalkeys 31 menu-cache 32 muparser 33 + pcre 34 ]; 35 36 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 37 + 38 + postPatch = '' 39 + substituteInPlace autostart/CMakeLists.txt \ 40 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 41 + ''; 42 43 meta = with stdenv.lib; { 44 description = "Tool used to launch programs quickly by typing their names";
+11 -5
pkgs/desktops/lxqt/core/lxqt-session/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, qtx11extras, kwindowsystem, liblxqt, libqtxdg, lxqt-common, xorg, xdg-user-dirs }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-session"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "14ahgix5jsv7fkmvz1imw9a12ygxccqrdxp9yfbpin1az9q1n1qv"; 13 }; 14 15 nativeBuildInputs = [ ··· 26 kwindowsystem 27 liblxqt 28 libqtxdg 29 - lxqt-common 30 xorg.libpthreadstubs 31 xorg.libXdmcp 32 xdg-user-dirs 33 ]; 34 35 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 36 37 meta = with stdenv.lib; { 38 description = "An alternative session manager ported from the original razor-session";
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, lxqt-build-tools, qtbase, qttools, qtsvg, qtx11extras, kwindowsystem, liblxqt, libqtxdg, xorg, xdg-user-dirs }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-session"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "03gi9svxqsfjhk5ifbaalq9i44ggx8afwms1hb312czqn82wrszb"; 13 }; 14 15 nativeBuildInputs = [ ··· 26 kwindowsystem 27 liblxqt 28 libqtxdg 29 xorg.libpthreadstubs 30 xorg.libXdmcp 31 xdg-user-dirs 32 ]; 33 34 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 35 + 36 + postPatch = '' 37 + for dir in autostart config; do 38 + substituteInPlace $dir/CMakeLists.txt \ 39 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 40 + done 41 + ''; 42 43 meta = with stdenv.lib; { 44 description = "An alternative session manager ported from the original razor-session";
+3 -3
pkgs/desktops/lxqt/core/lxqt-sudo/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-sudo"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0imy4cs51im81rd0wa03wy418cdv9gqqgmwkc7v58cip7h665pyk"; 13 }; 14 15 nativeBuildInputs = [
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lxqt-sudo"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "0ql436yb51qwbnj5gbzvqi4rqx4zkmja5rdjs6yavb1x8ggn1jv6"; 13 }; 14 15 nativeBuildInputs = [
+34
pkgs/desktops/lxqt/core/lxqt-themes/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, cmake, lxqt }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "${pname}-${version}"; 5 + pname = "lxqt-themes"; 6 + version = "0.12.0"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "lxde"; 10 + repo = pname; 11 + rev = version; 12 + sha256 = "0f7bipkxkl741lpb2cziw9wlqy05514nqqrppsz5g4y8bmzw910n"; 13 + }; 14 + 15 + nativeBuildInputs = [ 16 + cmake 17 + lxqt.lxqt-build-tools 18 + ]; 19 + 20 + postPatch = '' 21 + substituteInPlace CMakeLists.txt \ 22 + --replace "DESTINATION \"\''${LXQT_GRAPHICS_DIR}" "DESTINATION \"share/lxqt/graphics" 23 + substituteInPlace themes/CMakeLists.txt \ 24 + --replace "DESTINATION \"\''${LXQT_SHARE_DIR}" "DESTINATION \"share/lxqt" 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Themes, graphics and icons for LXQt"; 29 + homepage = https://github.com/lxde/lxqt-themes; 30 + license = licenses.lgpl21; 31 + platforms = with platforms; unix; 32 + maintainers = with maintainers; [ romildo ]; 33 + }; 34 + }
+5 -4
pkgs/desktops/lxqt/core/pavucontrol-qt/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, lxqt, libpulseaudio }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "pavucontrol-qt"; 6 - version = "0.2.0"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0k7sg4dxr48nk15gpqlnkjr9gbh7r5gs0s0ydifcmw281khrzlzj"; 13 }; 14 15 nativeBuildInputs = [ ··· 23 qt5.qttools 24 qt5.qtx11extras 25 libpulseaudio 26 ]; 27 28 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, lxqt, libpulseaudio, pcre }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "pavucontrol-qt"; 6 + version = "0.3.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1pfqdzsbygvq77npsizydps25d9g6vgw177yqvmz3cg3a68dad27"; 13 }; 14 15 nativeBuildInputs = [ ··· 23 qt5.qttools 24 qt5.qtx11extras 25 libpulseaudio 26 + pcre 27 ]; 28 29 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ];
+10 -3
pkgs/desktops/lxqt/core/pcmanfm-qt/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "pcmanfm-qt"; 6 - version = "0.11.3"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "04vhfhjmz1a4rhkpb6y35hwg565047rp53rcxf4pdn0i9f6zhr4f"; 13 }; 14 15 nativeBuildInputs = [ ··· 29 ]; 30 31 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 32 33 meta = with stdenv.lib; { 34 description = "File manager and desktop icon manager (Qt port of PCManFM and libfm)";
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "pcmanfm-qt"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "050h5w1wph35l5m69qbxzvc96y7y0bg1m7flqdadrp688pbnzcxb"; 13 }; 14 15 nativeBuildInputs = [ ··· 29 ]; 30 31 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 32 + 33 + postPatch = '' 34 + for dir in autostart config; do 35 + substituteInPlace $dir/CMakeLists.txt \ 36 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" 37 + done 38 + ''; 39 40 meta = with stdenv.lib; { 41 description = "File manager and desktop icon manager (Qt port of PCManFM and libfm)";
+26
pkgs/desktops/lxqt/core/qtermwidget/0.7.1.nix
···
··· 1 + { stdenv, fetchFromGitHub, cmake, qt5 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "${pname}_0_7_1-${version}"; 5 + pname = "qtermwidget"; 6 + version = "0.7.1"; 7 + 8 + srcs = fetchFromGitHub { 9 + owner = "lxde"; 10 + repo = pname; 11 + rev = version; 12 + sha256 = "0awp33cnkpi9brpx01mz5hwj7j2lq1wdi8cabk3wassd99vvxdxz"; 13 + }; 14 + 15 + nativeBuildInputs = [ cmake ]; 16 + 17 + buildInputs = [ qt5.qtbase ]; 18 + 19 + meta = with stdenv.lib; { 20 + description = "A terminal emulator widget for Qt 5"; 21 + homepage = https://github.com/lxde/qtermwidget; 22 + license = licenses.gpl2; 23 + platforms = with platforms; unix; 24 + maintainers = with maintainers; [ romildo ]; 25 + }; 26 + }
+8 -6
pkgs/desktops/lxqt/core/qtermwidget/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, qt5 }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qtermwidget"; 6 - version = "0.7.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0awp33cnkpi9brpx01mz5hwj7j2lq1wdi8cabk3wassd99vvxdxz"; 13 }; 14 15 - nativeBuildInputs = [ cmake ]; 16 17 - buildInputs = [ qt5.qtbase ]; 18 19 meta = with stdenv.lib; { 20 description = "A terminal emulator widget for Qt 5";
··· 1 + { stdenv, fetchFromGitHub, cmake, qt5, lxqt }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qtermwidget"; 6 + version = "0.8.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "14yjz6b1l2yd7sfsxjv26yg5153fpyq23443kswkgkd9jh32gxj4"; 13 }; 14 15 + nativeBuildInputs = [ cmake lxqt.lxqt-build-tools ]; 16 + 17 + buildInputs = [ qt5.qtbase qt5.qttools]; 18 19 + cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 20 21 meta = with stdenv.lib; { 22 description = "A terminal emulator widget for Qt 5";
+4 -20
pkgs/desktops/lxqt/default.nix
··· 6 # For compiling information, see: 7 # - https://github.com/lxde/lxqt/wiki/Building-from-source 8 9 - standardPatch = '' 10 - for file in $(find . -name CMakeLists.txt); do 11 - substituteInPlace $file \ 12 - --replace "DESTINATION \''${LXQT_ETC_XDG_DIR}" "DESTINATION etc/xdg" \ 13 - --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" \ 14 - --replace "DESTINATION \"\''${LXQT_SHARE_DIR}" "DESTINATION \"share/lxqt" \ 15 - --replace "DESTINATION \"\''${LXQT_GRAPHICS_DIR}" "DESTINATION \"share/lxqt/graphics" \ 16 - --replace "DESTINATION \"\''${QT_PLUGINS_DIR}" "DESTINATION \"$qtPluginPrefix" \ 17 - --replace "\''${LXQT_TRANSLATIONS_DIR}" share/lxqt/translations 18 - echo ============================ 19 - echo $file 20 - grep --color=always DESTINATION $file || true 21 - grep --color=always share/lxqt/translations $file || true 22 - grep --color=always platform $file || true 23 - done 24 - echo -------------------------------------------------------- 25 - ''; 26 - 27 ### BASE 28 libqtxdg = callPackage ./base/libqtxdg { }; 29 lxqt-build-tools = callPackage ./base/lxqt-build-tools { }; ··· 34 libfm-qt = callPackage ./core/libfm-qt { }; 35 lxqt-about = callPackage ./core/lxqt-about { }; 36 lxqt-admin = callPackage ./core/lxqt-admin { }; 37 - lxqt-common = callPackage ./core/lxqt-common { }; 38 lxqt-config = callPackage ./core/lxqt-config { }; 39 lxqt-globalkeys = callPackage ./core/lxqt-globalkeys { }; 40 lxqt-l10n = callPackage ./core/lxqt-l10n { }; ··· 45 lxqt-qtplugin = callPackage ./core/lxqt-qtplugin { }; 46 lxqt-session = callPackage ./core/lxqt-session { }; 47 lxqt-sudo = callPackage ./core/lxqt-sudo { }; 48 pavucontrol-qt = callPackage ./core/pavucontrol-qt { }; 49 qtermwidget = callPackage ./core/qtermwidget { }; 50 51 ### CORE 2 52 lxqt-panel = callPackage ./core/lxqt-panel { }; ··· 84 libfm-qt 85 lxqt-about 86 lxqt-admin 87 - lxqt-common 88 lxqt-config 89 lxqt-globalkeys 90 lxqt-l10n ··· 95 lxqt-qtplugin 96 lxqt-session 97 lxqt-sudo 98 pavucontrol-qt 99 100 ### CORE 2
··· 6 # For compiling information, see: 7 # - https://github.com/lxde/lxqt/wiki/Building-from-source 8 9 ### BASE 10 libqtxdg = callPackage ./base/libqtxdg { }; 11 lxqt-build-tools = callPackage ./base/lxqt-build-tools { }; ··· 16 libfm-qt = callPackage ./core/libfm-qt { }; 17 lxqt-about = callPackage ./core/lxqt-about { }; 18 lxqt-admin = callPackage ./core/lxqt-admin { }; 19 lxqt-config = callPackage ./core/lxqt-config { }; 20 lxqt-globalkeys = callPackage ./core/lxqt-globalkeys { }; 21 lxqt-l10n = callPackage ./core/lxqt-l10n { }; ··· 26 lxqt-qtplugin = callPackage ./core/lxqt-qtplugin { }; 27 lxqt-session = callPackage ./core/lxqt-session { }; 28 lxqt-sudo = callPackage ./core/lxqt-sudo { }; 29 + lxqt-themes = callPackage ./core/lxqt-themes { }; 30 pavucontrol-qt = callPackage ./core/pavucontrol-qt { }; 31 qtermwidget = callPackage ./core/qtermwidget { }; 32 + # for now keep version 0.7.1 because virt-manager-qt currently does not compile with qtermwidget-0.8.0 33 + qtermwidget_0_7_1 = callPackage ./core/qtermwidget/0.7.1.nix { }; 34 35 ### CORE 2 36 lxqt-panel = callPackage ./core/lxqt-panel { }; ··· 68 libfm-qt 69 lxqt-about 70 lxqt-admin 71 lxqt-config 72 lxqt-globalkeys 73 lxqt-l10n ··· 78 lxqt-qtplugin 79 lxqt-session 80 lxqt-sudo 81 + lxqt-themes 82 pavucontrol-qt 83 84 ### CORE 2
+8 -3
pkgs/desktops/lxqt/optional/compton-conf/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "compton-conf"; 6 - version = "0.2.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "1hmirhsz010h6a6k7my1krh5nw5ds4x00c5fq6apamrdd8d4zrmq"; 13 }; 14 15 nativeBuildInputs = [ ··· 25 ]; 26 27 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 28 29 meta = with stdenv.lib; { 30 description = "GUI configuration tool for compton X composite manager";
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "compton-conf"; 6 + version = "0.3.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1p1y7g5psczx1dgh6gd1h5iga8rylvczkwlfirzrh0rfl45dajgb"; 13 }; 14 15 nativeBuildInputs = [ ··· 25 ]; 26 27 cmakeFlags = [ "-DPULL_TRANSLATIONS=NO" ]; 28 + 29 + preConfigure = '' 30 + substituteInPlace autostart/CMakeLists.txt \ 31 + --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" \ 32 + ''; 33 34 meta = with stdenv.lib; { 35 description = "GUI configuration tool for compton X composite manager";
+3 -4
pkgs/desktops/lxqt/optional/lximage-qt/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lximage-qt"; 6 - version = "0.5.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "0hyiarjjxjwvzinlfnfxbqx40dhgydd3ccv3xqwvj7yni1nfx7pb"; 13 }; 14 - 15 16 nativeBuildInputs = [ 17 cmake
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "lximage-qt"; 6 + version = "0.6.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "0zmrpfgmlq005zikyvhqbpip6mz6pfcf9aqjpncyc5vlggmh28ym"; 13 }; 14 15 nativeBuildInputs = [ 16 cmake
+5 -4
pkgs/desktops/lxqt/optional/obconf-qt/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, qt5, xorg, lxqt, openbox, hicolor_icon_theme }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "obconf-qt"; 6 - version = "0.11.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "1w94g8jk2j9qrkwg3i6qwgai2sj1m657bbk2zlk9bc3qvzmwxwrc"; 13 }; 14 15 nativeBuildInputs = [ ··· 19 ]; 20 21 buildInputs = [ 22 qt5.qtbase 23 qt5.qttools 24 qt5.qtx11extras
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, pcre, qt5, xorg, lxqt, openbox, hicolor_icon_theme }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "obconf-qt"; 6 + version = "0.12.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1vwza1516z7f18s5vfnhzsiyxs6afb1hgr3yqkr7qhplmq5wjma5"; 13 }; 14 15 nativeBuildInputs = [ ··· 19 ]; 20 21 buildInputs = [ 22 + pcre 23 qt5.qtbase 24 qt5.qttools 25 qt5.qtx11extras
+1 -1
pkgs/desktops/lxqt/optional/qlipper/default.nix
··· 5 pname = "qlipper"; 6 version = "5.0.0"; 7 8 - srcs = fetchFromGitHub { 9 owner = "pvanek"; 10 repo = pname; 11 rev = version;
··· 5 pname = "qlipper"; 6 version = "5.0.0"; 7 8 + src = fetchFromGitHub { 9 owner = "pvanek"; 10 repo = pname; 11 rev = version;
+6 -25
pkgs/desktops/lxqt/optional/qps/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, qt5, makeDesktopItem }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qps"; 6 - version = "1.10.16"; 7 8 - srcs = fetchFromGitHub { 9 owner = "QtDesktop"; 10 repo = pname; 11 - rev = "v${version}"; 12 - sha256 = "1s6hvqfv9hv1cl5pfsmghqn1zqhibr4plq3glzgd8s7swwdnsvjj"; 13 - }; 14 - 15 - desktopItem = makeDesktopItem { 16 - name = "qps"; 17 - exec = "qps"; 18 - icon = "qps"; 19 - comment = "Visual process manager - Qt version of ps/top"; 20 - desktopName = "qps"; 21 - genericName = meta.description; 22 - categories = "System;"; 23 }; 24 25 nativeBuildInputs = [ cmake ]; 26 27 - buildInputs = [ qt5.qtbase qt5.qtx11extras ]; 28 - 29 - installPhase = '' 30 - mkdir -p $out/{bin,share/{man/man1,doc,icons}} 31 - cp -a src/qps $out/bin/ 32 - cp -a ../README.md $out/share/doc/ 33 - cp -a ../qps.1 $out/share/man/man1/ 34 - cp -a ../icon/icon.xpm $out/share/icons/qps.xpm 35 - ln -sv "${desktopItem}/share/applications" $out/share/ 36 - ''; 37 38 meta = with stdenv.lib; { 39 description = "The Qt process manager";
··· 1 + { stdenv, fetchFromGitHub, cmake, qt5 }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qps"; 6 + version = "1.10.17"; 7 8 + src = fetchFromGitHub { 9 owner = "QtDesktop"; 10 repo = pname; 11 + rev = version; 12 + sha256 = "1d5r6w9wsxjdrzq2hllrj2n1d9azy6g05hg0w0s6pikrmn1yl0a3"; 13 }; 14 15 nativeBuildInputs = [ cmake ]; 16 17 + buildInputs = [ qt5.qtbase qt5.qtx11extras qt5.qttools ]; 18 19 meta = with stdenv.lib; { 20 description = "The Qt process manager";
+3 -3
pkgs/desktops/lxqt/optional/qterminal/default.nix
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qterminal"; 6 - version = "0.7.1"; 7 8 - srcs = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 - sha256 = "14pfwii8axyswrkwvfmc2i0a07fjnhpyk3hh06qkbj2w3r00xhyb"; 13 }; 14 15 nativeBuildInputs = [
··· 3 stdenv.mkDerivation rec { 4 name = "${pname}-${version}"; 5 pname = "qterminal"; 6 + version = "0.8.0"; 7 8 + src = fetchFromGitHub { 9 owner = "lxde"; 10 repo = pname; 11 rev = version; 12 + sha256 = "1899a5zc5kx7mxiyrncigqjia1k98qg526qynf4754nr9ifghxdw"; 13 }; 14 15 nativeBuildInputs = [
+1 -5
pkgs/desktops/lxqt/optional/screengrab/default.nix
··· 4 name = "screengrab-${version}"; 5 version = "1.97"; 6 7 - srcs = fetchFromGitHub { 8 owner = "QtDesktop"; 9 repo = "screengrab"; 10 rev = version; ··· 23 xorg.libpthreadstubs 24 xorg.libXdmcp 25 ]; 26 - 27 - cmakeFlags = [ "-DSG_USE_SYSTEM_QXT=ON" "-DCMAKE_INSTALL_LIBDIR=lib" ]; 28 - 29 - NIX_CFLAGS_COMPILE = [ "-std=c++11" ]; 30 31 meta = with stdenv.lib; { 32 description = "Crossplatform tool for fast making screenshots";
··· 4 name = "screengrab-${version}"; 5 version = "1.97"; 6 7 + src = fetchFromGitHub { 8 owner = "QtDesktop"; 9 repo = "screengrab"; 10 rev = version; ··· 23 xorg.libpthreadstubs 24 xorg.libXdmcp 25 ]; 26 27 meta = with stdenv.lib; { 28 description = "Crossplatform tool for fast making screenshots";