lxqt: add updater script to individual packages

This commit is contained in:
José Romildo Malaquias 2020-04-26 11:53:59 -03:00
parent d50107d17b
commit f27301cd32
30 changed files with 90 additions and 3 deletions

View File

@ -37,6 +37,8 @@ mkDerivation rec {
--replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" \
'';
passthru.updateScript = lxqt.lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "GUI configuration tool for compton X composite manager";
homepage = "https://github.com/lxqt/compton-conf";

View File

@ -11,10 +11,11 @@
, menu-cache
, qtx11extras
, qttools
, lxqtUpdateScript
}:
mkDerivation rec {
pname = "libfm-qt-unstable";
pname = "libfm-qt";
version = "2019-09-22";
src = fetchFromGitHub {
@ -42,6 +43,8 @@ mkDerivation rec {
menu-cache
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Core library of PCManFM-Qt (Qt binding for libfm)";
homepage = "https://github.com/lxqt/libfm-qt";

View File

@ -10,6 +10,7 @@
, polkit-qt
, kwindowsystem
, xorg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -42,6 +43,8 @@ mkDerivation rec {
sed -i "s|\''${POLKITQT-1_POLICY_FILES_INSTALL_DIR}|''${out}/share/polkit-1/actions|" CMakeLists.txt
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Core utility library for all LXQt components";
homepage = "https://github.com/lxqt/liblxqt";

View File

@ -5,6 +5,7 @@
, qtbase
, qtsvg
, lxqt-build-tools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -36,6 +37,8 @@ mkDerivation rec {
)
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Qt implementation of freedesktop.org xdg specs";
homepage = "https://github.com/lxqt/libqtxdg";

View File

@ -4,6 +4,7 @@
, cmake
, qtbase
, lxqt-build-tools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -26,6 +27,8 @@ mkDerivation rec {
qtbase
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Library used to query system info and statistics";
homepage = "https://github.com/lxqt/libsysstat";

View File

@ -11,6 +11,7 @@
, lxqt-build-tools
, libfm-qt
, libexif
, lxqtUpdateScript
}:
mkDerivation rec {
@ -41,6 +42,8 @@ mkDerivation rec {
libexif
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "The image viewer and screenshot tool for lxqt";
homepage = "https://github.com/lxqt/lximage-qt";

View File

@ -9,6 +9,7 @@
, kwindowsystem
, liblxqt
, libqtxdg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -36,6 +37,8 @@ mkDerivation rec {
libqtxdg
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Dialogue window providing information about LXQt and the system it's running on";
homepage = "https://github.com/lxqt/lxqt-about";

View File

@ -10,6 +10,7 @@
, liblxqt
, libqtxdg
, polkit-qt
, lxqtUpdateScript
}:
mkDerivation rec {
@ -43,6 +44,8 @@ mkDerivation rec {
-i lxqt-admin-user/CMakeLists.txt
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "LXQt system administration tool";
homepage = "https://github.com/lxqt/lxqt-admin";

View File

@ -9,11 +9,11 @@
, qtbase
, qttools
, qtx11extras
, lxqtUpdateScript
}:
mkDerivation rec {
# pname = "lxqt-archiver";
pname = "lxqt-archiver-unstable";
pname = "lxqt-archiver";
version = "2019-09-25";
src = fetchFromGitHub {
@ -41,6 +41,8 @@ mkDerivation rec {
hardeningDisable = [ "format" ];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Archive tool for the LXQt desktop environment";
homepage = "https://github.com/lxqt/lxqt-archiver/";

View File

@ -6,6 +6,7 @@
, pcre
, qtbase
, glib
, lxqtUpdateScript
}:
mkDerivation rec {
@ -40,6 +41,8 @@ mkDerivation rec {
cp ${./LXQtConfigVars.cmake} $out/share/cmake/lxqt-build-tools/modules/LXQtConfigVars.cmake
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Various packaging tools and scripts for LXQt applications";
homepage = "https://github.com/lxqt/lxqt-build-tools";

View File

@ -13,6 +13,7 @@
, liblxqt
, libqtxdg
, xorg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -54,6 +55,8 @@ mkDerivation rec {
sed -i "/\''${XORG_LIBINPUT_INCLUDE_DIRS}/a ${xorg.xf86inputlibinput.dev}/include/xorg" lxqt-config-input/CMakeLists.txt
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Tools to configure LXQt and the underlying operating system";
homepage = "https://github.com/lxqt/lxqt-config";

View File

@ -10,6 +10,7 @@
, kwindowsystem
, liblxqt
, libqtxdg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -38,6 +39,8 @@ mkDerivation rec {
libqtxdg
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "LXQt service for global keyboard shortcuts registration";
homepage = "https://github.com/lxqt/lxqt-globalkeys";

View File

@ -10,6 +10,7 @@
, liblxqt
, libqtxdg
, qtx11extras
, lxqtUpdateScript
}:
mkDerivation rec {
@ -38,6 +39,8 @@ mkDerivation rec {
qtx11extras
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "The LXQt notification daemon";
homepage = "https://github.com/lxqt/lxqt-notificationd";

View File

@ -10,6 +10,7 @@
, kwindowsystem
, liblxqt
, libqtxdg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -38,6 +39,8 @@ mkDerivation rec {
libqtxdg
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "GUI to query passwords on behalf of SSH agents";
homepage = "https://github.com/lxqt/lxqt-openssh-askpass";

View File

@ -25,6 +25,7 @@
, lxmenu-data
, pcre
, libXdamage
, lxqtUpdateScript
}:
mkDerivation rec {
@ -69,6 +70,8 @@ mkDerivation rec {
libXdamage
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "The LXQt desktop panel";
homepage = "https://github.com/lxqt/lxqt-panel";

View File

@ -13,6 +13,7 @@
, liblxqt
, libqtxdg
, pcre
, lxqtUpdateScript
}:
mkDerivation rec {
@ -44,6 +45,8 @@ mkDerivation rec {
pcre
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "The LXQt PolicyKit agent";
homepage = "https://github.com/lxqt/lxqt-policykit";

View File

@ -12,6 +12,7 @@
, kidletime
, liblxqt
, libqtxdg
, lxqtUpdateScript
}:
mkDerivation rec {
@ -42,6 +43,8 @@ mkDerivation rec {
libqtxdg
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Power management module for LXQt";
homepage = "https://github.com/lxqt/lxqt-powermanagement";

View File

@ -10,6 +10,7 @@
, libdbusmenu
, libqtxdg
, libfm-qt
, lxqtUpdateScript
}:
mkDerivation rec {
@ -43,6 +44,8 @@ mkDerivation rec {
--replace "DESTINATION \"\''${QT_PLUGINS_DIR}" "DESTINATION \"$qtPluginPrefix"
'';
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "LXQt Qt platform integration plugin";
homepage = "https://github.com/lxqt/lxqt-qtplugin";

View File

@ -15,6 +15,7 @@
, menu-cache
, muparser
, pcre
, lxqtUpdateScript
}:
mkDerivation rec {
@ -48,6 +49,8 @@ mkDerivation rec {
pcre
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Tool used to launch programs quickly by typing their names";
homepage = "https://github.com/lxqt/lxqt-runner";

View File

@ -13,6 +13,7 @@
, libqtxdg
, xorg
, xdg-user-dirs
, lxqtUpdateScript
}:
mkDerivation rec {
@ -45,6 +46,8 @@ mkDerivation rec {
xdg-user-dirs
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "An alternative session manager ported from the original razor-session";
homepage = "https://github.com/lxqt/lxqt-session";

View File

@ -11,6 +11,7 @@
, liblxqt
, libqtxdg
, sudo
, lxqtUpdateScript
}:
mkDerivation rec {
@ -40,6 +41,8 @@ mkDerivation rec {
sudo
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "GUI frontend for sudo/su";
homepage = "https://github.com/lxqt/lxqt-sudo";

View File

@ -3,6 +3,7 @@
, fetchFromGitHub
, cmake
, lxqt-build-tools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -21,6 +22,8 @@ mkDerivation rec {
lxqt-build-tools
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Themes, graphics and icons for LXQt";
homepage = "https://github.com/lxqt/lxqt-themes";

View File

@ -10,6 +10,7 @@
, xorg
, lxqt-build-tools
, openbox
, lxqtUpdateScript
}:
mkDerivation rec {
@ -40,6 +41,8 @@ mkDerivation rec {
openbox
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "The Qt port of obconf, the Openbox configuration tool";
homepage = "https://github.com/lxqt/obconf-qt";

View File

@ -36,6 +36,8 @@ mkDerivation rec {
pcre
];
passthru.updateScript = lxqt.lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "A Pulseaudio mixer in Qt (port of pavucontrol)";
homepage = "https://github.com/lxqt/pavucontrol-qt";

View File

@ -10,6 +10,7 @@
, libfm-qt
, menu-cache
, lxmenu-data
, lxqtUpdateScript
}:
mkDerivation rec {
@ -39,6 +40,8 @@ mkDerivation rec {
lxmenu-data
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "File manager and desktop icon manager (Qt port of PCManFM and libfm)";
homepage = "https://github.com/lxqt/pcmanfm-qt";

View File

@ -4,6 +4,7 @@
, cmake
, qtbase
, qttools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -26,6 +27,8 @@ mkDerivation rec {
qttools
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Cross-platform clipboard history applet";
homepage = "https://github.com/pvanek/qlipper";

View File

@ -6,6 +6,7 @@
, qtx11extras
, qttools
, lxqt-build-tools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -30,6 +31,8 @@ mkDerivation rec {
qttools
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Qt based process manager";
homepage = "https://github.com/lxqt/qps";

View File

@ -7,6 +7,7 @@
, qtbase
, qttools
, qtx11extras
, lxqtUpdateScript
}:
mkDerivation rec {
@ -32,6 +33,8 @@ mkDerivation rec {
qtermwidget
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "A lightweight Qt-based terminal emulator";
homepage = "https://github.com/lxqt/qterminal";

View File

@ -5,6 +5,7 @@
, qtbase
, qttools
, lxqt-build-tools
, lxqtUpdateScript
}:
mkDerivation rec {
@ -28,6 +29,8 @@ mkDerivation rec {
qttools
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "A terminal emulator widget for Qt 5";
homepage = "https://github.com/lxqt/qtermwidget";

View File

@ -11,6 +11,7 @@
, libqtxdg
, xorg
, autoPatchelfHook
, lxqtUpdateScript
}:
mkDerivation rec {
@ -41,6 +42,8 @@ mkDerivation rec {
xorg.libXdmcp
];
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
meta = with lib; {
description = "Crossplatform tool for fast making screenshots";
homepage = "https://github.com/lxqt/screengrab";