dino: 2019-10-28 -> 0.1.0
The system libsignal-protocol-c is preferred now, so fetching submodules is no longer required. The other libraries added are ones that the build complained about. I suspect they are optional dependencies. Adding them makes the build quieter, and has basically no impact on runtime closure size, so no harm in making them available to keep the build system happy.
This commit is contained in:
parent
c693bd142c
commit
d506e9dd25
1 changed files with 14 additions and 6 deletions
|
@ -2,7 +2,8 @@
|
|||
, vala, cmake, ninja, wrapGAppsHook, pkgconfig, gettext
|
||||
, gobject-introspection, gnome3, glib, gdk-pixbuf, gtk3, glib-networking
|
||||
, xorg, libXdmcp, libxkbcommon
|
||||
, libnotify, libsoup, libgee
|
||||
, libnotify, libsoup, libgee, utillinux, libselinux, libsepol, libpsl, brotli
|
||||
, libsignal-protocol-c
|
||||
, libgcrypt
|
||||
, epoxy
|
||||
, at-spi2-core
|
||||
|
@ -14,15 +15,15 @@
|
|||
, icu
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "dino-unstable-2019-10-28";
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "dino";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dino";
|
||||
repo = "dino";
|
||||
rev = "388cc56674487e7b9e339637369fc55f0e271daf";
|
||||
sha256 = "1v8rnjbzi8qhwb1fv787byxk8ygfs16z2j64h0s6sd3asr4n0kz1";
|
||||
fetchSubmodules = true;
|
||||
rev = "v${version}";
|
||||
sha256 = "1k5cgj5n8s40i71wqdh6m1q0njl45ichfdbbywx9rga5hljz1c54";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -51,12 +52,19 @@ stdenv.mkDerivation {
|
|||
pcre
|
||||
xorg.libxcb
|
||||
xorg.libpthreadstubs
|
||||
xorg.libXtst
|
||||
libXdmcp
|
||||
libxkbcommon
|
||||
epoxy
|
||||
at-spi2-core
|
||||
dbus
|
||||
icu
|
||||
utillinux
|
||||
libselinux
|
||||
libsepol
|
||||
libpsl
|
||||
brotli
|
||||
libsignal-protocol-c
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
|
Loading…
Reference in a new issue