Unverified Commit a7eb89bd authored by Jörg Thalheim's avatar Jörg Thalheim Committed by GitHub
Browse files

Merge pull request #140345 from happysalada/lemmy_ui_add_assets

lemmy-ui: add static assets
parents 4abd92c2 5e7aab59
Loading
Loading
Loading
Loading
+37 −38
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@
, nodejs
, python3
, pkg-config
, writeShellScriptBin
, fetchFromGitHub
}:

@@ -22,7 +21,8 @@ let

  name = "lemmy-ui";
  version = "0.12.2";
  unwrapped = mkYarnPackage {
in
mkYarnPackage {

  src = fetchFromGitHub {
    owner = "LemmyNet";
@@ -55,6 +55,11 @@ let
    yarn --offline build:prod
  '';

  preInstall = ''
    mkdir $out
    cp -R ./deps/lemmy-ui/dist/assets $out
  '';

  distPhase = "true";

  meta = with lib; {
@@ -64,11 +69,5 @@ let
    maintainers = with maintainers; [ happysalada billewanick ];
    platforms = platforms.linux;
  };
  };
in
(writeShellScriptBin "lemmy-ui" ''
  ${nodejs}/bin/node ${unwrapped}/libexec/lemmy-ui/node_modules/lemmy-ui/dist/js/server.js
'').overrideAttrs (oldAttrs: {
  passthru = { inherit unwrapped; };
})
}