4 , gobject-introspection
19 stdenv.mkDerivation rec {
23 src = fetchFromGitHub {
27 hash = "sha256-/74E10txRjwN9RkjVB8M0MPYakJ659yJWanc4DC09wg=";
30 outputs = [ "out" "dev" ];
38 which # for locale detection
39 libxml2 # for xml-stripblanks
40 dbus # for dbus-run-session
42 ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
53 propagatedBuildInputs = [
57 mesonFlags = lib.optionals stdenv.hostPlatform.isMusl [
62 patchShebangs --build build/choose-tests-locale.sh
66 homepage = "https://github.com/linuxmint/cjs";
67 description = "JavaScript bindings for Cinnamon";
70 This module contains JavaScript bindings based on gobject-introspection.
73 license = with licenses; [
80 platforms = platforms.linux;
81 maintainers = teams.cinnamon.members;