mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 01:43:15 +00:00
Merge staging-next into staging
This commit is contained in:
commit
1a239a927c
@ -140,6 +140,7 @@ in
|
|||||||
path = with pkgs; [
|
path = with pkgs; [
|
||||||
git
|
git
|
||||||
gnutar
|
gnutar
|
||||||
|
gzip
|
||||||
nix
|
nix
|
||||||
] ++ lib.optionals (cfg.switchCommand == "boot") [ systemd ];
|
] ++ lib.optionals (cfg.switchCommand == "boot") [ systemd ];
|
||||||
|
|
||||||
|
@ -2,17 +2,17 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "erigon";
|
pname = "erigon";
|
||||||
version = "2022.08.03";
|
version = "2022.09.01";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ledgerwatch";
|
owner = "ledgerwatch";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-Z+YghJjJfeGO/LuwcLb5A9ghZUcL1OoppMZPsa38ahQ=";
|
sha256 = "sha256-vcppzHJ6yLIqp/5Gl9JIgkTVR1mKKAj1vhWY/bCvbPQ=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-2+9oXLIDYZfWzQfnjwJet4QT01tGzLlQJFjN4ZbG6uw=";
|
vendorSha256 = "sha256-mY8m5bXm09pmq1imCo8uiBBnzPzrVuka8XtZyxL9LWo=";
|
||||||
proxyVendor = true;
|
proxyVendor = true;
|
||||||
|
|
||||||
# Build errors in mdbx when format hardening is enabled:
|
# Build errors in mdbx when format hardening is enabled:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import ./generic.nix (rec {
|
import ./generic.nix (rec {
|
||||||
version = "28.1";
|
version = "28.2";
|
||||||
sha256 = "sha256-D33wnlxhx0LyG9WZaQDj2II3tG0HcJdZTC4dSA3lrgY=";
|
sha256 = "sha256-4oSLcUDR0MOEt53QOiZSVU8kPJ67GwugmBxdX3F15Ag=";
|
||||||
patches = _: [ ];
|
patches = _: [ ];
|
||||||
})
|
})
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "f3d";
|
pname = "f3d";
|
||||||
version = "1.2.1";
|
version = "1.3.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "f3d-app";
|
owner = "f3d-app";
|
||||||
repo = "f3d";
|
repo = "f3d";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-Yn1IcGWAbXjG0wJQjRimvreozFu9mf0FMwyGNYc4P+U=";
|
hash = "sha256-dOpiX7xJWDKHqPLGvlgv7NHgfzyeZhJd898+KzAmD4Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
@ -17,6 +17,14 @@ stdenv.mkDerivation rec {
|
|||||||
++ lib.optionals stdenv.isLinux [ libGL libX11 ]
|
++ lib.optionals stdenv.isLinux [ libGL libX11 ]
|
||||||
++ lib.optionals stdenv.isDarwin [ Cocoa OpenGL ];
|
++ lib.optionals stdenv.isDarwin [ Cocoa OpenGL ];
|
||||||
|
|
||||||
|
# conflict between VTK and Nixpkgs;
|
||||||
|
# see https://github.com/NixOS/nixpkgs/issues/89167
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
|
"-DCMAKE_INSTALL_INCLUDEDIR=include"
|
||||||
|
"-DCMAKE_INSTALL_BINDIR=bin"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Fast and minimalist 3D viewer using VTK";
|
description = "Fast and minimalist 3D viewer using VTK";
|
||||||
homepage = "https://f3d-app.github.io/f3d";
|
homepage = "https://f3d-app.github.io/f3d";
|
||||||
|
47
pkgs/applications/graphics/kphotoalbum/default.nix
Normal file
47
pkgs/applications/graphics/kphotoalbum/default.nix
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{ mkDerivation
|
||||||
|
, fetchurl
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, wrapGAppsHook
|
||||||
|
, exiv2
|
||||||
|
, ffmpeg
|
||||||
|
, libkdcraw
|
||||||
|
, phonon
|
||||||
|
, libvlc
|
||||||
|
, kconfig
|
||||||
|
, kiconthemes
|
||||||
|
, kio
|
||||||
|
, kinit
|
||||||
|
, kpurpose
|
||||||
|
}:
|
||||||
|
|
||||||
|
mkDerivation rec {
|
||||||
|
pname = "kphotoalbum";
|
||||||
|
version = "5.9.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
|
||||||
|
hash = "sha256-kejzDYpBQEoGKgPzVcUVlGKmd1OoXx+W7t9p3MNNw/A=";
|
||||||
|
};
|
||||||
|
|
||||||
|
# not sure if we really need phonon when we have vlc, but on KDE it's bound to
|
||||||
|
# be on the system anyway, so there is no real harm including it
|
||||||
|
buildInputs = [ exiv2 phonon libvlc ];
|
||||||
|
|
||||||
|
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ kconfig kiconthemes kio kinit kpurpose libkdcraw ];
|
||||||
|
|
||||||
|
qtWrapperArgs = [
|
||||||
|
"--prefix PATH : ${lib.makeBinPath [ ffmpeg ]}"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Efficient image organization and indexing";
|
||||||
|
homepage = "https://www.kphotoalbum.org/";
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
maintainers = with maintainers; [ peterhoeg ];
|
||||||
|
inherit (kconfig.meta) platforms;
|
||||||
|
};
|
||||||
|
}
|
@ -1,17 +1,25 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, buildPackages, cmake, installShellFiles
|
{ lib, stdenv, fetchFromGitHub, fetchpatch, buildPackages, cmake, installShellFiles
|
||||||
, boost, lua, protobuf, rapidjson, shapelib, sqlite, zlib }:
|
, boost, lua, protobuf, rapidjson, shapelib, sqlite, zlib, testers }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "tilemaker";
|
pname = "tilemaker";
|
||||||
version = "2.2.0";
|
version = "2.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "systemed";
|
owner = "systemed";
|
||||||
repo = pname;
|
repo = "tilemaker";
|
||||||
rev = "v${version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-st6WDCk1RZ2lbfrudtcD+zenntyTMRHrIXw3nX5FHOU=";
|
hash = "sha256-st6WDCk1RZ2lbfrudtcD+zenntyTMRHrIXw3nX5FHOU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# Fix build with Boost >= 1.79, remove on next upstream release
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/systemed/tilemaker/commit/252e7f2ad8938e38d51783d1596307dcd27ed269.patch";
|
||||||
|
hash = "sha256-YSkhmpzEYk/mxVPSDYdwZclooB3zKRjDPzqamv6Nvyc=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/tilemaker.cpp \
|
substituteInPlace src/tilemaker.cpp \
|
||||||
--replace "config.json" "$out/share/tilemaker/config-openmaptiles.json" \
|
--replace "config.json" "$out/share/tilemaker/config-openmaptiles.json" \
|
||||||
@ -25,11 +33,18 @@ stdenv.mkDerivation rec {
|
|||||||
cmakeFlags = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
|
cmakeFlags = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
|
||||||
"-DPROTOBUF_PROTOC_EXECUTABLE=${buildPackages.protobuf}/bin/protoc";
|
"-DPROTOBUF_PROTOC_EXECUTABLE=${buildPackages.protobuf}/bin/protoc";
|
||||||
|
|
||||||
|
NIX_CFLAGS_COMPILE = [ "-DTM_VERSION=${finalAttrs.version}" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
installManPage ../docs/man/tilemaker.1
|
installManPage ../docs/man/tilemaker.1
|
||||||
install -Dm644 ../resources/* -t $out/share/tilemaker
|
install -Dm644 ../resources/* -t $out/share/tilemaker
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru.tests.version = testers.testVersion {
|
||||||
|
package = finalAttrs.finalPackage;
|
||||||
|
command = "tilemaker --help";
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Make OpenStreetMap vector tiles without the stack";
|
description = "Make OpenStreetMap vector tiles without the stack";
|
||||||
homepage = "https://tilemaker.org/";
|
homepage = "https://tilemaker.org/";
|
||||||
@ -37,4 +52,4 @@ stdenv.mkDerivation rec {
|
|||||||
maintainers = with maintainers; [ sikmir ];
|
maintainers = with maintainers; [ sikmir ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "lima";
|
pname = "lima";
|
||||||
version = "0.11.3";
|
version = "0.12.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lima-vm";
|
owner = "lima-vm";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-sSmadO7iKkJb/kd9rnH34/DyAHqdNtbvGDt9xkK4t8E=";
|
sha256 = "sha256-v2zvcUDbzjisJVxEic6VDZewaE0kp1rcB2NK8y3utnQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-pe6AaO3vTbix+b21GqEICxdej8mbXXpzNrF4eKbEnSE=";
|
vendorSha256 = "sha256-MlfDvdzkegtS8sW/GjkOMLQTK30G6RipHaYzNcwIkEE=";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper installShellFiles ];
|
nativeBuildInputs = [ makeWrapper installShellFiles ];
|
||||||
|
|
||||||
|
@ -1,17 +1,39 @@
|
|||||||
{ lib, fetchzip }:
|
{ lib, fetchurl, writeScript }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "7.01";
|
version = "8.00";
|
||||||
in
|
in
|
||||||
fetchzip {
|
fetchurl {
|
||||||
name = "i.ming-${version}";
|
name = "i.ming-${version}";
|
||||||
url = "https://raw.githubusercontent.com/ichitenfont/I.Ming/${version}/${version}/I.Ming-${version}.ttf";
|
url = "https://raw.githubusercontent.com/ichitenfont/I.Ming/${version}/${version}/I.Ming-${version}.ttf";
|
||||||
sha256 = "1b2dj7spkznpkad8a0blqigj9f6ism057r0wn9wdqg5g88yp32vd";
|
hash = "sha256-JGu9H0+IdJL6QQtLwvqlFLEaJdq1JVRiqLm5zptwjyE=";
|
||||||
|
|
||||||
|
recursiveHash = true;
|
||||||
|
downloadToTemp = true;
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
install -DT -m444 $downloadedFile $out/share/fonts/truetype/I.Ming/I.Ming.ttf
|
install -DT -m444 $downloadedFile $out/share/fonts/truetype/I.Ming/I.Ming.ttf
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
updateScript = writeScript "updater" ''
|
||||||
|
#!/usr/bin/env nix-shell
|
||||||
|
#!nix-shell -i bash -p curl gnused
|
||||||
|
set -e
|
||||||
|
version=$(curl -i -s https://github.com/ichitenfont/I.Ming/releases/latest | sed -n -E 's|^location.*releases/tag/([0-9.]+).*$|\1|p')
|
||||||
|
if [[ $version != ${version} ]]; then
|
||||||
|
tmp=$(mktemp -d)
|
||||||
|
curl -Lo $tmp/I.Ming.ttf https://raw.githubusercontent.com/ichitenfont/I.Ming/$version/$version/I.Ming-$version.ttf
|
||||||
|
install -DT -m444 $tmp/I.Ming.ttf $tmp/share/fonts/truetype/I.Ming/I.Ming.ttf
|
||||||
|
rm $tmp/I.Ming.ttf
|
||||||
|
hash=$(nix hash path --type sha256 --base32 --sri $tmp)
|
||||||
|
sed -i -E \
|
||||||
|
-e "s/version = \"[0-9.]+\"/version = \"$version\"/" \
|
||||||
|
-e "s|hash = \".*\"|hash = \"$hash\"|" \
|
||||||
|
pkgs/data/fonts/i-dot-ming/default.nix
|
||||||
|
fi
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An open source Pan-CJK serif typeface";
|
description = "An open source Pan-CJK serif typeface";
|
||||||
homepage = "https://github.com/ichitenfont/I.Ming";
|
homepage = "https://github.com/ichitenfont/I.Ming";
|
||||||
|
@ -5,16 +5,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "deadnix";
|
pname = "deadnix";
|
||||||
version = "0.1.7";
|
version = "0.1.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "astro";
|
owner = "astro";
|
||||||
repo = "deadnix";
|
repo = "deadnix";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-uvW+PCJdpYHaIIi7YM+kXmHlhQgMbkXBGvAd0mzSb1U=";
|
sha256 = "sha256-4IK+vv3R3UzF5anH1swypPIzXXZmTCJ2kS2eGUcYvLk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-cDInmOv1yMedJWHzwGT2wmoUd58ZwKh6IDcOvG65RV8=";
|
cargoSha256 = "sha256-GmvSrU7wDOKc22GU43oFJoYCYiVKQ5Oe6qrLQXLtcyM=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Find and remove unused code in .nix source files";
|
description = "Find and remove unused code in .nix source files";
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mix2nix";
|
pname = "mix2nix";
|
||||||
version = "0.1.4";
|
version = "0.1.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ydlr";
|
owner = "ydlr";
|
||||||
repo = "mix2nix";
|
repo = "mix2nix";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0q4yq8glrdj72j7b9xnwb6j3cli3cccimh9sb7acb4npaiivvf69";
|
sha256 = "0flsw8r4x27qxyrlazzjmjq3zkkppgw9krcdcqj7wbq06r2dck3q";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ elixir ];
|
nativeBuildInputs = [ elixir ];
|
||||||
|
@ -2,22 +2,22 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "tea";
|
pname = "tea";
|
||||||
version = "0.8.0";
|
version = "0.9.0";
|
||||||
|
|
||||||
src = fetchFromGitea {
|
src = fetchFromGitea {
|
||||||
domain = "gitea.com";
|
domain = "gitea.com";
|
||||||
owner = "gitea";
|
owner = "gitea";
|
||||||
repo = "tea";
|
repo = "tea";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-LtLel6JfmYr2Zu7g7oBjAqDcl5y7tJL3XGL7gw+kHxU=";
|
sha256 = "sha256-Bvee8m/BXvPtaaD8xjVg9qzorO0ln6xHP1upPgWoD+A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = "sha256-nb0lQEAaIYlGpodFQLhMk/24DmTgg5K3zQ4s/XY+Z1w=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Gitea official CLI client";
|
description = "Gitea official CLI client";
|
||||||
homepage = "https://gitea.com/gitea/tea";
|
homepage = "https://gitea.com/gitea/tea";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = [ maintainers.j4m3s ];
|
maintainers = with maintainers; [ j4m3s techknowlogick ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -8060,6 +8060,8 @@ with pkgs;
|
|||||||
|
|
||||||
kpcli = callPackage ../tools/security/kpcli { };
|
kpcli = callPackage ../tools/security/kpcli { };
|
||||||
|
|
||||||
|
kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
|
||||||
|
|
||||||
kratos = callPackage ../applications/misc/kratos { };
|
kratos = callPackage ../applications/misc/kratos { };
|
||||||
|
|
||||||
krename = libsForQt5.callPackage ../applications/misc/krename { };
|
krename = libsForQt5.callPackage ../applications/misc/krename { };
|
||||||
|
Loading…
Reference in New Issue
Block a user