summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@users.noreply.github.com>2019-03-05 16:39:46 -0500
committerGitHub <noreply@github.com>2019-03-05 16:39:46 -0500
commit72f4a869f51d0d98039e87708f108e5576a5c829 (patch)
tree37233957a12d0767e3318dc980f25e36f79a415c /pkgs
parent18316309303260bff568fa963d47fb4a00809817 (diff)
parent409e7f132c50554dd90084294f7ae77661eba55b (diff)
downloadnixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar.gz
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar.bz2
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar.lz
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar.xz
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.tar.zst
nixpkgs-72f4a869f51d0d98039e87708f108e5576a5c829.zip
Merge pull request #56784 from Kjuvi/torrential-init-at-1.1.0
torrential: init at 1.1.0
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/p2p/torrential/default.nix60
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 62 insertions, 0 deletions
diff --git a/pkgs/applications/networking/p2p/torrential/default.nix b/pkgs/applications/networking/p2p/torrential/default.nix
new file mode 100644
index 00000000000..999f80a7bbd
--- /dev/null
+++ b/pkgs/applications/networking/p2p/torrential/default.nix
@@ -0,0 +1,60 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkgconfig
+, pantheon
+, curl
+, glib
+, gtk3
+, hicolor-icon-theme
+, libb64
+, libevent
+, libgee
+, libnatpmp
+, libunity
+, miniupnpc
+, openssl
+, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+  pname = "torrential";
+  version = "1.1.0";
+
+  src = fetchFromGitHub {
+    owner = "davidmhewitt";
+    repo = "torrential";
+    rev = version;
+    fetchSubmodules = true;
+    sha256 = "17aby0c17ybyzyzyc1cg1j6q1a186801fy84avlaxahqp7vdammx";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    pantheon.vala
+    pkgconfig
+    wrapGAppsHook
+  ];
+
+  buildInputs = [
+    curl
+    glib
+    gtk3
+    hicolor-icon-theme
+    libb64
+    libevent
+    libgee
+    libnatpmp
+    libunity
+    miniupnpc
+    openssl
+    pantheon.granite
+  ];
+
+  meta = with stdenv.lib; {
+    description = "Download torrents in style with this speedy, minimalist torrent client for elementary OS";
+    homepage = https://github.com/davidmhewitt/torrential;
+    maintainers = with maintainers; [ kjuvi ] ++ pantheon.maintainers;
+    platforms = platforms.linux;
+    license = licenses.gpl3;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index cc81833805c..7b48d1b491d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -19731,6 +19731,8 @@ in
     inherit (pythonPackages) wrapPython wxPython;
   };
 
+  torrential = callPackage ../applications/networking/p2p/torrential { };
+
   tortoisehg = callPackage ../applications/version-management/tortoisehg { };
 
   toot = callPackage ../applications/misc/toot { };