diff options
author | wedens <wedens@eldis.ru> | 2020-01-21 18:36:09 +0700 |
---|---|---|
committer | wedens <wedens@eldis.ru> | 2020-01-21 18:36:09 +0700 |
commit | f52c3846ffdf92a603613f506571632483f8c509 (patch) | |
tree | db9bcea1e43f4d4b21c376e44f856df393f7d83d | |
parent | 9d409bba514a5b07a5137d909b14b5fc97b09ad6 (diff) | |
download | nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar.gz nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar.bz2 nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar.lz nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar.xz nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.tar.zst nixpkgs-f52c3846ffdf92a603613f506571632483f8c509.zip |
megacmd: init at 1.1.0
-rw-r--r-- | pkgs/applications/misc/megacmd/default.nix | 88 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 90 insertions, 0 deletions
diff --git a/pkgs/applications/misc/megacmd/default.nix b/pkgs/applications/misc/megacmd/default.nix new file mode 100644 index 00000000000..9fe810e4147 --- /dev/null +++ b/pkgs/applications/misc/megacmd/default.nix @@ -0,0 +1,88 @@ +{ stdenv +, autoconf +, automake +, c-ares +, cryptopp +, curl +, fetchFromGitHub +, ffmpeg +, freeimage +, gcc-unwrapped +, libmediainfo +, libraw +, libsodium +, libtool +, libuv +, libzen +, pcre-cpp +, pkgconfig +, readline +, sqlite +}: + +stdenv.mkDerivation rec { + pname = "megacmd"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "meganz"; + repo = "MEGAcmd"; + rev = "${version}_Linux"; + sha256 = "004j8m3xs6slx03g2g6wzr97myl2v3zc09wxnfar5c62a625pd53"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + autoconf + automake + libtool + pkgconfig + ]; + + buildInputs = [ + c-ares + cryptopp + curl + ffmpeg + freeimage + gcc-unwrapped + libmediainfo + libraw + libsodium + libtool + libuv + libzen + pcre-cpp + readline + sqlite + ]; + + preConfigure = '' + ./autogen.sh + ''; + + configureFlags = [ + "--disable-curl-checks" + "--disable-examples" + "--with-cares" + "--with-cryptopp" + "--with-curl" + "--with-ffmpeg" + "--with-freeimage" + "--with-libmediainfo" + "--with-libuv" + "--with-libzen" + "--with-pcre" + "--with-readline" + "--with-sodium" + "--with-termcap" + ]; + + meta = with stdenv.lib; { + description = "MEGA Command Line Interactive and Scriptable Application"; + homepage = https://mega.nz/; + license = licenses.unfree; + platforms = [ "i686-linux" "x86_64-linux" ]; + maintainers = [ maintainers.wedens ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 82317127dac..3ef680db1d9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1928,6 +1928,8 @@ in megasync = libsForQt5.callPackage ../applications/misc/megasync { }; + megacmd = callPackage ../applications/misc/megacmd { }; + meritous = callPackage ../games/meritous { }; opendune = callPackage ../games/opendune { }; |