Skip to content

Commit 7e80079

Browse files
committed
mealie: format with nixfmt
1 parent 6c49532 commit 7e80079

File tree

1 file changed

+39
-33
lines changed

1 file changed

+39
-33
lines changed

pkgs/by-name/me/mealie/package.nix

Lines changed: 39 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
{ lib
2-
, stdenv
3-
, callPackage
4-
, fetchFromGitHub
5-
, makeWrapper
6-
, nixosTests
7-
, python3Packages
8-
, writeShellScript
1+
{
2+
lib,
3+
stdenv,
4+
callPackage,
5+
fetchFromGitHub,
6+
makeWrapper,
7+
nixosTests,
8+
python3Packages,
9+
writeShellScript,
910
}:
1011

1112
let
@@ -107,31 +108,33 @@ pythonpkgs.buildPythonApplication rec {
107108
--replace-fail '"script_location", path.join(PROJECT_DIR, "alembic")' '"script_location", "${src}/alembic"'
108109
'';
109110

110-
postInstall = let
111-
start_script = writeShellScript "start-mealie" ''
112-
${lib.getExe pythonpkgs.gunicorn} "$@" -k uvicorn.workers.UvicornWorker mealie.app:app;
111+
postInstall =
112+
let
113+
start_script = writeShellScript "start-mealie" ''
114+
${lib.getExe pythonpkgs.gunicorn} "$@" -k uvicorn.workers.UvicornWorker mealie.app:app;
115+
'';
116+
init_db = writeShellScript "init-mealie-db" ''
117+
${python.interpreter} $OUT/${python.sitePackages}/mealie/scripts/install_model.py
118+
${python.interpreter} $OUT/${python.sitePackages}/mealie/db/init_db.py
119+
'';
120+
in
121+
''
122+
mkdir -p $out/bin $out/libexec
123+
rm -f $out/bin/*
124+
125+
substitute ${src}/alembic.ini $out/alembic.ini \
126+
--replace-fail 'script_location = alembic' 'script_location = ${src}/alembic'
127+
128+
makeWrapper ${start_script} $out/bin/mealie \
129+
--set PYTHONPATH "$out/${python.sitePackages}:${pythonpkgs.makePythonPath dependencies}" \
130+
--set LD_LIBRARY_PATH "${crfpp}/lib" \
131+
--set STATIC_FILES "${frontend}" \
132+
--set PATH "${lib.makeBinPath [ crfpp ]}"
133+
134+
makeWrapper ${init_db} $out/libexec/init_db \
135+
--set PYTHONPATH "$out/${python.sitePackages}:${pythonpkgs.makePythonPath dependencies}" \
136+
--set OUT "$out"
113137
'';
114-
init_db = writeShellScript "init-mealie-db" ''
115-
${python.interpreter} $OUT/${python.sitePackages}/mealie/scripts/install_model.py
116-
${python.interpreter} $OUT/${python.sitePackages}/mealie/db/init_db.py
117-
'';
118-
in ''
119-
mkdir -p $out/bin $out/libexec
120-
rm -f $out/bin/*
121-
122-
substitute ${src}/alembic.ini $out/alembic.ini \
123-
--replace-fail 'script_location = alembic' 'script_location = ${src}/alembic'
124-
125-
makeWrapper ${start_script} $out/bin/mealie \
126-
--set PYTHONPATH "$out/${python.sitePackages}:${pythonpkgs.makePythonPath dependencies}" \
127-
--set LD_LIBRARY_PATH "${crfpp}/lib" \
128-
--set STATIC_FILES "${frontend}" \
129-
--set PATH "${lib.makeBinPath [ crfpp ]}"
130-
131-
makeWrapper ${init_db} $out/libexec/init_db \
132-
--set PYTHONPATH "$out/${python.sitePackages}:${pythonpkgs.makePythonPath dependencies}" \
133-
--set OUT "$out"
134-
'';
135138

136139
nativeCheckInputs = with pythonpkgs; [ pytestCheckHook ];
137140

@@ -160,7 +163,10 @@ pythonpkgs.buildPythonApplication rec {
160163
homepage = "https://mealie.io";
161164
changelog = "https://github.com/mealie-recipes/mealie/releases/tag/${src.rev}";
162165
license = licenses.agpl3Only;
163-
maintainers = with maintainers; [ litchipi anoa ];
166+
maintainers = with maintainers; [
167+
litchipi
168+
anoa
169+
];
164170
mainProgram = "mealie";
165171
};
166172
}

0 commit comments

Comments
 (0)