aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix44
1 files changed, 18 insertions, 26 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix
index 9a19a6789e57..2f7e4d97cbba 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/video/atomicparsley/default.nix
@@ -1,39 +1,31 @@
-{ stdenv, fetchhg, autoreconfHook, zlib, Cocoa }:
+{ stdenv, fetchFromGitHub, cmake, zlib, Cocoa }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "atomicparsley";
- version = "0.9.6";
+ version = "20200701.154658.b0d6223";
- src = fetchhg {
- url = "https://bitbucket.org/wez/atomicparsley";
- sha256 = "05n4kbn91ps52h3wi1qb2jwygjsc01qzx4lgkv5mvwl5i49rj8fm";
+ src = fetchFromGitHub {
+ owner = "wez";
+ repo = pname;
+ rev = version;
+ sha256 = "sha256-EHO4WkxoAXUhuJKMNYmBbGfOgtO9uklzXtWS4QsV1c8=";
};
- nativeBuildInputs = [ autoreconfHook ];
+ nativeBuildInputs = [ cmake ];
buildInputs = [ zlib ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
- configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
- # AC_FUNC_MALLOC is broken on cross builds.
- "ac_cv_func_malloc_0_nonnull=yes"
- "ac_cv_func_realloc_0_nonnull=yes"
- ];
-
- installPhase = "install -D AtomicParsley $out/bin/AtomicParsley";
+ installPhase = ''
+ runHook preInstall
+ install -D AtomicParsley $out/bin/AtomicParsley
+ runHook postInstall
+ '';
meta = with stdenv.lib; {
- description = ''
- A lightweight command line program for reading, parsing and
- setting metadata into MPEG-4 files
- '';
-
- longDescription = ''
- This is a maintained fork of the original AtomicParsley.
- '';
-
- homepage = "https://bitbucket.org/wez/atomicparsley";
- license = licenses.gpl2;
+ description = "A CLI program for reading, parsing and setting metadata into MPEG-4 files";
+ homepage = "https://github.com/wez/atomicparsley";
+ license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ pjones ];
};