avdump3: init at 8293_stable (#324183)
This commit is contained in:
commit
4940196077
59
pkgs/by-name/av/avdump3/package.nix
Normal file
59
pkgs/by-name/av/avdump3/package.nix
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
fetchzip,
|
||||||
|
dotnet-runtime,
|
||||||
|
zlib,
|
||||||
|
runtimeShell,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "avdump3";
|
||||||
|
version = "8293_stable";
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://cdn.anidb.net/client/avdump3/avdump3_8293_stable.zip";
|
||||||
|
hash = "sha256-H9Sn3I4S9CmymKIMHVagDy+7svHs285S3EJgYQo+ks0=";
|
||||||
|
stripRoot = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
mkdir -p $out/share/avdump3 $out/bin
|
||||||
|
mv * $out/share/avdump3
|
||||||
|
cat > $out/bin/avdump3 <<EOF
|
||||||
|
#!${runtimeShell}
|
||||||
|
export LD_LIBRARY_PATH="${lib.makeLibraryPath [ zlib ]}:\$LD_LIBRARY_PATH"
|
||||||
|
exec ${dotnet-runtime}/bin/dotnet $out/share/avdump3/AVDump3CL.dll "\$@"
|
||||||
|
EOF
|
||||||
|
chmod +x $out/bin/avdump3
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
dontPatchELF = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
mainProgram = "avdump3";
|
||||||
|
description = "Tool for extracting audio/video metadata from media files and uploading it to AniDB";
|
||||||
|
longDescription = ''
|
||||||
|
AVDump is a tool to extract meta information from media files while at the
|
||||||
|
same time calculating multiple hashes. Based on that information reports
|
||||||
|
can be generated in multiple forms. Of particular interest is the ability
|
||||||
|
to send those reports back to AniDB and thereby quickly filling in missing
|
||||||
|
metadata for new files.
|
||||||
|
'';
|
||||||
|
homepage = "https://wiki.anidb.net/Avdump3";
|
||||||
|
sourceProvenance = with lib.sourceTypes; [
|
||||||
|
binaryNativeCode
|
||||||
|
binaryBytecode
|
||||||
|
];
|
||||||
|
# partial source code available under MIT license at https://github.com/DvdKhl/AVDump3
|
||||||
|
license = with lib.licenses; [
|
||||||
|
mit
|
||||||
|
unfree
|
||||||
|
];
|
||||||
|
maintainers = with lib.maintainers; [ kini ];
|
||||||
|
# NOTE: aarch64-linux may also work but hasn't been tested; co-maintainers welcome.
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user