seafile-server: 10.0.1 -> 11.0.12
This commit is contained in:
parent
d3b5dc8da1
commit
e6e65f022c
@ -1,4 +1,10 @@
|
|||||||
{ stdenv, lib, fetchFromGitHub, cmake, libevent }:
|
{
|
||||||
|
stdenv,
|
||||||
|
lib,
|
||||||
|
fetchFromGitHub,
|
||||||
|
cmake,
|
||||||
|
libevent,
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libevhtp";
|
pname = "libevhtp";
|
||||||
@ -24,6 +30,10 @@ stdenv.mkDerivation rec {
|
|||||||
description = "Create extremely-fast and secure embedded HTTP servers with ease";
|
description = "Create extremely-fast and secure embedded HTTP servers with ease";
|
||||||
homepage = "https://github.com/criticalstack/libevhtp";
|
homepage = "https://github.com/criticalstack/libevhtp";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ greizgh schmittlauch ];
|
maintainers = with maintainers; [
|
||||||
|
greizgh
|
||||||
|
schmittlauch
|
||||||
|
melvyn2
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -1,50 +1,61 @@
|
|||||||
{ stdenv
|
{
|
||||||
, lib
|
stdenv,
|
||||||
, fetchFromGitHub
|
lib,
|
||||||
, pkg-config
|
fetchFromGitHub,
|
||||||
, python3
|
pkg-config,
|
||||||
, autoreconfHook
|
python3,
|
||||||
, libuuid
|
autoreconfHook,
|
||||||
, sqlite
|
libuuid,
|
||||||
, glib
|
libmysqlclient,
|
||||||
, libevent
|
sqlite,
|
||||||
, libsearpc
|
glib,
|
||||||
, openssl
|
libevent,
|
||||||
, fuse
|
libsearpc,
|
||||||
, libarchive
|
openssl,
|
||||||
, libjwt
|
fuse,
|
||||||
, curl
|
libarchive,
|
||||||
, which
|
libjwt,
|
||||||
, vala
|
curl,
|
||||||
, cmake
|
which,
|
||||||
, oniguruma
|
vala,
|
||||||
, nixosTests
|
cmake,
|
||||||
|
oniguruma,
|
||||||
|
nixosTests,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
# seafile-server relies on a specific version of libevhtp.
|
# seafile-server relies on a specific version of libevhtp.
|
||||||
# It contains non upstreamed patches and is forked off an outdated version.
|
# It contains non upstreamed patches and is forked off an outdated version.
|
||||||
libevhtp = import ./libevhtp.nix {
|
libevhtp = import ./libevhtp.nix {
|
||||||
inherit stdenv lib fetchFromGitHub cmake libevent;
|
inherit
|
||||||
|
stdenv
|
||||||
|
lib
|
||||||
|
fetchFromGitHub
|
||||||
|
cmake
|
||||||
|
libevent
|
||||||
|
;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation {
|
||||||
pname = "seafile-server";
|
pname = "seafile-server";
|
||||||
version = "10.0.1";
|
version = "11.0.12";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "haiwen";
|
owner = "haiwen";
|
||||||
repo = "seafile-server";
|
repo = "seafile-server";
|
||||||
rev = "db09baec1b88fc131bf4453a808ab63a3fc714c9"; # using a fixed revision because upstream may re-tag releases :/
|
rev = "5e6c0974e6abe5d92b8ba1db41c6ddbc1029f2d5"; # using a fixed revision because upstream may re-tag releases :/
|
||||||
sha256 = "sha256-a5vtJcbnaYzq6/3xmhbWk23BZ+Wil/Tb/q22ML4bDqs=";
|
hash = "sha256-BVa4QZiHPkqRB5FvDlCSbEVxdnyxVy2KuCDb2orRMuI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook pkg-config ];
|
nativeBuildInputs = [
|
||||||
|
autoreconfHook
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libuuid
|
libuuid
|
||||||
|
libmysqlclient
|
||||||
sqlite
|
sqlite
|
||||||
openssl
|
|
||||||
glib
|
glib
|
||||||
libsearpc
|
libsearpc
|
||||||
libevent
|
libevent
|
||||||
@ -52,7 +63,6 @@ stdenv.mkDerivation rec {
|
|||||||
fuse
|
fuse
|
||||||
libarchive
|
libarchive
|
||||||
libjwt
|
libjwt
|
||||||
curl
|
|
||||||
which
|
which
|
||||||
vala
|
vala
|
||||||
libevhtp
|
libevhtp
|
||||||
@ -73,6 +83,11 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = "https://github.com/haiwen/seafile-server";
|
homepage = "https://github.com/haiwen/seafile-server";
|
||||||
license = licenses.agpl3Plus;
|
license = licenses.agpl3Plus;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ greizgh schmittlauch ];
|
maintainers = with maintainers; [
|
||||||
|
greizgh
|
||||||
|
schmittlauch
|
||||||
|
melvyn2
|
||||||
|
];
|
||||||
|
mainProgram = "seaf-server";
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -38250,8 +38250,6 @@ with pkgs;
|
|||||||
|
|
||||||
sct = callPackage ../tools/X11/sct { };
|
sct = callPackage ../tools/X11/sct { };
|
||||||
|
|
||||||
seafile-server = callPackage ../servers/seafile-server { };
|
|
||||||
|
|
||||||
seafile-shared = callPackage ../misc/seafile-shared { };
|
seafile-shared = callPackage ../misc/seafile-shared { };
|
||||||
|
|
||||||
ser2net = callPackage ../servers/ser2net { };
|
ser2net = callPackage ../servers/ser2net { };
|
||||||
|
Loading…
Reference in New Issue
Block a user