mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-18 19:03:28 +00:00
Merge staging-next into staging
This commit is contained in:
commit
60fded027b
@ -216,9 +216,9 @@ in runCommand
|
||||
# source-code itself).
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with maintainers; rec {
|
||||
stable = [ fabianhjr ];
|
||||
beta = [ fabianhjr ];
|
||||
canary = [ fabianhjr ];
|
||||
stable = [ ];
|
||||
beta = [ ];
|
||||
canary = [ ];
|
||||
dev = canary;
|
||||
}."${channel}";
|
||||
};
|
||||
|
@ -5,23 +5,31 @@
|
||||
, plz
|
||||
, cl-lib
|
||||
, ts
|
||||
, magit-section
|
||||
, taxy-magit-section
|
||||
, taxy
|
||||
, svg-lib
|
||||
}:
|
||||
|
||||
trivialBuild {
|
||||
pname = "ement";
|
||||
version = "unstable-2021-10-08";
|
||||
version = "unstable-2022-04-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alphapapa";
|
||||
repo = "ement.el";
|
||||
rev = "c951737dc855604aba389166bb0e7366afadc533";
|
||||
sha256 = "00iwwz4hzg4g59wrb5df6snqz3ppvrsadhfp61w1pa8gvg2z9bvy";
|
||||
rev = "70da19e4c9210d362b1d6d9c17ab2c034a03250d";
|
||||
sha256 = "sha256-Pxul0WrtyH2XZzF0fOOitLc3x/kc+Qc11RDH0n+Hm04=";
|
||||
};
|
||||
|
||||
packageRequires = [
|
||||
plz
|
||||
cl-lib
|
||||
ts
|
||||
magit-section
|
||||
taxy-magit-section
|
||||
taxy
|
||||
svg-lib
|
||||
];
|
||||
|
||||
patches = [
|
||||
|
10
pkgs/applications/editors/emacs/elisp-packages/update
Executable file
10
pkgs/applications/editors/emacs/elisp-packages/update
Executable file
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$( cd "$(dirname "$0")" ; pwd -P )"
|
||||
cd "$SCRIPT_DIR"
|
||||
|
||||
./update-from-overlay
|
||||
|
||||
./update-manual
|
||||
git commit -m "emacs.pkgs.manualPackages: $(date --iso)" -- .
|
7
pkgs/applications/editors/emacs/elisp-packages/update-manual
Executable file
7
pkgs/applications/editors/emacs/elisp-packages/update-manual
Executable file
@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$( cd "$(dirname "$0")" ; pwd -P )"
|
||||
cd "$SCRIPT_DIR"
|
||||
|
||||
nix-build --no-out-link update-manual.nix | xargs -n 1 -P $(nproc) bash -c
|
@ -0,0 +1,11 @@
|
||||
let
|
||||
pkgs = import ../../../../../. {
|
||||
config.allowBroken = true;
|
||||
};
|
||||
inherit (pkgs) lib emacs;
|
||||
inherit (lib) isDerivation hasAttr filterAttrs mapAttrs attrValues;
|
||||
|
||||
# Extract updateScript's from manually package emacs packages
|
||||
hasScript = filterAttrs (_: v: isDerivation v && hasAttr "updateScript" v) emacs.pkgs.manualPackages;
|
||||
|
||||
in attrValues (mapAttrs (_: v: v.updateScript) hasScript)
|
@ -14,6 +14,7 @@
|
||||
, desktop-file-utils
|
||||
, exiv2
|
||||
, glib
|
||||
, glib-networking
|
||||
, ilmbase
|
||||
, gtk3
|
||||
, intltool
|
||||
@ -71,6 +72,7 @@ stdenv.mkDerivation rec {
|
||||
curl
|
||||
exiv2
|
||||
glib
|
||||
glib-networking
|
||||
gtk3
|
||||
ilmbase
|
||||
lcms2
|
||||
|
@ -31,6 +31,10 @@ python3Packages.buildPythonApplication rec {
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
# Cannot find GSettings schemas when opening settings,
|
||||
# probably https://github.com/NixOS/nixpkgs/issues/56943
|
||||
strictDeps = false;
|
||||
|
||||
nativeBuildInputs = [
|
||||
gettext
|
||||
wrapGAppsHook
|
||||
|
@ -5,13 +5,13 @@
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "qownnotes";
|
||||
version = "22.3.4";
|
||||
version = "22.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
|
||||
# Fetch the checksum of current version with curl:
|
||||
# curl https://download.tuxfamily.org/qownnotes/src/qownnotes-<version>.tar.xz.sha256
|
||||
sha256 = "bec1ee9735821a7c4556c00790e3acfef06f21490ec8b7d99d9e002c9c0a1207";
|
||||
sha256 = "b9ce77ecd5bb48bd6534068b0582dfaa3b828f800b19ddec80387a84e00766da";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ qmake qttools ];
|
||||
|
@ -3,21 +3,23 @@
|
||||
, fetchurl
|
||||
, fltk13
|
||||
, libjpeg
|
||||
, eudev
|
||||
, pkg-config
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "1.3.54";
|
||||
version = "1.4.5";
|
||||
pname = "flrig";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-zw0xi4AVnm8Vi/oWkh13C9BjabOKUtZaVmLN++zKGug=";
|
||||
sha256 = "sha256-Zj/LkP1nSm1zLKLxuGfaKuVuP8jaVlvK/TzX504VKHk=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
fltk13
|
||||
libjpeg
|
||||
eudev
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl, fetchpatch, buildPackages, diffutils, ed, lzip }:
|
||||
{ lib, stdenv, fetchurl, buildPackages, diffutils, ed, lzip }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rcs";
|
||||
@ -9,14 +9,6 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-Q93+EHJKi4XiRo9kA7YABzcYbwHmDgvWL95p2EIjTMU=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# glibc 2.34 compat
|
||||
(fetchpatch {
|
||||
url = "https://src.fedoraproject.org/rpms/rcs/raw/f8e07cd37f4abfb36e37d41852bb8f9e234d3fb1/f/rcs-5.10.0-SIGSTKSZ.patch";
|
||||
sha256 = "sha256-mc6Uye9mdEsLBcOnf1m1TUb1BV0ncNU//iKBpLGBjho=";
|
||||
})
|
||||
];
|
||||
|
||||
ac_cv_path_ED = "${ed}/bin/ed";
|
||||
DIFF = "${diffutils}/bin/diff";
|
||||
DIFF3 = "${diffutils}/bin/diff3";
|
||||
|
@ -47,7 +47,7 @@ in
|
||||
meta = with lib; {
|
||||
homepage = "https://www.redmine.org/";
|
||||
platforms = platforms.linux;
|
||||
maintainers = [ maintainers.aanderse ];
|
||||
maintainers = with maintainers; [ aanderse felixsinger ];
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
}
|
||||
|
@ -0,0 +1,88 @@
|
||||
From 620c3eb38f0dbea6e877e37e97508513e87a0732 Mon Sep 17 00:00:00 2001
|
||||
From: Jeremy Fleischman <jeremyfleischman@gmail.com>
|
||||
Date: Sun, 27 Mar 2022 00:44:52 -0700
|
||||
Subject: [PATCH] Add new KODI_WEBSERVER_EXTRA_WHITELIST cmake var to allow
|
||||
access to more directories
|
||||
|
||||
(This is a backport of
|
||||
https://github.com/xbmc/xbmc/commit/a6dedce7ba1f03bdd83b019941d1e369a06f7888
|
||||
to Kodi 19.4 Matrix)
|
||||
|
||||
This is useful for NixOS, which often ends up creating a `KODI_HOME`
|
||||
with symlinks to other files (including the chorus2 interface). Kodi's
|
||||
webserver cautiously refuses to follow these symlinks, and you end up
|
||||
getting 404s rather than the web page.
|
||||
|
||||
See https://forum.kodi.tv/showthread.php?tid=366338&pid=3079493 for a
|
||||
discussion of this on the Kodi forum.
|
||||
---
|
||||
CMakeLists.txt | 1 +
|
||||
xbmc/CompileInfo.cpp.in | 5 +++++
|
||||
xbmc/CompileInfo.h | 1 +
|
||||
xbmc/utils/FileUtils.cpp | 6 +++++-
|
||||
4 files changed, 12 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 2d5369798df23..d5ef6d9390ef0 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -243,6 +243,7 @@ add_custom_command(OUTPUT ${CORE_BUILD_DIR}/xbmc/CompileInfo.cpp
|
||||
-DAPP_BUILD_DATE=${APP_BUILD_DATE}
|
||||
-DAPP_SHARED_LIBRARY_SUFFIX="${APP_SHARED_LIBRARY_SUFFIX}"
|
||||
-Dprefix=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
|
||||
+ -DKODI_WEBSERVER_EXTRA_WHITELIST="${KODI_WEBSERVER_EXTRA_WHITELIST}"
|
||||
-P ${CMAKE_SOURCE_DIR}/cmake/scripts/common/GenerateVersionedFiles.cmake
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/version.txt
|
||||
export-files
|
||||
diff --git a/xbmc/CompileInfo.cpp.in b/xbmc/CompileInfo.cpp.in
|
||||
index f81fe77902236..4f19203a89cde 100644
|
||||
--- a/xbmc/CompileInfo.cpp.in
|
||||
+++ b/xbmc/CompileInfo.cpp.in
|
||||
@@ -105,3 +105,8 @@ std::vector<std::string> CCompileInfo::GetAvailableWindowSystems()
|
||||
{
|
||||
return StringUtils::Split("@CORE_PLATFORM_NAME_LC@", ' ');
|
||||
}
|
||||
+
|
||||
+const std::vector<std::string> CCompileInfo::GetWebserverExtraWhitelist()
|
||||
+{
|
||||
+ return StringUtils::Split("@KODI_WEBSERVER_EXTRA_WHITELIST@", ',');
|
||||
+}
|
||||
diff --git a/xbmc/CompileInfo.h b/xbmc/CompileInfo.h
|
||||
index 553a0194ee77f..e2521324e6576 100644
|
||||
--- a/xbmc/CompileInfo.h
|
||||
+++ b/xbmc/CompileInfo.h
|
||||
@@ -32,4 +32,5 @@ class CCompileInfo
|
||||
static const char* GetVersionCode();
|
||||
static std::vector<std::string> GetAvailableWindowSystems();
|
||||
static std::vector<ADDON::RepoInfo> LoadOfficialRepoInfos();
|
||||
+ static const std::vector<std::string> GetWebserverExtraWhitelist();
|
||||
};
|
||||
diff --git a/xbmc/utils/FileUtils.cpp b/xbmc/utils/FileUtils.cpp
|
||||
index e51f3d631c256..fc717c9608098 100644
|
||||
--- a/xbmc/utils/FileUtils.cpp
|
||||
+++ b/xbmc/utils/FileUtils.cpp
|
||||
@@ -6,6 +6,7 @@
|
||||
* See LICENSES/README.md for more information.
|
||||
*/
|
||||
|
||||
+#include "CompileInfo.h"
|
||||
#include "FileUtils.h"
|
||||
#include "ServiceBroker.h"
|
||||
#include "guilib/GUIKeyboardFactory.h"
|
||||
@@ -261,12 +262,15 @@ bool CFileUtils::CheckFileAccessAllowed(const std::string &filePath)
|
||||
"/.ssh/",
|
||||
};
|
||||
// ALLOW kodi paths
|
||||
- const std::vector<std::string> whitelist = {
|
||||
+ std::vector<std::string> whitelist = {
|
||||
CSpecialProtocol::TranslatePath("special://home"),
|
||||
CSpecialProtocol::TranslatePath("special://xbmc"),
|
||||
CSpecialProtocol::TranslatePath("special://musicartistsinfo")
|
||||
};
|
||||
|
||||
+ auto kodiExtraWhitelist = CCompileInfo::GetWebserverExtraWhitelist();
|
||||
+ whitelist.insert(whitelist.end(), kodiExtraWhitelist.begin(), kodiExtraWhitelist.end());
|
||||
+
|
||||
// image urls come in the form of image://... sometimes with a / appended at the end
|
||||
// and can be embedded in a music or video file image://music@...
|
||||
// strip this off to get the real file path
|
@ -107,6 +107,15 @@ in stdenv.mkDerivation {
|
||||
|
||||
src = kodi_src;
|
||||
|
||||
# This is a backport of
|
||||
# https://github.com/xbmc/xbmc/commit/a6dedce7ba1f03bdd83b019941d1e369a06f7888
|
||||
# to Kodi 19.4 Matrix.
|
||||
# This can be removed once a new release of Kodi comes out and we upgrade
|
||||
# to it.
|
||||
patches = [
|
||||
./add-KODI_WEBSERVER_EXTRA_WHITELIST.patch
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gnutls libidn libtasn1 nasm p11-kit
|
||||
libxml2 python3Packages.python
|
||||
@ -185,6 +194,12 @@ in stdenv.mkDerivation {
|
||||
"-DSWIG_EXECUTABLE=${buildPackages.swig}/bin/swig"
|
||||
"-DFLATBUFFERS_FLATC_EXECUTABLE=${buildPackages.flatbuffers}/bin/flatc"
|
||||
"-DPYTHON_EXECUTABLE=${buildPackages.python3Packages.python}/bin/python"
|
||||
# When wrapped KODI_HOME will likely contain symlinks to static assets
|
||||
# that Kodi's built in webserver will cautiously refuse to serve up
|
||||
# (because their realpaths are outside of KODI_HOME and the other
|
||||
# whitelisted directories). This adds the entire nix store to the Kodi
|
||||
# webserver whitelist to avoid this problem.
|
||||
"-DKODI_WEBSERVER_EXTRA_WHITELIST=${builtins.storeDir}"
|
||||
] ++ lib.optional waylandSupport [
|
||||
"-DWAYLANDPP_SCANNER=${buildPackages.waylandpp}/bin/wayland-scanner++"
|
||||
];
|
||||
|
@ -35,11 +35,5 @@ buildEnv {
|
||||
(lib.concatMap
|
||||
(plugin: plugin.extraRuntimeDependencies or []) addons)}"
|
||||
done
|
||||
|
||||
# makeWrapper just created webinterface.default as a symlink. However,
|
||||
# kodi's webserver carefully refuses to follow symlinks, so we need to copy
|
||||
# these assets instead.
|
||||
rm $out/share/kodi/addons/webinterface.default
|
||||
cp -r ${kodi}/share/kodi/addons/webinterface.default/ $out/share/kodi/addons/webinterface.default
|
||||
'';
|
||||
}
|
||||
|
@ -216,7 +216,7 @@ let
|
||||
description = "A compiled language with Ruby like syntax and type inference";
|
||||
homepage = "https://crystal-lang.org/";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ david50407 fabianhjr manveru peterhoeg ];
|
||||
maintainers = with maintainers; [ david50407 manveru peterhoeg ];
|
||||
platforms = let archNames = builtins.attrNames archs; in
|
||||
if (lib.versionOlder version "1.2.0") then remove "aarch64-darwin" archNames else archNames;
|
||||
broken = lib.versionOlder version "0.36.1" && stdenv.isDarwin;
|
||||
|
@ -3,13 +3,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "goffice";
|
||||
version = "0.10.51";
|
||||
version = "0.10.52";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "LoQQiE1qUa4AyUIJKKv6c/elUsGqIiNx308txazDzSM=";
|
||||
sha256 = "YLnv2UNw8JabOU8KrIxuuR4V68DOEja0Sqc16xyYhAw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config intltool ];
|
||||
|
@ -16,13 +16,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libpinyin";
|
||||
version = "2.6.1";
|
||||
version = "2.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libpinyin";
|
||||
repo = "libpinyin";
|
||||
rev = version;
|
||||
sha256 = "0izisma5g9a7mxfxs177pi1d7v9dklm0ar4z404nf2s8x4wcg3ib";
|
||||
sha256 = "sha256-hafetjKWqImg3Jr1tSXjY0RwbBQ7LccXqx0OdtKCy/c=";
|
||||
};
|
||||
|
||||
postUnpack = ''
|
||||
@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Library for intelligent sentence-based Chinese pinyin input method";
|
||||
homepage = "https://sourceforge.net/projects/libpinyin";
|
||||
homepage = "https://github.com/libpinyin/libpinyin";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ linsui ericsagnes ];
|
||||
platforms = platforms.linux;
|
||||
|
@ -35,7 +35,8 @@ buildPythonPackage rec {
|
||||
--replace "'webdataset'," ""
|
||||
'';
|
||||
|
||||
buildInputs = [ libjpeg pkgconfig ];
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ libjpeg ];
|
||||
propagatedBuildInputs = [ opencv4 numba pandas pytorch-pfn-extras terminaltables tqdm ];
|
||||
|
||||
# `ffcv._libffcv*.so` cannot be loaded in the nix build environment for some
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, bash
|
||||
, cmake
|
||||
, fetchPypi
|
||||
, isPy27
|
||||
@ -43,8 +44,9 @@ buildPythonPackage rec {
|
||||
|
||||
postPatch = ''
|
||||
chmod +x tools/protoc-gen-mypy.sh.in
|
||||
patchShebangs tools/protoc-gen-mypy.sh.in tools/protoc-gen-mypy.py
|
||||
|
||||
patchShebangs tools/protoc-gen-mypy.py
|
||||
substituteInPlace tools/protoc-gen-mypy.sh.in \
|
||||
--replace "/bin/bash" "${bash}/bin/bash"
|
||||
substituteInPlace setup.py \
|
||||
--replace "setup_requires.append('pytest-runner')" ""
|
||||
'';
|
||||
|
@ -20,16 +20,18 @@ buildPythonPackage rec {
|
||||
sha256 = "1xi6df93ggkpmwckwbi356v7m32zv5qry8s45hvsps66dz438kmi";
|
||||
};
|
||||
|
||||
buildInputs = [ capnproto cython pkgconfig ];
|
||||
nativeBuildInputs = [ cython pkgconfig ];
|
||||
|
||||
# Tests disabled due to dependency on jinja and various other libraries.
|
||||
buildInputs = [ capnproto ];
|
||||
|
||||
# Tests depend on schema_capnp which fails to generate
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "capnp" ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://capnproto.github.io/pycapnp/";
|
||||
maintainers = with maintainers; [ cstrahan lukeadams ];
|
||||
license = licenses.bsd2;
|
||||
homepage = "https://capnproto.github.io/pycapnp/";
|
||||
};
|
||||
}
|
||||
|
@ -1,23 +1,23 @@
|
||||
{ buildPythonPackage, fetchPypi, pytest-runner, pytestCheckHook, glib, vips, cffi
|
||||
, pkg-config, pkgconfig, lib }:
|
||||
{ buildPythonPackage, fetchFromGitHub, pytestCheckHook, glib, vips, cffi
|
||||
, pkgconfig, lib }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyvips";
|
||||
version = "2.1.16";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "654c03014a15f846786807a2ece6f525a8fec883d1c857742c8e37da149a81ed";
|
||||
src = fetchFromGitHub {
|
||||
owner = "libvips";
|
||||
repo = "pyvips";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-8CeQbx3f2i0lEU0wxPeUwHlUGtzOztzTOdFNjIDy8s0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pytest-runner pkgconfig pkg-config ];
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
buildInputs = [ glib vips ];
|
||||
|
||||
propagatedBuildInputs = [ cffi ];
|
||||
|
||||
# tests are not included in pypi tarball
|
||||
doCheck = false;
|
||||
checkInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "pyvips" ];
|
||||
|
@ -5,12 +5,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "zodbpickle";
|
||||
version = "2.2.0";
|
||||
version = "2.3";
|
||||
disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "584127173db0a2647af0fc8cb935130b1594398c611e94fb09a719e09e1ed4bd";
|
||||
sha256 = "sha256-5MtccZcF6Lseju5Kok4gcaMJTs8ng9h0B6uCLxZto6I=";
|
||||
};
|
||||
|
||||
# fails..
|
||||
|
@ -1,15 +1,15 @@
|
||||
{ stdenv, coreutils, lib, installShellFiles, zlib, autoPatchelfHook, fetchurl }:
|
||||
|
||||
let
|
||||
version = "0.1.3";
|
||||
version = "0.1.4";
|
||||
assets = {
|
||||
x86_64-darwin = {
|
||||
asset = "scala-cli-x86_64-apple-darwin.gz";
|
||||
sha256 = "UlDF2Eaaet62zZV0z6XOZvg/YeB//AXPDni8h3Wc6rw=";
|
||||
sha256 = "19bsfkp398rx3f9lnjzhp8pcs77n075v17rpm4hsmrpsz1hih5xy";
|
||||
};
|
||||
x86_64-linux = {
|
||||
asset = "scala-cli-x86_64-pc-linux.gz";
|
||||
sha256 = "086fi7ma4j9xy6gs0k7i06ql8ranjkjlrir2860q74kinfisk79a";
|
||||
sha256 = "0rggf6v32rw3s82a1apz2b8nyiv8rd0lvw1bajl2s7jhlq8l7lc9";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
@ -2,24 +2,24 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dolt";
|
||||
version = "0.37.4";
|
||||
version = "0.39.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "liquidata-inc";
|
||||
owner = "dolthub";
|
||||
repo = "dolt";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-cKX8idMmh9hQVPjO8rJWlp1nhtnzwwlLkelNw+LLBag=";
|
||||
sha256 = "sha256-rCGjBb5aiDLPBKYX4jhHxtBDf3Xs1/p1DdsFmdfLNLM=";
|
||||
};
|
||||
|
||||
modRoot = "./go";
|
||||
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
|
||||
vendorSha256 = "sha256-vaYCo+jvw3qcLQ63oA8tq6G6Gxq50VTxK6IMBcEZXqs=";
|
||||
vendorSha256 = "sha256-yemt7hUcLXgC42B2q4+1MalGd3jCMHcVD/Bpq8B2x7M=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Relational database with version control and CLI a-la Git";
|
||||
homepage = "https://github.com/liquidata-inc/dolt";
|
||||
homepage = "https://github.com/dolthub/dolt";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ danbst ];
|
||||
};
|
||||
|
@ -1,7 +1,6 @@
|
||||
{ lib
|
||||
, multiStdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, substituteAll
|
||||
, pkgsi686Linux
|
||||
, libnotify
|
||||
@ -49,14 +48,14 @@ let
|
||||
};
|
||||
in multiStdenv.mkDerivation rec {
|
||||
pname = "yabridge";
|
||||
version = "3.8.0";
|
||||
version = "3.8.1";
|
||||
|
||||
# NOTE: Also update yabridgectl's cargoHash when this is updated
|
||||
src = fetchFromGitHub {
|
||||
owner = "robbert-vdh";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-XacJjHxsp60/l36pFPGonUyOsyFF2lmqplAaisHXZDY=";
|
||||
sha256 = "sha256-5Mi/aIjOKbn7guTj+AKGQRv+k7w4gzfdA9Mw4ocUlOE=";
|
||||
};
|
||||
|
||||
# Unpack subproject sources
|
||||
@ -78,14 +77,6 @@ in multiStdenv.mkDerivation rec {
|
||||
libxcb32 = pkgsi686Linux.xorg.libxcb;
|
||||
inherit libnotify wine;
|
||||
})
|
||||
# Remove with next yabridge update
|
||||
(fetchpatch {
|
||||
name = "fix-for-wine-7.1.patch";
|
||||
url = "https://github.com/robbert-vdh/yabridge/commit/de470d345ab206b08f6d4a147b6af1d285a4211f.patch";
|
||||
sha256 = "sha256-xJx1zvxD+DIjbkm7Ovoy4RaAvjx936/j/7AYUPh/kOo=";
|
||||
includes = [ "src/wine-host/xdnd-proxy.cpp" ];
|
||||
})
|
||||
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
@ -1,5 +1,5 @@
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 95ecb728..cb30f3af 100644
|
||||
index c71d4fdb..b3f381ba 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -201,6 +201,7 @@ if with_32bit_libraries or with_bitbridge
|
||||
@ -20,7 +20,7 @@ index 95ecb728..cb30f3af 100644
|
||||
|
||||
# These are all headers-only libraries, and thus won't require separate 32-bit
|
||||
diff --git a/src/plugin/utils.cpp b/src/plugin/utils.cpp
|
||||
index 1a457f03..20ca1e63 100644
|
||||
index fc2c8b25..c73249e3 100644
|
||||
--- a/src/plugin/utils.cpp
|
||||
+++ b/src/plugin/utils.cpp
|
||||
@@ -107,7 +107,7 @@ std::string PluginInfo::wine_version() const {
|
||||
|
@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
src = yabridge.src;
|
||||
sourceRoot = "source/tools/yabridgectl";
|
||||
cargoSha256 = "sha256-pwy2Q2HUCihr7W81hGvDm9EiZHk9G8knSy0yxPy6hl8=";
|
||||
cargoSha256 = "sha256-ducF55d5OvCwlNFtt2r6pG5e9VevM2AzHSvPnWvIp1Y=";
|
||||
|
||||
patches = [
|
||||
# By default, yabridgectl locates libyabridge.so by using
|
||||
|
@ -11,12 +11,12 @@
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "nix-eval-jobs";
|
||||
version = "0.0.4";
|
||||
version = "0.0.5";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nix-community";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-SCwvFlBYUlxCucjMO4GHhEQWZFZt0lRKJncm6hvDx9I=";
|
||||
hash = "sha256-3/F9q6MRebTltJzuhIukHrxgUyd5pi34IzaklfdvKe4=";
|
||||
};
|
||||
buildInputs = [
|
||||
boost
|
||||
|
@ -15245,7 +15245,9 @@ with pkgs;
|
||||
|
||||
doit = with python3Packages; toPythonApplication doit;
|
||||
|
||||
dolt = callPackage ../servers/sql/dolt { };
|
||||
dolt = callPackage ../servers/sql/dolt {
|
||||
buildGoModule = buildGo118Module;
|
||||
};
|
||||
|
||||
dot2tex = with python3.pkgs; toPythonApplication dot2tex;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user