fileshelter: init at 3.0.0

+30
+28
pkgs/servers/web-apps/fileshelter/default.nix
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook, libzip, boost, wt3, libconfig, pkgconfig } : 2 + 3 + stdenv.mkDerivation rec { 4 + name = "fileshelter"; 5 + version = "3.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "epoupon"; 9 + repo = "fileshelter"; 10 + rev = "v${version}"; 11 + sha256 = "1n9hrls3l9gf8wfz6m9bylma1b1hdvdqsksv2dlp1zdgjdzv200b"; 12 + }; 13 + 14 + nativeBuildInputs = [ autoreconfHook pkgconfig ]; 15 + buildInputs = [ libzip boost wt3 libconfig ]; 16 + 17 + postInstall = '' 18 + ln -s ${wt3}/share/Wt/resources $out/share/fileshelter/docroot/resources 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + homepage = https://github.com/epoupon/fileshelter; 23 + description = "FileShelter is a 'one-click' file sharing web application"; 24 + maintainers = [ maintainers.willibutz ]; 25 + license = licenses.gpl3; 26 + platforms = [ "x86_64-linux" ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 1106 1106 1107 1107 filebench = callPackage ../tools/misc/filebench { }; 1108 1108 1109 + fileshelter = callPackage ../servers/web-apps/fileshelter { }; 1110 + 1109 1111 fsmon = callPackage ../tools/misc/fsmon { }; 1110 1112 1111 1113 fsql = callPackage ../tools/misc/fsql { };