fix: filebot
This commit is contained in:
parent
5191597f63
commit
b02acb5b60
7 changed files with 79 additions and 150 deletions
|
|
@ -7,6 +7,7 @@ self: super: {
|
|||
ai-mailer = self.callPackage ../pkgs/ai-mailer.nix { };
|
||||
mautrix-mattermost = self.callPackage ../pkgs/mautrix-mattermost { };
|
||||
claude-code = self.callPackage ../pkgs/claude-code { claude-code = super.claude-code; };
|
||||
filebot = self.callPackage ../pkgs/filebot { filebot = super.filebot; };
|
||||
|
||||
# Python packages
|
||||
python3 = super.python3.override {
|
||||
|
|
@ -46,33 +47,35 @@ self: super: {
|
|||
in
|
||||
super.invidious.overrideAttrs (oldAttrs: {
|
||||
inherit version src;
|
||||
postPatch = let
|
||||
branchTemplate = ''{{ "#{`git branch | sed -n '/* /s///p'`.strip}" }}'';
|
||||
commitTemplate = ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit`.strip}" }}'';
|
||||
versionTemplate = ''{{ "#{`git log -1 --format=%ci | awk '{print $1}' | sed s/-/./g`.strip}" }}'';
|
||||
tagTemplate = ''{{ "#{`git tag --points-at HEAD`.strip}" }}'';
|
||||
assetCommitTemplate = ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit -- assets`.strip}" }}'';
|
||||
in ''
|
||||
for d in ${videojs}/*; do ln -s "$d" assets/videojs; done
|
||||
postPatch =
|
||||
let
|
||||
branchTemplate = ''{{ "#{`git branch | sed -n '/* /s///p'`.strip}" }}'';
|
||||
commitTemplate = ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit`.strip}" }}'';
|
||||
versionTemplate = ''{{ "#{`git log -1 --format=%ci | awk '{print $1}' | sed s/-/./g`.strip}" }}'';
|
||||
tagTemplate = ''{{ "#{`git tag --points-at HEAD`.strip}" }}'';
|
||||
assetCommitTemplate = ''{{ "#{`git rev-list HEAD --max-count=1 --abbrev-commit -- assets`.strip}" }}'';
|
||||
in
|
||||
''
|
||||
for d in ${videojs}/*; do ln -s "$d" assets/videojs; done
|
||||
|
||||
substituteInPlace src/invidious.cr \
|
||||
--replace-fail ${super.lib.escapeShellArg branchTemplate} '"master"' \
|
||||
--replace-fail ${super.lib.escapeShellArg commitTemplate} '"${commit}"' \
|
||||
--replace-fail ${super.lib.escapeShellArg versionTemplate} '"${date}"' \
|
||||
--replace-fail ${super.lib.escapeShellArg tagTemplate} '""' \
|
||||
--replace-fail ${super.lib.escapeShellArg assetCommitTemplate} '"${commit}"'
|
||||
substituteInPlace src/invidious.cr \
|
||||
--replace-fail ${super.lib.escapeShellArg branchTemplate} '"master"' \
|
||||
--replace-fail ${super.lib.escapeShellArg commitTemplate} '"${commit}"' \
|
||||
--replace-fail ${super.lib.escapeShellArg versionTemplate} '"${date}"' \
|
||||
--replace-fail ${super.lib.escapeShellArg tagTemplate} '""' \
|
||||
--replace-fail ${super.lib.escapeShellArg assetCommitTemplate} '"${commit}"'
|
||||
|
||||
substituteInPlace src/invidious.cr \
|
||||
--replace-fail 'public_folder "assets"' 'public_folder "${placeholder "out"}/share/invidious/assets"'
|
||||
substituteInPlace src/invidious/helpers/i18n.cr \
|
||||
--replace-fail 'File.read("locales/' 'File.read("${placeholder "out"}/share/invidious/locales/'
|
||||
substituteInPlace src/invidious.cr \
|
||||
--replace-fail 'public_folder "assets"' 'public_folder "${placeholder "out"}/share/invidious/assets"'
|
||||
substituteInPlace src/invidious/helpers/i18n.cr \
|
||||
--replace-fail 'File.read("locales/' 'File.read("${placeholder "out"}/share/invidious/locales/'
|
||||
|
||||
substituteInPlace src/invidious/database/base.cr \
|
||||
--replace-fail 'config/sql' '${placeholder "out"}/share/invidious/config/sql'
|
||||
substituteInPlace src/invidious/database/base.cr \
|
||||
--replace-fail 'config/sql' '${placeholder "out"}/share/invidious/config/sql'
|
||||
|
||||
substituteInPlace src/invidious/user/captcha.cr \
|
||||
--replace-fail 'Process.run(%(rsvg-convert' 'Process.run(%(${super.lib.getBin super.librsvg}/bin/rsvg-convert'
|
||||
'';
|
||||
substituteInPlace src/invidious/user/captcha.cr \
|
||||
--replace-fail 'Process.run(%(rsvg-convert' 'Process.run(%(${super.lib.getBin super.librsvg}/bin/rsvg-convert'
|
||||
'';
|
||||
});
|
||||
|
||||
# vscode-insiders = (super.callPackage ../pkgs/vscode-insiders.nix { });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue