Merge pull request #317594 from SuperSandro2000/polychromatic
This commit is contained in:
@@ -1,11 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
bash,
|
||||
glib,
|
||||
gdk-pixbuf,
|
||||
gettext,
|
||||
imagemagick,
|
||||
ninja,
|
||||
meson,
|
||||
sassc,
|
||||
@@ -29,22 +25,23 @@ python3Packages.buildPythonApplication rec {
|
||||
owner = "polychromatic";
|
||||
repo = "polychromatic";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-3Pt1Z8G0xDWlFD7LxJILPUifMBTN4OvPNHZv80umO1s=";
|
||||
hash = "sha256-3Pt1Z8G0xDWlFD7LxJILPUifMBTN4OvPNHZv80umO1s=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs scripts
|
||||
substituteInPlace scripts/build-styles.sh \
|
||||
--replace '$(which sassc 2>/dev/null)' '${sassc}/bin/sassc' \
|
||||
--replace '$(which sass 2>/dev/null)' '${sassc}/bin/sass'
|
||||
--replace-fail '$(which sassc 2>/dev/null)' '${sassc}/bin/sassc' \
|
||||
--replace-fail '$(which sass 2>/dev/null)' '${sassc}/bin/sass'
|
||||
substituteInPlace polychromatic/paths.py \
|
||||
--replace "/usr/share/polychromatic" "$out/share/polychromatic"
|
||||
--replace-fail "/usr/share/polychromatic" "$out/share/polychromatic"
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
scripts/build-styles.sh
|
||||
'';
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
|
||||
nativeBuildInputs = [
|
||||
gettext
|
||||
gobject-introspection
|
||||
meson
|
||||
@@ -57,27 +54,24 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
buildInputs = [ qt6.qtwayland ];
|
||||
|
||||
propagatedBuildInputs =
|
||||
with python3Packages;
|
||||
[
|
||||
colorama
|
||||
colour
|
||||
openrazer
|
||||
pyqt6
|
||||
pyqt6-webengine
|
||||
requests
|
||||
setproctitle
|
||||
libxcb
|
||||
openrazer-daemon
|
||||
ibus
|
||||
usbutils
|
||||
]
|
||||
++ [
|
||||
libayatana-appindicator
|
||||
psmisc
|
||||
];
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
colorama
|
||||
colour
|
||||
openrazer
|
||||
pyqt6
|
||||
pyqt6-webengine
|
||||
requests
|
||||
setproctitle
|
||||
libxcb
|
||||
openrazer-daemon
|
||||
ibus
|
||||
usbutils
|
||||
] ++ [
|
||||
libayatana-appindicator
|
||||
psmisc
|
||||
];
|
||||
|
||||
dontWrapGapps = true;
|
||||
dontWrapGApps = true;
|
||||
dontWrapQtApps = true;
|
||||
|
||||
makeWrapperArgs = [
|
||||
@@ -95,5 +89,6 @@ python3Packages.buildPythonApplication rec {
|
||||
license = licenses.gpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ evanjs ];
|
||||
mainProgram = "polychromatic-controller";
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user