summaryrefslogtreecommitdiffstats
path: root/pkgs/games/cockatrice
diff options
context:
space:
mode:
authorEvan Stoll <evanjsx@gmail.com>2020-01-22 01:13:19 -0500
committerAlyssa Ross <hi@alyssa.is>2020-02-01 01:09:22 +0000
commite801159c66fec7360df82ee63129db970a23470c (patch)
tree029baa3854677128f88720cdc4d649d64a66c77d /pkgs/games/cockatrice
parent769928e2138ce314e52423a6b6a72848d303281e (diff)
cockatrice: 2017-08-31 -> 2019-08-31
- formatting - add wrapQtAppsHook - use fetchFromGitHub instead of fetchurl - don't construct name manually - add homepage to meta - remove repositories.get from meta - use mkDerivation instead of stdenv.mkDerivation - add qtwebsockets dependency
Diffstat (limited to 'pkgs/games/cockatrice')
-rw-r--r--pkgs/games/cockatrice/default.nix42
1 files changed, 23 insertions, 19 deletions
diff --git a/pkgs/games/cockatrice/default.nix b/pkgs/games/cockatrice/default.nix
index fa3b906268dc..cc85d5562161 100644
--- a/pkgs/games/cockatrice/default.nix
+++ b/pkgs/games/cockatrice/default.nix
@@ -1,25 +1,29 @@
-{ stdenv, fetchurl, cmake, qtbase, qtmultimedia, protobuf, qttools
+{ stdenv, fetchFromGitHub, mkDerivation, cmake, protobuf
+, qtbase, qtmultimedia, qttools, qtwebsockets, wrapQtAppsHook
}:
-stdenv.mkDerivation rec {
- name = "${pname}-unstable-${version}";
- pname = "cockatrice";
- version = "2017-01-20";
+mkDerivation rec {
+ pname = "cockatrice";
+ version = "2019-08-31-Release-2.7.2";
- src = fetchurl {
- url = "https://github.com/Cockatrice/Cockatrice/archive/${version}-Release.tar.gz";
- sha256 = "1gbcn8vffqdagidlamx670jxymhzaw28r4c6aqg3pq0s6by1l65f";
- };
+ src = fetchFromGitHub {
+ owner = "Cockatrice";
+ repo = "Cockatrice";
+ rev = "${version}";
+ sha256 = "17nfz4z6zfkiwcrq1rpm8bc7zh4gvcmb3fis9gdjjbji20dvcfxp";
+ };
- buildInputs = [
- cmake qtbase qtmultimedia protobuf qttools
- ];
+ buildInputs = [
+ cmake qtbase qtmultimedia protobuf qttools qtwebsockets
+ ];
- meta = {
- repositories.git = git://github.com/Cockatrice/Cockatrice.git;
- description = "A cross-platform virtual tabletop for multiplayer card games";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ spencerjanssen ];
- platforms = with stdenv.lib.platforms; linux;
- };
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
+ meta = {
+ homepage = "https://github.com/Cockatrice/Cockatrice";
+ description = "A cross-platform virtual tabletop for multiplayer card games";
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = with stdenv.lib.maintainers; [ spencerjanssen ];
+ platforms = with stdenv.lib.platforms; linux;
+ };
}