Merge pull request #169144 from romildo/upd.lxqt

lxqt: 1.0.0 -> 1.1.0

Sandro bf045769 be7f4c1d

Changed files
+99 -57
nixos
modules
services
x11
desktop-managers
pkgs
desktops
lxqt
libfm-qt
liblxqt
libqtxdg
lximage-qt
lxqt-about
lxqt-admin
lxqt-archiver
lxqt-build-tools
lxqt-config
lxqt-globalkeys
lxqt-notificationd
lxqt-openssh-askpass
lxqt-panel
lxqt-policykit
lxqt-powermanagement
lxqt-qtplugin
lxqt-runner
lxqt-session
lxqt-sudo
lxqt-themes
pavucontrol-qt
pcmanfm-qt
qps
qterminal
qtermwidget
screengrab
xdg-desktop-portal-lxqt
+3
nixos/modules/services/x11/desktop-managers/lxqt.nix
···
services.gvfs.enable = true;
services.upower.enable = config.powerManagement.enable;
};
}
···
services.gvfs.enable = true;
services.upower.enable = config.powerManagement.enable;
+
+
xdg.portal.enable = true;
+
xdg.portal.extraPortals = [ pkgs.lxqt.xdg-desktop-portal-lxqt ];
};
}
+2 -5
pkgs/desktops/lxqt/default.nix
···
screengrab = callPackage ./screengrab {};
qlipper = callPackage ./qlipper {};
lxqt-archiver = callPackage ./lxqt-archiver {};
preRequisitePackages = [
libsForQt5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
···
optionalPackages = [
### LXQt project
qterminal
-
compton-conf
obconf-qt
lximage-qt
lxqt-archiver
···
qps
screengrab
-
### Qlipper
-
qlipper
-
### Default icon theme
-
libsForQt5.oxygen-icons5
### Screen saver
pkgs.xscreensaver
···
screengrab = callPackage ./screengrab {};
qlipper = callPackage ./qlipper {};
lxqt-archiver = callPackage ./lxqt-archiver {};
+
xdg-desktop-portal-lxqt = callPackage ./xdg-desktop-portal-lxqt {};
preRequisitePackages = [
libsForQt5.kwindowsystem # provides some QT5 plugins needed by lxqt-panel
···
optionalPackages = [
### LXQt project
qterminal
obconf-qt
lximage-qt
lxqt-archiver
···
qps
screengrab
### Default icon theme
+
libsForQt5.breeze-icons
### Screen saver
pkgs.xscreensaver
+2 -2
pkgs/desktops/lxqt/libfm-qt/default.nix
···
mkDerivation rec {
pname = "libfm-qt";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "libfm-qt";
rev = version;
-
sha256 = "1kk2cv9cp2gdj2pzdgm72c009iyl3mhrvsiz05kdxd4v1kn38ci1";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "libfm-qt";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "libfm-qt";
rev = version;
+
sha256 = "kF3u1Eh45l/HvL5R0PazIfGIdOVYyB2VAI33NwRfLJk=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/liblxqt/default.nix
···
mkDerivation rec {
pname = "liblxqt";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "08cqvq99pvz8lz13273hlpv8160r6zyz4f7h4kl1g8xdga7m45gr";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "liblxqt";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "vfqEB9Vh/BL47dlEvnyWwDBO0pRIUS1IuixW8A0PRds=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/libqtxdg/default.nix
···
mkDerivation rec {
pname = "libqtxdg";
-
version = "3.8.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "14jrzwdmhgn6bcggmhxx5rdapjzm93cfkjjls3nii1glnkwzncxz";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "libqtxdg";
+
version = "3.9.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "llE4OxI4I/n0P8Pv5tKT3tXM7IfD3VMQSxdaLkBJ4Gk=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lximage-qt/default.nix
···
mkDerivation rec {
pname = "lximage-qt";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1bf0smkawyibrabw7zcynwr2afpsv7pnnyxn4nqgh6mxnp7al157";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lximage-qt";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "QvQ0LBGP9XD7vwuUD+A1x8oGDvqTeCkYyd2XyjU0fUo=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-about/default.nix
···
mkDerivation rec {
pname = "lxqt-about";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1fr2mx19ks4crh7cjc080vkrzldzgmghxvrzjqq7lspkzd5a0pjb";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-about";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "GTnjmMVbkO5CeNLxNisD6XncqX32otaATZSka4YVNHo=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-admin/default.nix
···
mkDerivation rec {
pname = "lxqt-admin";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "06l7vs8aqx37bhrxf9xa16g7rdmia8j73q78qfj6syw57f3ssjr9";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-admin";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "A5dpw/vG92tC4W1q1wpDyMdRn1ScEH7m287MCEGOp9w=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-archiver/default.nix
···
mkDerivation rec {
pname = "lxqt-archiver";
-
version = "0.5.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "lxqt-archiver";
rev = version;
-
sha256 = "033lq7n34a5qk2zv8kr1633p5x2cjimv4w4n86w33xmcwya4yiji";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-archiver";
+
version = "0.6.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = "lxqt-archiver";
rev = version;
+
sha256 = "ay0nWCe/uMsJFFtBAQnsuxR6I/8q3xv6zK/qYr3BQyw=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-build-tools/default.nix
···
mkDerivation rec {
pname = "lxqt-build-tools";
-
version = "0.10.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1hb04zgpalxv6da3myf1dxsbjix15dczzfq8a24g5dg2zfhwpx21";
};
postPatch = ''
···
mkDerivation rec {
pname = "lxqt-build-tools";
+
version = "0.11.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "vzppKTDwADBG5pOaluT858cWCKFFRaSbHz2Qhe6799E=";
};
postPatch = ''
+2 -2
pkgs/desktops/lxqt/lxqt-config/default.nix
···
mkDerivation rec {
pname = "lxqt-config";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0yllqjmj4xbqi5681ffjxmlwlf9k9bpy3hgs7li6lnn90yy46qmr";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-config";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "ncoJLpKzE1tqOV+KuUiGLDWiDvzJg0le4m4BMKFw6Mg=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-globalkeys/default.nix
···
mkDerivation rec {
pname = "lxqt-globalkeys";
-
version = "1.0.1";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "ccvDcEstSUVvJ7gf0bsCxCPPMRXSkZh+tKOKWNnzMt4=";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-globalkeys";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "6io6gH+n7dodTDQjvCqxjvaafQ4E9H7kx+s2QiAm3mY=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-notificationd/default.nix
···
mkDerivation rec {
pname = "lxqt-notificationd";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "06gb8k1p24gm5axy42npq7n4lmsxb03a9kvzqby44qmgwh8pn069";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-notificationd";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "YXwWqab6OW1KE7Zct92xdK/f/QaDVqEMVM+Cb9kNe7E=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-openssh-askpass/default.nix
···
mkDerivation rec {
pname = "lxqt-openssh-askpass";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0fp5jq3j34p81y200jbyp7wcz04r7jk07bfwrigjwcyj2xknkrgw";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-openssh-askpass";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "s1ywmlcHsbeaRi5zrhFMPS0SJ1s8IYnDXWkFvB1kaI4=";
};
nativeBuildInputs = [
+3 -2
pkgs/desktops/lxqt/lxqt-panel/default.nix
···
mkDerivation rec {
pname = "lxqt-panel";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0i63jyjg31336davjdak7z3as34gazx1lri65fk2f07kka9dx1jl";
};
nativeBuildInputs = [
···
qtx11extras
solid
xorg.libXdmcp
xorg.libpthreadstubs
];
···
mkDerivation rec {
pname = "lxqt-panel";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "w5/uS8kRb5yFUXd1NImWMXxx40YtzxMZMS87e9syb6A=";
};
nativeBuildInputs = [
···
qtx11extras
solid
xorg.libXdmcp
+
xorg.libXtst
xorg.libpthreadstubs
];
+2 -2
pkgs/desktops/lxqt/lxqt-policykit/default.nix
···
mkDerivation rec {
pname = "lxqt-policykit";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0hmxzkkggnpci305xax9663cbjqdh6n0j0dawwcpwj4ks8mp7xh7";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-policykit";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "Fs3N9r8RkawbXnX8jv8Fx63ijwAfy+OfrCpjeHDjKio=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-powermanagement/default.nix
···
mkDerivation rec {
pname = "lxqt-powermanagement";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0dwz8z3463dz49d5k5bh7splb1zdi617xc4xzlqxxrxbf3n8x4ix";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-powermanagement";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "+FpJD5PEH2/HOSWDQEwMX2sV2JJH0kjcoohBolhSP1A=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-qtplugin/default.nix
···
mkDerivation rec {
pname = "lxqt-qtplugin";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1vr2hlv1q9xwkh9bapy29g9fi90d33xw7pr9zc1bfma6j152qs36";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-qtplugin";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "mTA+3sXFWFYUEQhZOnAy6D/tYVAU+9AXbuLmLi7axlc=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-runner/default.nix
···
mkDerivation rec {
pname = "lxqt-runner";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "06b7l2jkh0h4ikddh82nxkz7qhg5ap7l016klg3jl2x659z59hpj";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-runner";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "hnuzoHKXqM6xEzN0jvHVjVWUXRxuwdhD3BiBfFMmZSk=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-session/default.nix
···
mkDerivation rec {
pname = "lxqt-session";
-
version = "1.0.1";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "6/HTCngjz0GpNAYf66CUiCZtEs5EsBbjDjcObIe3qSk=";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-session";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "urm4Ehd26fmssJwu/V9Uu/lZ0J8yDOtAA0DIihTPxng=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-sudo/default.nix
···
mkDerivation rec {
pname = "lxqt-sudo";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1y2vq3n5sv6cxqpnz79kl3dybfbw65z93cahdz8m6gplzpp24gn4";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-sudo";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "Oa4OYIDXQUIQ96pEY7rGBq+spwVSU+kgDS7250tYNuc=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/lxqt-themes/default.nix
···
mkDerivation rec {
pname = "lxqt-themes";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1viaqmcq4axwsq5vrr08j95swapbqnwmv064kaijm1jj9csadsvv";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "lxqt-themes";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "OEl6ZfMKdqjONRA1LPZ69KyFjp1c21Uib/riYDWSRWE=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/pavucontrol-qt/default.nix
···
mkDerivation rec {
pname = "pavucontrol-qt";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1n8h8flcm0na7n295lkjv49brj6razwml21wwrinwllw7s948qp0";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "pavucontrol-qt";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "zHV9tR5gDjKDbfhnhVnCnw7whJDugMAGARA3UNs/6aA=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/pcmanfm-qt/default.nix
···
mkDerivation rec {
pname = "pcmanfm-qt";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1g7pl9ygk4k72rsrcsfjnr7h2yzp3pfmlc5wq6bhyq9rqpr5yv7l";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "pcmanfm-qt";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "AgNupKdjSigrgY2U9bnkQCV0BrRCw2X9WR4jUH6YmEU=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/qps/default.nix
···
mkDerivation rec {
pname = "qps";
-
version = "2.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "11mbzn4syfghb3zvdrw2011njagcw206ng6c8l9z9h3zlhmhcd57";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "qps";
+
version = "2.5.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "hkcl9bBQP994TGr4CQQlRZR88IZiRdcbUNOXXf4kXdg=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/qterminal/default.nix
···
mkDerivation rec {
pname = "qterminal";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "12p3fnbkpj6z0iplg75304l8kvnn145iq6bpw30n9bwflxrd6yhd";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "qterminal";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "x+rgDrijDsMMdpU7afkn0dsSQbuBbEI9agoaLVsR/q8=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/qtermwidget/default.nix
···
mkDerivation rec {
pname = "qtermwidget";
-
version = "1.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "0i1w5wgac7r4p0jjrrswlvvwivkwrp1b88xh5ijjw6k9irjc7zf6";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "qtermwidget";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "tb1Vlkv8HsNlFCFOYfPnJlhdJmhyDmLE9SaTXZT0gGs=";
};
nativeBuildInputs = [
+2 -2
pkgs/desktops/lxqt/screengrab/default.nix
···
mkDerivation rec {
pname = "screengrab";
-
version = "2.3.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
-
sha256 = "1ca5yyvcahabyrdjcsznz9j66yrdlvnfa3650iwlz6922c3dkn2k";
};
nativeBuildInputs = [
···
mkDerivation rec {
pname = "screengrab";
+
version = "2.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
+
sha256 = "EWmEbXY2EEUW2Hq7JwLW/KDgQ8KHs4DZzuGgFjNthPQ=";
};
nativeBuildInputs = [
+41
pkgs/desktops/lxqt/xdg-desktop-portal-lxqt/default.nix
···
···
+
{ lib
+
, mkDerivation
+
, fetchFromGitHub
+
, cmake
+
, kwindowsystem
+
, libfm-qt
+
, qtx11extras
+
, lxqtUpdateScript
+
}:
+
+
mkDerivation rec {
+
pname = "xdg-desktop-portal-lxqt";
+
version = "0.2.0";
+
+
src = fetchFromGitHub {
+
owner = "lxqt";
+
repo = pname;
+
rev = version;
+
sha256 = "15wld2p07sbf2i2qv86ljm479q0nr9r65wavmabmn3fkzkz5vlgf";
+
};
+
+
nativeBuildInputs = [
+
cmake
+
];
+
+
buildInputs = [
+
kwindowsystem
+
libfm-qt
+
qtx11extras
+
];
+
+
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
+
+
meta = with lib; {
+
homepage = "https://github.com/lxqt/xdg-desktop-portal-lxqt";
+
description = "Backend implementation for xdg-desktop-portal that is using Qt/KF5/libfm-qt";
+
license = licenses.lgpl21Plus;
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ romildo ];
+
};
+
}