Merge branch 'staging-next' into staging
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl, cmake, llvmPackages, python2 }:
|
||||
{ lib, stdenv, fetchurl, cmake, llvmPackages, python3 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "include-what-you-use";
|
||||
@@ -10,8 +10,8 @@ stdenv.mkDerivation rec {
|
||||
url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz";
|
||||
};
|
||||
|
||||
buildInputs = with llvmPackages; [ clang-unwrapped llvm python2 ];
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = with llvmPackages; [ cmake llvm.dev llvm clang-unwrapped python3];
|
||||
buildInputs = [ llvmPackages.libclang ];
|
||||
|
||||
cmakeFlags = [ "-DIWYU_LLVM_ROOT_PATH=${llvmPackages.clang-unwrapped}" ];
|
||||
|
||||
|
||||
@@ -25,6 +25,6 @@ mkDerivation rec {
|
||||
description = "Tool that visualizes massif data generated by valgrind";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ lethalman zraexy ];
|
||||
maintainers = with maintainers; [ zraexy ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From e54c17899118ea940c36bc17a48d8ff759243f16 Mon Sep 17 00:00:00 2001
|
||||
From: Uri Baghin <uri@canva.com>
|
||||
Date: Sat, 8 May 2021 09:49:18 +1000
|
||||
Subject: [PATCH] Fix darwin build.
|
||||
|
||||
---
|
||||
src/itimer.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/itimer.cpp b/src/itimer.cpp
|
||||
index 08c46d1..52628ef 100644
|
||||
--- a/src/itimer.cpp
|
||||
+++ b/src/itimer.cpp
|
||||
@@ -52,8 +52,8 @@ Error ITimer::start(Arguments& args) {
|
||||
|
||||
OS::installSignalHandler(SIGPROF, signalHandler);
|
||||
|
||||
- long sec = _interval / 1000000000;
|
||||
- long usec = (_interval % 1000000000) / 1000;
|
||||
+ time_t sec = _interval / 1000000000;
|
||||
+ suseconds_t usec = (_interval % 1000000000) / 1000;
|
||||
struct itimerval tv = {{sec, usec}, {sec, usec}};
|
||||
|
||||
if (setitimer(ITIMER_PROF, &tv, NULL) != 0) {
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -22,6 +22,11 @@ stdenv.mkDerivation rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
patches = [
|
||||
# https://github.com/jvm-profiling-tools/async-profiler/pull/428
|
||||
./0001-Fix-darwin-build.patch
|
||||
];
|
||||
|
||||
fixupPhase = ''
|
||||
substituteInPlace $out/bin/async-profiler \
|
||||
--replace 'JATTACH=$SCRIPT_DIR/build/jattach' \
|
||||
|
||||
@@ -1,21 +1,41 @@
|
||||
{ fetchFromGitHub, lib, python3Packages }:
|
||||
|
||||
let
|
||||
python3Packages2 = python3Packages.override {
|
||||
overrides = self: super: {
|
||||
arrow = self.callPackage ../../python-modules/arrow/2.nix { };
|
||||
};
|
||||
};
|
||||
in
|
||||
let
|
||||
python3Packages = python3Packages2; # two separate let … in to avoid infinite recursion
|
||||
in
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "backblaze-b2";
|
||||
version = "2.1.0";
|
||||
version = "2.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Backblaze";
|
||||
repo = "B2_Command_Line_Tool";
|
||||
rev = "v${version}";
|
||||
sha256 = "1kkpvxqgh5pw4kr8lh5gy9d7960hv9zvajbjiqhj6xgykwbpbgmq";
|
||||
src = python3Packages.fetchPypi {
|
||||
inherit version;
|
||||
pname = "b2";
|
||||
sha256 = "sha256-nNQDdSjUolj3PjWRn1fPBAEtPlgeent2PxzHqwH1Z6s=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace 'setuptools_scm<6.0' 'setuptools_scm'
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
b2sdk
|
||||
class-registry
|
||||
phx-class-registry
|
||||
setuptools
|
||||
docutils
|
||||
rst2ansi
|
||||
];
|
||||
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
checkInputs = with python3Packages; [ pytestCheckHook ];
|
||||
|
||||
@@ -25,13 +25,13 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
llvm
|
||||
llvm.dev
|
||||
] ++ lib.optionals (withManual || withHTML) [
|
||||
sphinx
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCLANG_RESOURCE_DIR=${libclang.dev}/lib/clang/${lib.getVersion libclang}/"
|
||||
"-DCLANG_RESOURCE_DIR=${libclang.dev}/"
|
||||
"-DSPHINX_HTML=${if withHTML then "ON" else "OFF"}"
|
||||
"-DSPHINX_MAN=${if withManual then "ON" else "OFF"}"
|
||||
];
|
||||
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
|
||||
libffi
|
||||
libxml2
|
||||
zlib
|
||||
libclang
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, fetchurl, pkg-config, libxml2Python, libxslt, intltool, gnome3
|
||||
{ lib, fetchurl, pkg-config, libxml2Python, libxslt, intltool, gnome
|
||||
, python2Packages }:
|
||||
|
||||
python2Packages.buildPythonApplication rec {
|
||||
@@ -24,7 +24,7 @@ python2Packages.buildPythonApplication rec {
|
||||
propagatedBuildInputs = [ libxml2Python ];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
, docbook-xsl-nons
|
||||
, libxslt
|
||||
, gettext
|
||||
, gnome3
|
||||
, gnome
|
||||
, withDblatex ? false, dblatex
|
||||
}:
|
||||
|
||||
@@ -77,7 +77,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
passthru = {
|
||||
# Consumers are expected to copy the m4 files to their source tree, let them reuse the patch
|
||||
respect_xml_catalog_files_var_patch = ./respect-xml-catalog-files-var.patch;
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
versionPolicy = "none";
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
, libxml2
|
||||
, docbook-xsl-nons
|
||||
, docbook_xml_dtd_42
|
||||
, gnome3
|
||||
, gnome
|
||||
, gdk-pixbuf
|
||||
, libxslt
|
||||
, gsettings-desktop-schemas
|
||||
@@ -54,11 +54,11 @@ stdenv.mkDerivation rec {
|
||||
python3.pkgs.pygobject3
|
||||
gsettings-desktop-schemas
|
||||
gdk-pixbuf
|
||||
gnome3.adwaita-icon-theme
|
||||
gnome.adwaita-icon-theme
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
|
||||
pname = "irony-server";
|
||||
inherit (irony) src version;
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = [ cmake llvmPackages.llvm.dev ];
|
||||
buildInputs = [ llvmPackages.libclang llvmPackages.llvm ];
|
||||
|
||||
dontUseCmakeBuildDir = true;
|
||||
|
||||
@@ -12,8 +12,8 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-jipSipgD0avd7XODlpxnqjHK3s6nacaxbIQIddix7X8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = with llvmPackages; [ clang-unwrapped llvm rapidjson ];
|
||||
nativeBuildInputs = [ cmake llvmPackages.llvm.dev ];
|
||||
buildInputs = with llvmPackages; [ libclang llvm rapidjson ];
|
||||
|
||||
cmakeFlags = [ "-DCCLS_VERSION=${version}" ];
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
, gtk3
|
||||
, python3
|
||||
, wrapGAppsHook
|
||||
, gnome3
|
||||
, gnome
|
||||
, libwnck3
|
||||
, gobject-introspection
|
||||
, gettext
|
||||
@@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
buildInputs = [
|
||||
glib
|
||||
gnome3.adwaita-icon-theme
|
||||
gnome.adwaita-icon-theme
|
||||
gtk3
|
||||
libwnck3
|
||||
];
|
||||
@@ -61,7 +61,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "dfeet";
|
||||
versionPolicy = "none";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl, pkg-config, glib, bison, flex, gnome3 }:
|
||||
{ lib, stdenv, fetchurl, pkg-config, glib, bison, flex, gnome }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gob2";
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [ glib bison flex ];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
versionPolicy = "none";
|
||||
};
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
, libgsf
|
||||
, gcab
|
||||
, bzip2
|
||||
, gnome3
|
||||
, gnome
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
versionPolicy = "none";
|
||||
};
|
||||
|
||||
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
|
||||
description = "Source code search and cross reference engine";
|
||||
homepage = "https://opengrok.github.io/OpenGrok/";
|
||||
license = licenses.cddl;
|
||||
maintainers = [ maintainers.lethalman ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
, fetchurl
|
||||
, fetchpatch
|
||||
, pkg-config
|
||||
, gnome3
|
||||
, gnome
|
||||
, gtk3
|
||||
, libxml2
|
||||
, intltool
|
||||
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = "nemiver";
|
||||
versionPolicy = "none";
|
||||
};
|
||||
|
||||
@@ -512,7 +512,7 @@ self: super:
|
||||
|
||||
# Set directory containing llvm-config binary
|
||||
preConfigure = ''
|
||||
export LLVM_CONFIG=${pkgs.llvm}/bin/llvm-config
|
||||
export LLVM_CONFIG=${pkgs.llvm.dev}/bin/llvm-config
|
||||
'';
|
||||
|
||||
__impureHostDeps = lib.optionals pkgs.stdenv.isDarwin [ "/usr/lib/libm.dylib" ];
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
, shared-mime-info
|
||||
, systemd
|
||||
, wrapGAppsHook
|
||||
, gnome3
|
||||
, gnome
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
shared-mime-info
|
||||
wrapGAppsHook
|
||||
gnome3.adwaita-icon-theme
|
||||
gnome.adwaita-icon-theme
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
versionPolicy = "odd-unstable";
|
||||
};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl, unzip, cairo, xorg, gdk-pixbuf, fontconfig, pango, gnome3, atk, at-spi2-atk, at-spi2-core
|
||||
{ lib, stdenv, fetchurl, unzip, cairo, xorg, gdk-pixbuf, fontconfig, pango, gnome, atk, at-spi2-atk, at-spi2-core
|
||||
, gtk3, glib, freetype, dbus, nss, nspr, alsaLib, cups, expat, udev, makeDesktopItem
|
||||
}:
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rtags";
|
||||
version = "2.38";
|
||||
nativeBuildInputs = [ cmake pkg-config ];
|
||||
buildInputs = [ llvmPackages.llvm openssl emacs ]
|
||||
nativeBuildInputs = [ cmake pkg-config llvmPackages.llvm.dev ];
|
||||
buildInputs = [ llvmPackages.llvm llvmPackages.libclang openssl emacs ]
|
||||
++ lib.optionals stdenv.cc.isGNU [ llvmPackages.clang-unwrapped ]
|
||||
++ lib.optionals stdenv.isDarwin [ apple_sdk.libs.xpc apple_sdk.frameworks.CoreServices ];
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Code Intelligence for Vala & Genie";
|
||||
homepage = "https://github.com/benwaffle/vala-language-server";
|
||||
license = licenses.lgpl21Plus;
|
||||
maintainers = with maintainers; [ andreasfelix worldofpeace ];
|
||||
maintainers = with maintainers; [ andreasfelix ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user