diff options
author | lewo <lewo@abesis.fr> | 2018-08-31 18:37:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-31 18:37:37 +0200 |
commit | fc39e5c6452db50dc4c9ac89792b866383db1b04 (patch) | |
tree | 4a2ffcab2c70d76680211cfb1a85e2c2e4c09b56 /pkgs | |
parent | dde959a8965af69e19a4bf7b246095a97dc3dbc8 (diff) | |
parent | 62a2574eb30608dd1a11ff61f2b209eee134b33f (diff) | |
download | nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar.gz nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar.bz2 nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar.lz nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar.xz nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.tar.zst nixpkgs-fc39e5c6452db50dc4c9ac89792b866383db1b04.zip |
Merge pull request #41920 from fgaz/drawpile
drawpile: init at 2.0.10
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/graphics/drawpile/default.nix | 44 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/drawpile/default.nix b/pkgs/applications/graphics/drawpile/default.nix new file mode 100644 index 00000000000..fd8f88aa53a --- /dev/null +++ b/pkgs/applications/graphics/drawpile/default.nix @@ -0,0 +1,44 @@ +{ stdenv +, fetchurl +, cmake +, qtbase +, qtsvg +, qtmultimedia +, qttools +, kdnssd +, karchive +, libsodium +, libmicrohttpd +, giflib +, miniupnpc +}: + +stdenv.mkDerivation rec { + name = "drawpile-${version}"; + version = "2.0.11"; + src = fetchurl { + url = "https://drawpile.net/files/src/drawpile-${version}.tar.gz"; + sha256 = "0h018rxhc0lwpqwmlihalz634nd0xaafk4p2b782djjd87irnjpk"; + }; + buildInputs = [ + cmake + qtbase qtsvg qtmultimedia qttools + karchive + # optional deps: + libsodium # ext-auth support + libmicrohttpd # HTTP admin api + giflib # gif animation export support + miniupnpc # automatic port forwarding + kdnssd # local server discovery with Zeroconf + ]; + configurePhase = "cmake -DCMAKE_INSTALL_PREFIX=$out ."; + + meta = with stdenv.lib; { + description = "A collaborative drawing program that allows multiple users to sketch on the same canvas simultaneously"; + homepage = https://drawpile.net/; + downloadPage = https://drawpile.net/download/; + license = licenses.gpl3; + maintainers = with maintainers; [ fgaz ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7604bf49414..436c44609ec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15897,6 +15897,8 @@ with pkgs; dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { }; + drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { }; + droopy = callPackage ../applications/networking/droopy { inherit (python3Packages) wrapPython; }; |