diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/misc/ocs-url/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/misc/ocs-url/default.nix | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/nixpkgs/pkgs/tools/misc/ocs-url/default.nix b/nixpkgs/pkgs/tools/misc/ocs-url/default.nix index 0544bb6829eb..564c7b81c742 100644 --- a/nixpkgs/pkgs/tools/misc/ocs-url/default.nix +++ b/nixpkgs/pkgs/tools/misc/ocs-url/default.nix @@ -1,24 +1,33 @@ { lib, stdenv, fetchgit, libsForQt5 }: +let + version = "3.1.0"; + + main_src = fetchgit { + url = "https://www.opencode.net/dfn2/ocs-url.git"; + rev = "release-${version}"; + sha256 = "RvbkcSj8iUAHAEOyETwfH+3XnCCY/p8XM8LgVrZxrws="; + }; + + qtil_src = fetchgit { + url = "https://github.com/akiraohgaki/qtil"; + rev = "v0.4.0"; + sha256 = "XRSp0F7ggfkof1RNAnQU3+O9DcXDy81VR7NakITOXrw="; + }; +in + stdenv.mkDerivation rec { pname = "ocs-url"; - version = "3.1.0"; + inherit version; - srcs = [ - (fetchgit { - url = "https://www.opencode.net/dfn2/ocs-url.git"; - rev = "release-${version}"; - sha256 = "RvbkcSj8iUAHAEOyETwfH+3XnCCY/p8XM8LgVrZxrws="; - }) - - (fetchgit { - url = "https://github.com/akiraohgaki/qtil"; - rev = "v0.4.0"; - sha256 = "XRSp0F7ggfkof1RNAnQU3+O9DcXDy81VR7NakITOXrw="; - }) - ]; + srcs = [ main_src qtil_src ]; + sourceRoot = main_src.name; - sourceRoot = "ocs-url"; + # We are NOT in $sourceRoot here + postUnpack = '' + mkdir -p $sourceRoot/lib/qtil + cp -r ${qtil_src.name}/* $sourceRoot/lib/qtil/ + ''; buildInputs = with libsForQt5.qt5; [ qtbase @@ -28,12 +37,6 @@ stdenv.mkDerivation rec { wrapQtAppsHook ]; - # We are NOT in $sourceRoot here - postUnpack = '' - mkdir -p $sourceRoot/lib/qtil - cp -r qtil/* $sourceRoot/lib/qtil/ - ''; - meta = with lib; { description = "Open Collaboration System for use with DE store websites"; license = licenses.gpl3Only; |