Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 93ff93d53970
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 002d38783ab0
Choose a head ref
  • 11 commits
  • 7 files changed
  • 8 contributors

Commits on Mar 7, 2020

  1. Copy the full SHA
    a0174b4 View commit details

Commits on May 9, 2020

  1. tockloader: init at v1.4.0

    mweinelt committed May 9, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    mweinelt Martin Weinelt
    Copy the full SHA
    70b9b71 View commit details

Commits on May 21, 2020

  1. x11docker: 6.6.1 -> 6.6.2

    r-ryantm committed May 21, 2020
    Copy the full SHA
    59c9a6e View commit details
  2. evince: 3.36.0 -> 3.36.1

    r-ryantm committed May 21, 2020
    Copy the full SHA
    5cf5866 View commit details
  3. vault: 1.4.1 -> 1.4.2

    marsam committed May 21, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    marsam Mario Rodas
    Copy the full SHA
    8e860b9 View commit details

Commits on May 22, 2020

  1. Merge pull request #81025 from fgaz/goattracker/init

    goattracker: init at 2.75
    Lassulus authored May 22, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    76ef888 View commit details
  2. Merge pull request #88473 from r-ryantm/auto-update/x11docker

    x11docker: 6.6.1 -> 6.6.2
    Ma27 authored May 22, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d8ce282 View commit details
  3. Merge pull request #88495 from r-ryantm/auto-update/evince

    evince: 3.36.0 -> 3.36.1
    Ma27 authored May 22, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e728ec9 View commit details
  4. Merge pull request #88562 from marsam/update-vault

    vault: 1.4.1 -> 1.4.2
    Ma27 authored May 22, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    43e430d View commit details
  5. Merge pull request #80829 from mweinelt/pr/tockloader

    tockloader: init at v1.4.0
    Lassulus authored May 22, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fb13a1f View commit details
  6. nottetris2: init at 2.0 (#87028)

    Co-authored-by: Yorick <yorickvanpelt@gmail.com>
    Sohalt and yorickvP authored May 22, 2020

    Partially verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
    Copy the full SHA
    002d387 View commit details
69 changes: 69 additions & 0 deletions pkgs/applications/audio/goattracker/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{ stdenv
, fetchurl
, unzip
, makeDesktopItem
, imagemagick
, SDL
, isStereo ? false
}:

with stdenv.lib;
let
pname = "goattracker" + optionalString isStereo "-stereo";
desktopItem = makeDesktopItem {
type = "Application";
name = pname;
desktopName = "GoatTracker 2" + optionalString isStereo " Stereo";
genericName = "Music Tracker";
exec = if isStereo
then "gt2stereo"
else "goattrk2";
icon = "goattracker";
categories = "AudioVideo;AudioVideoEditing;";
extraEntries = "Keywords=tracker;music;";
};

in stdenv.mkDerivation rec {
inherit pname;
version = if isStereo
then "2.76" # stereo
else "2.75"; # normal

src = fetchurl {
url = "mirror://sourceforge/goattracker2/GoatTracker_${version}${optionalString isStereo "_Stereo"}.zip";
sha256 = if isStereo
then "12cz3780x5k047jqdv69n6rjgbfiwv67z850kfl4i37lxja432l7" # stereo
else "1km97nl7qvk6qc5l5j69wncbm76hf86j47sgzgr968423g0bxxlk"; # normal
};
sourceRoot = (if isStereo then "gt2stereo/trunk" else "goattrk2") + "/src";

nativeBuildInputs = [ unzip imagemagick ];
buildInputs = [ SDL ];

# PREFIX gets treated as BINDIR.
makeFlags = [ "PREFIX=$(out)/bin/" ];

# The zip contains some build artifacts.
prePatch = "make clean";

# The destination does not get created automatically.
preBuild = "mkdir -p $out/bin";

# Other files get installed during the build phase.
installPhase = ''
convert goattrk2.bmp goattracker.png
install -Dm644 goattracker.png $out/share/icons/hicolor/32x32/apps/goattracker.png
${desktopItem.buildCommand}
'';

meta = {
description = "A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices"
+ optionalString isStereo " - Stereo version";
homepage = "https://cadaver.github.io/tools.html";
downloadPage = "https://sourceforge.net/projects/goattracker2/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ fgaz ];
platforms = platforms.all;
};
}

4 changes: 2 additions & 2 deletions pkgs/applications/virtualization/x11docker/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub, makeWrapper, nx-libs, xorg, getopt, gnugrep, gawk, ps, mount, iproute }:
stdenv.mkDerivation rec {
pname = "x11docker";
version = "6.6.1";
version = "6.6.2";
src = fetchFromGitHub {
owner = "mviereck";
repo = "x11docker";
rev = "v${version}";
sha256 = "0p1ypgy45ngxxjczd986pkfh4cn5bs45cwzlfv9fm2p58fkx3aar";
sha256 = "1skdgr2hipd7yx9c7r7nr3914gm9cm1xj6h3qdsa9f92xxm3aml1";
};
nativeBuildInputs = [ makeWrapper ];

4 changes: 2 additions & 2 deletions pkgs/desktops/gnome-3/core/evince/default.nix
Original file line number Diff line number Diff line change
@@ -43,13 +43,13 @@

stdenv.mkDerivation rec {
pname = "evince";
version = "3.36.0";
version = "3.36.1";

outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/evince/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1a7v534sqbg7rlrvg9x1rffdf6p9n37blp3wix6anyfl6i99n7c5";
sha256 = "1msbb66lasikpfjpkwsvi7h22hqmk275850ilpdqwbd0b39vzf4c";
};

postPatch = ''
27 changes: 27 additions & 0 deletions pkgs/development/tools/misc/tockloader/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{ lib, python3Packages }:

python3Packages.buildPythonApplication rec {
pname = "tockloader";
version = "1.4.0";

src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "0l8mvlqzyq2bfb6g5zhgv2ndgyyrmpww2l7f2snbli73g6x5j2g2";
};

propagatedBuildInputs = with python3Packages; [
argcomplete
colorama
crcmod
pytoml
pyserial
];

meta = with lib; {
homepage = "https://github.com/tock/tockloader";
license = licenses.mit;
description = "Tool for programming Tock onto hardware boards.";
maintainers = with maintainers; [ hexa ];
};
}

51 changes: 51 additions & 0 deletions pkgs/games/nottetris2/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{ stdenv, fetchFromGitHub, zip, love_0_7, makeWrapper, makeDesktopItem }:

let
pname = "nottetris2";
version = "2.0";

desktopItem = makeDesktopItem {
name = "nottetris2";
exec = pname;
comment = "It's like tetris, but it's not";
desktopName = "nottetris2";
genericName = "nottetris2";
categories = "Game";
};

in

stdenv.mkDerivation {
inherit pname version;

src = fetchFromGitHub {
owner = "Stabyourself";
repo = pname;
rev = "v${version}";
sha256 = "17iabh6rr8jim70n96rbhif4xq02g2kppscm8l339yqx6mhb64hs";
};

nativeBuildInputs = [ zip ];
buildInputs = [ love_0_7 makeWrapper ];

phases = [ "unpackPhase" "installPhase" ];

installPhase =
''
mkdir -p $out/bin $out/share/games/lovegames $out/share/applications
zip -9 -r ${pname}.love ./*
mv ${pname}.love $out/share/games/lovegames/${pname}.love
makeWrapper ${love_0_7}/bin/love $out/bin/${pname} --add-flags $out/share/games/lovegames/${pname}.love
ln -s ${desktopItem}/share/applications/* $out/share/applications/
chmod +x $out/bin/${pname}
'';

meta = with stdenv.lib; {
description = "It's like Tetris, but it's not";
platforms = platforms.linux;
license = licenses.wtfpl;
maintainers = with maintainers; [ yorickvp ];
downloadPage = "https://stabyourself.net/nottetris2/";
};

}
4 changes: 2 additions & 2 deletions pkgs/tools/security/vault/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

buildGoPackage rec {
pname = "vault";
version = "1.4.1";
version = "1.4.2";

src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
sha256 = "0fbbvihvlzh95rrk65bwxfcam6y57q0yffq8dzvcbm3i0ap7ndar";
sha256 = "0aschysngs6f50plqkqbnhgl6zryd0bpypr50zd45cgww7jvvqd4";
};

goPackagePath = "github.com/hashicorp/vault";
10 changes: 10 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -3827,6 +3827,12 @@ in
# rename to upower-notify?
go-upower-notify = callPackage ../tools/misc/upower-notify { };

goattracker = callPackage ../applications/audio/goattracker { };

goattracker-stereo = callPackage ../applications/audio/goattracker {
isStereo = true;
};

google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };

google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
@@ -23752,6 +23758,8 @@ in

newtonwars = callPackage ../games/newtonwars { };

nottetris2 = callPackage ../games/nottetris2 { };

nudoku = callPackage ../games/nudoku { };

nxengine-evo = callPackage ../games/nxengine-evo { };
@@ -24039,6 +24047,8 @@ in

tinyfugue = callPackage ../games/tinyfugue { };

tockloader = callPackage ../development/tools/misc/tockloader { };

tome2 = callPackage ../games/tome2 { };

tome4 = callPackage ../games/tome4 { };