about summary refs log tree commit diff
path: root/pkgs/applications/misc/megasync
diff options
context:
space:
mode:
authormarkuskowa <markus.kowalewski@gmail.com>2019-02-09 02:17:25 +0100
committerGitHub <noreply@github.com>2019-02-09 02:17:25 +0100
commit2d9c747dc01cb5426902987257ad019fafdfbf94 (patch)
tree950cab0ff8f6aa343254f19b735ec37ec37bcfaf /pkgs/applications/misc/megasync
parent401df493da07ac5d6b2e9236ee5391879fe576e2 (diff)
downloadnixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar.gz
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar.bz2
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar.lz
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar.xz
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.tar.zst
nixlib-2d9c747dc01cb5426902987257ad019fafdfbf94.zip
Revert "megasync: init at 3.7.1.0 (#53126)"
This reverts commit 7a1d22c6008a73fd57a7178904b84cff8b61f93f.
Diffstat (limited to 'pkgs/applications/misc/megasync')
-rw-r--r--pkgs/applications/misc/megasync/default.nix129
1 files changed, 0 insertions, 129 deletions
diff --git a/pkgs/applications/misc/megasync/default.nix b/pkgs/applications/misc/megasync/default.nix
deleted file mode 100644
index c0162ae729f0..000000000000
--- a/pkgs/applications/misc/megasync/default.nix
+++ /dev/null
@@ -1,129 +0,0 @@
-{ stdenv
-, autoconf
-, automake
-, bash
-, bashInteractive
-, c-ares
-, cryptopp
-, curl
-, doxygen
-, freeimage
-, fetchFromGitHub
-, hicolor-icon-theme
-, libmediainfo
-, libraw
-, libsodium
-, libtool
-, libuv
-, libzen
-, lsb-release
-, makeDesktopItem
-, pkgconfig
-, qt5
-, readline
-, sqlite
-, swig
-, unzip
-, wget }:
-
-stdenv.mkDerivation rec {
-  name = "megasync-${version}";
-  version = "3.7.1.0";
-
-  src = fetchFromGitHub {
-    owner = "meganz";
-    repo = "MEGAsync";
-    rev = "v${version}_Linux";
-    sha256 = "1spw2xc3m02rxljdv8z3zm8a3yyrk4a355q81zgh84jwkfds9qjy";
-    fetchSubmodules = true;
-  };
-  
-  desktopItem = makeDesktopItem {
-    name = "megasync";
-    exec = "megasync";
-    icon = "megasync";
-    comment = meta.description;
-    desktopName = "MEGASync";
-    genericName = "File Synchronizer";
-    categories = "Network;FileTransfer;";
-    startupNotify = "false";
-  };
-
-  nativeBuildInputs = [ 
-    doxygen
-    libsodium
-    lsb-release
-    qt5.qmake
-    qt5.qttools
-    swig
-  ];
-  buildInputs = [ 
-    autoconf
-    automake
-    bash
-    c-ares
-    cryptopp
-    curl
-    freeimage
-    hicolor-icon-theme
-    libmediainfo
-    libraw
-    libtool
-    libuv
-    libzen
-    pkgconfig
-    qt5.qtbase
-    qt5.qtsvg
-    sqlite
-    unzip
-    wget 
-  ];
-  
-  patchPhase = ''
-    for file in $(find src/ -type f \( -iname configure -o -iname \*.sh  \) ); do
-      substituteInPlace "$file" \
-        --replace "/bin/bash" "${bashInteractive}/bin/bash"
-    done
-  '';
-  
-  configurePhase = ''
-    cd src/MEGASync/mega
-    ./autogen.sh
-    ./configure \
-        --disable-examples \
-        --disable-java \
-        --disable-php \
-        --disable-python \
-        --enable-chat \
-        --with-cares \
-        --with-cryptopp \
-        --with-curl \
-        --with-sodium \
-        --with-sqlite \
-        --with-zlib \
-        --without-freeimage \
-        --without-termcap \
-        --without-ffmpeg
-    cd ../..
-  '';
-  
-  buildPhase = ''
-    qmake CONFIG+="release" MEGA.pro
-    lrelease MEGASync/MEGASync.pro
-    make -j $NIX_BUILD_CORES
-  '';
-  
-  installPhase = ''
-    mkdir -p $out/share/icons
-    install -Dm 755 MEGASync/megasync $out/bin/megasync
-    cp -r ${desktopItem}/share/applications $out/share
-    cp MEGASync/gui/images/uptodate.svg $out/share/icons/megasync.svg
-  '';
-
-  meta = with stdenv.lib; {
-    description = "Easy automated syncing between your computers and your MEGA Cloud Drive";
-    homepage    = https://mega.nz/;
-    license     = licenses.free;
-    platforms   = [ "i686-linux" "x86_64-linux" ];
-  };
-}