diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2018-05-22 17:48:29 +0300 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2018-05-22 17:48:29 +0300 |
commit | f9feacfc7c389bacb937e24d7cccfe013271efaa (patch) | |
tree | 264c2e15652058f1f1dc16fa4739d453c533ba58 /pkgs/applications | |
parent | db4d77779c9b52a35c5a4306d36e2727cba1b162 (diff) | |
parent | c8a4562f5966e90cbbe04195b4a37a5d4a334f60 (diff) | |
download | nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar.gz nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar.bz2 nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar.lz nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar.xz nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.tar.zst nixlib-f9feacfc7c389bacb937e24d7cccfe013271efaa.zip |
Merge remote-tracking branch 'upstream/master' into staging
Diffstat (limited to 'pkgs/applications')
6 files changed, 98 insertions, 108 deletions
diff --git a/pkgs/applications/altcoins/parity-ui/default.nix b/pkgs/applications/altcoins/parity-ui/default.nix index 56a95b6d5968..316c1fa3701d 100644 --- a/pkgs/applications/altcoins/parity-ui/default.nix +++ b/pkgs/applications/altcoins/parity-ui/default.nix @@ -6,11 +6,11 @@ uiEnv = pkgs.callPackage ./env.nix { }; in stdenv.mkDerivation rec { name = "parity-ui-${version}"; - version = "0.1.1"; + version = "0.2.1"; src = fetchurl { url = "https://github.com/parity-js/shell/releases/download/v${version}/parity-ui_${version}_amd64.deb"; - sha256 = "1jym6q63m5f4xm06dxiiabhbqnr0hysf2d3swysncs5hg6w00lh3"; + sha256 = "08gh438mqxj2h8i9hv826bx040wmkmdgsda5grj0k81459vds31l"; name = "${name}.deb"; }; diff --git a/pkgs/applications/editors/atom/beta.nix b/pkgs/applications/editors/atom/beta.nix deleted file mode 100644 index 0734da173e5f..000000000000 --- a/pkgs/applications/editors/atom/beta.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ stdenv, pkgs, fetchurl, lib, makeWrapper, gvfs, atomEnv}: - -stdenv.mkDerivation rec { - name = "atom-beta-${version}"; - version = "1.24.0-beta3"; - - src = fetchurl { - url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; - sha256 = "02nnjjwlkxafi2fbi4gz276nqkmi92kf3q414vw1k3kc8q5zvxrs"; - name = "${name}.deb"; - }; - - nativeBuildInputs = [ makeWrapper ]; - - buildCommand = '' - mkdir -p $out/usr/ - ar p $src data.tar.xz | tar -C $out -xJ ./usr - substituteInPlace $out/usr/share/applications/atom-beta.desktop \ - --replace /usr/share/atom-beta $out/bin - mv $out/usr/* $out/ - rm -r $out/share/lintian - rm -r $out/usr/ - sed -i "s/'atom-beta'/'.atom-beta-wrapped'/" $out/bin/atom-beta - wrapProgram $out/bin/atom-beta \ - --prefix "PATH" : "${gvfs}/bin" - - fixupPhase - - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${atomEnv.libPath}:$out/share/atom-beta" \ - $out/share/atom-beta/atom - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${atomEnv.libPath}" \ - $out/share/atom-beta/resources/app/apm/bin/node - - #rm -f $out/share/atom-beta/resources/app/node_modules/dugite/git/bin/git - #ln -s ${pkgs.git}/bin/git $out/share/atom-beta/resources/app/node_modules/dugite/git/bin/git - - find $out/share/atom-beta -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$out/share/atom-beta" {} \; - - paxmark m $out/share/atom-beta/atom - paxmark m $out/share/atom-beta/resources/app/apm/bin/node - ''; - - meta = with stdenv.lib; { - description = "A hackable text editor for the 21st Century"; - homepage = https://atom.io/; - license = licenses.mit; - maintainers = [ maintainers.offline maintainers.nequissimus ]; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix index 225ec6a9456f..7a88d761a345 100644 --- a/pkgs/applications/editors/atom/default.nix +++ b/pkgs/applications/editors/atom/default.nix @@ -1,53 +1,69 @@ { stdenv, pkgs, fetchurl, lib, makeWrapper, gvfs, atomEnv}: -stdenv.mkDerivation rec { - name = "atom-${version}"; - version = "1.27.0"; - - src = fetchurl { - url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; - sha256 = "1r37s6ndxyib644v7nlgha1pkcnz7kxpmlkhh41l5jp4dpc6iik6"; - name = "${name}.deb"; +let + common = pname: {version, sha256}: stdenv.mkDerivation rec { + name = "${pname}-${version}"; + inherit version; + + src = fetchurl { + url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; + name = "${name}.deb"; + inherit sha256; + }; + + nativeBuildInputs = [ makeWrapper ]; + + buildCommand = '' + mkdir -p $out/usr/ + ar p $src data.tar.xz | tar -C $out -xJ ./usr + substituteInPlace $out/usr/share/applications/${pname}.desktop \ + --replace /usr/share/${pname} $out/bin + mv $out/usr/* $out/ + rm -r $out/share/lintian + rm -r $out/usr/ + # sed -i "s/'${pname}'/'.${pname}-wrapped'/" $out/bin/${pname} + wrapProgram $out/bin/${pname} \ + --prefix "PATH" : "${gvfs}/bin" + + fixupPhase + + share=$out/share/${pname} + + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath "${atomEnv.libPath}:$share" \ + $share/atom + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ + --set-rpath "${atomEnv.libPath}" \ + $share/resources/app/apm/bin/node + + dugite=$share/resources/app.asar.unpacked/node_modules/dugite + rm -f $dugite/git/bin/git + ln -s ${pkgs.git}/bin/git $dugite/git/bin/git + rm -f $dugite/git/libexec/git-core/git + ln -s ${pkgs.git}/bin/git $dugite/git/libexec/git-core/git + + find $share -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$share" {} \; + + paxmark m $share/atom + paxmark m $share/resources/app/apm/bin/node + ''; + + meta = with stdenv.lib; { + description = "A hackable text editor for the 21st Century"; + homepage = https://atom.io/; + license = licenses.mit; + maintainers = with maintainers; [ offline nequissimus synthetica ysndr ]; + platforms = [ "x86_64-linux" ]; + }; + }; +in stdenv.lib.mapAttrs common { + atom = { + version = "1.27.1"; + sha256 = "08slv8s90wz2jcdrcqh2d815wfbrkwcdx9c3qbx8cml04hz8p2gx"; }; - nativeBuildInputs = [ makeWrapper ]; - - buildCommand = '' - mkdir -p $out/usr/ - ar p $src data.tar.xz | tar -C $out -xJ ./usr - substituteInPlace $out/usr/share/applications/atom.desktop \ - --replace /usr/share/atom $out/bin - mv $out/usr/* $out/ - rm -r $out/share/lintian - rm -r $out/usr/ - wrapProgram $out/bin/atom \ - --prefix "PATH" : "${gvfs}/bin" - - fixupPhase - - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${atomEnv.libPath}:$out/share/atom" \ - $out/share/atom/atom - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath "${atomEnv.libPath}" \ - $out/share/atom/resources/app/apm/bin/node - - rm -f $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/bin/git - ln -s ${pkgs.git}/bin/git $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/bin/git - rm -f $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/libexec/git-core/git - ln -s ${pkgs.git}/bin/git $out/share/atom/resources/app.asar.unpacked/node_modules/dugite/git/libexec/git-core/git - - find $out/share/atom -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$out/share/atom" {} \; - - paxmark m $out/share/atom/atom - paxmark m $out/share/atom/resources/app/apm/bin/node - ''; - - meta = with stdenv.lib; { - description = "A hackable text editor for the 21st Century"; - homepage = https://atom.io/; - license = licenses.mit; - maintainers = with maintainers; [ offline nequissimus synthetica ysndr ]; - platforms = [ "x86_64-linux" ]; + atom-beta = { + version = "1.28.0-beta1"; + sha256 = "1mkxq2a7sylj9jx1bs2v1pmgrwc10cgh810qic1lncq9jzpaik0n"; }; } diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix index 868dfaf3d12a..8ef1e549906e 100644 --- a/pkgs/applications/editors/kakoune/default.nix +++ b/pkgs/applications/editors/kakoune/default.nix @@ -4,15 +4,16 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "kakoune-unstable-${version}"; - version = "2018-03-22"; + version = "2018-05-21"; src = fetchFromGitHub { repo = "kakoune"; owner = "mawww"; - rev = "f8e297acef1be0657b779fea5256f606a6c6a3a3"; - sha256 = "14xmw3lkwzppm9bns55nmyb1lfihzhdyisf6xjqlszdj4mcf94jl"; + rev = "878d2a4bdb674a5e7703a66e530520f48efba641"; + sha256 = "0pwy6ilsb62s1792gjyvhvq8shj60l8lx26b58zvpfb54an4s6rk"; }; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ ncurses asciidoc docbook_xsl libxslt ]; + makeFlags = [ "debug=no" ]; postPatch = '' export PREFIX=$out diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload/default.nix new file mode 100644 index 000000000000..8990aeee8ec0 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchgit, pidgin, glib, libxml2 }: + +stdenv.mkDerivation rec { + name = "purple-xmpp-upload-2017-12-31"; + + src = fetchgit { + url = "https://github.com/Junker/purple-xmpp-http-upload"; + rev = "178096cbfc9df165c2dc1677666439969d212b37"; + sha256 = "12l9rqlgb4i50xxrfnvwz9sqfk0d3c0m6l09mnvfixqi8illyvlp"; + }; + + buildInputs = [ pidgin glib libxml2 ]; + + installPhase = '' + install -Dm644 -t $out/lib/purple-2 jabber_http_file_upload.so + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/Junker/purple-xmpp-http-upload; + description = "HTTP File Upload plugin for libpurple (XMPP Protocol XEP-0363)"; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ emmanuelrosa ]; + }; +} diff --git a/pkgs/applications/science/logic/proverif/default.nix b/pkgs/applications/science/logic/proverif/default.nix index 6fe45e653dc5..c70ee610199f 100644 --- a/pkgs/applications/science/logic/proverif/default.nix +++ b/pkgs/applications/science/logic/proverif/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchurl, ocaml }: +{ stdenv, fetchurl, ocamlPackages }: stdenv.mkDerivation rec { name = "proverif-${version}"; - version = "1.97pl1"; + version = "2.00"; src = fetchurl { url = "http://prosecco.gforge.inria.fr/personal/bblanche/proverif/proverif${version}.tar.gz"; - sha256 = "1b0ji68crdli40a4z62gdq6fnygj3z2j63iaq4jki7wfc3nn3vgq"; + sha256 = "0vjphj85ch9q39vc7sd6n4vxy5bplp017vlshk989yhfwb00r37y"; }; - buildInputs = [ ocaml ]; + buildInputs = with ocamlPackages; [ ocaml findlib lablgtk ]; buildPhase = "./build"; installPhase = '' |