mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-30 11:50:06 +00:00
Merge master into staging-next
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
## New Services {#sec-release-23.11-new-services}
|
||||
|
||||
- Create the first release note entry in this section!
|
||||
- [MCHPRS](https://github.com/MCHPR/MCHPRS), a multithreaded Minecraft server built for redstone. Available as [services.mchprs](#opt-services.mchprs.enable).
|
||||
|
||||
- [acme-dns](https://github.com/joohoi/acme-dns), a limited DNS server to handle ACME DNS challenges easily and securely. Available as [services.acme-dns](#opt-services.acme-dns.enable).
|
||||
|
||||
|
||||
@@ -476,6 +476,7 @@
|
||||
./services/games/deliantra-server.nix
|
||||
./services/games/factorio.nix
|
||||
./services/games/freeciv.nix
|
||||
./services/games/mchprs.nix
|
||||
./services/games/minecraft-server.nix
|
||||
./services/games/minetest-server.nix
|
||||
./services/games/openarena.nix
|
||||
|
||||
341
nixos/modules/services/games/mchprs.nix
Normal file
341
nixos/modules/services/games/mchprs.nix
Normal file
@@ -0,0 +1,341 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
with lib;
|
||||
|
||||
let
|
||||
cfg = config.services.mchprs;
|
||||
settingsFormat = pkgs.formats.toml { };
|
||||
|
||||
whitelistFile = pkgs.writeText "whitelist.json"
|
||||
(builtins.toJSON
|
||||
(mapAttrsToList (n: v: { name = n; uuid = v; }) cfg.whitelist.list));
|
||||
|
||||
configToml =
|
||||
(removeAttrs cfg.settings [ "address" "port" ]) //
|
||||
{
|
||||
bind_address = cfg.settings.address + ":" + toString cfg.settings.port;
|
||||
whitelist = cfg.whitelist.enable;
|
||||
};
|
||||
|
||||
configTomlFile = settingsFormat.generate "Config.toml" configToml;
|
||||
in
|
||||
{
|
||||
options = {
|
||||
services.mchprs = {
|
||||
enable = mkEnableOption "MCHPRS";
|
||||
|
||||
declarativeSettings = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Whether to use a declarative configuration for MCHPRS.
|
||||
'';
|
||||
};
|
||||
|
||||
declarativeWhitelist = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Whether to use a declarative whitelist.
|
||||
The options {option}`services.mchprs.whitelist.list`
|
||||
will be applied if and only if set to `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
dataDir = mkOption {
|
||||
type = types.path;
|
||||
default = "/var/lib/mchprs";
|
||||
description = mdDoc ''
|
||||
Directory to store MCHPRS database and other state/data files.
|
||||
'';
|
||||
};
|
||||
|
||||
openFirewall = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Whether to open ports in the firewall for the server.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
maxRuntime = mkOption {
|
||||
type = types.str;
|
||||
default = "infinity";
|
||||
example = "7d";
|
||||
description = mdDoc ''
|
||||
Automatically restart the server after
|
||||
{option}`services.mchprs.maxRuntime`.
|
||||
The time span format is described here:
|
||||
https://www.freedesktop.org/software/systemd/man/systemd.time.html#Parsing%20Time%20Spans.
|
||||
If `null`, then the server is not restarted automatically.
|
||||
'';
|
||||
};
|
||||
|
||||
package = mkOption {
|
||||
type = types.package;
|
||||
default = pkgs.mchprs;
|
||||
defaultText = literalExpression "pkgs.mchprs";
|
||||
description = mdDoc "Version of MCHPRS to run.";
|
||||
};
|
||||
|
||||
settings = mkOption {
|
||||
type = types.submodule {
|
||||
freeformType = settingsFormat.type;
|
||||
|
||||
options = {
|
||||
port = mkOption {
|
||||
type = types.port;
|
||||
default = 25565;
|
||||
description = mdDoc ''
|
||||
Port for the server.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
address = mkOption {
|
||||
type = types.str;
|
||||
default = "0.0.0.0";
|
||||
description = mdDoc ''
|
||||
Address for the server.
|
||||
Please use enclosing square brackets when using ipv6.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
motd = mkOption {
|
||||
type = types.str;
|
||||
default = "Minecraft High Performance Redstone Server";
|
||||
description = mdDoc ''
|
||||
Message of the day.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
chat_format = mkOption {
|
||||
type = types.str;
|
||||
default = "<{username}> {message}";
|
||||
description = mdDoc ''
|
||||
How to format chat message interpolating `username`
|
||||
and `message` with curly braces.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
max_players = mkOption {
|
||||
type = types.ints.positive;
|
||||
default = 99999;
|
||||
description = mdDoc ''
|
||||
Maximum number of simultaneous players.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
view_distance = mkOption {
|
||||
type = types.ints.positive;
|
||||
default = 8;
|
||||
description = mdDoc ''
|
||||
Maximal distance (in chunks) between players and loaded chunks.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
bungeecord = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Enable compatibility with
|
||||
[BungeeCord](https://github.com/SpigotMC/BungeeCord).
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
schemati = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Mimic the verification and directory layout used by the
|
||||
Open Redstone Engineers
|
||||
[Schemati plugin](https://github.com/OpenRedstoneEngineers/Schemati).
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
block_in_hitbox = mkOption {
|
||||
type = types.bool;
|
||||
default = true;
|
||||
description = mdDoc ''
|
||||
Allow placing blocks inside of players
|
||||
(hitbox logic is simplified).
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
auto_redpiler = mkOption {
|
||||
type = types.bool;
|
||||
default = true;
|
||||
description = mdDoc ''
|
||||
Use redpiler automatically.
|
||||
Only has effect when
|
||||
{option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
default = { };
|
||||
|
||||
description = mdDoc ''
|
||||
Configuration for MCHPRS via `Config.toml`.
|
||||
See https://github.com/MCHPR/MCHPRS/blob/master/README.md for documentation.
|
||||
'';
|
||||
};
|
||||
|
||||
whitelist = {
|
||||
enable = mkOption {
|
||||
type = types.bool;
|
||||
default = false;
|
||||
description = mdDoc ''
|
||||
Whether or not the whitelist (in `whitelist.json`) shoud be enabled.
|
||||
Only has effect when {option}`services.mchprs.declarativeSettings` is `true`.
|
||||
'';
|
||||
};
|
||||
|
||||
list = mkOption {
|
||||
type =
|
||||
let
|
||||
minecraftUUID = types.strMatching
|
||||
"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" // {
|
||||
description = "Minecraft UUID";
|
||||
};
|
||||
in
|
||||
types.attrsOf minecraftUUID;
|
||||
default = { };
|
||||
example = literalExpression ''
|
||||
{
|
||||
username1 = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
|
||||
username2 = "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy";
|
||||
};
|
||||
'';
|
||||
description = mdDoc ''
|
||||
Whitelisted players, only has an effect when
|
||||
{option}`services.mchprs.declarativeWhitelist` is
|
||||
`true` and the whitelist is enabled
|
||||
via {option}`services.mchprs.whitelist.enable`.
|
||||
This is a mapping from Minecraft usernames to UUIDs.
|
||||
You can use <https://mcuuid.net/> to get a
|
||||
Minecraft UUID for a username.
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
users.users.mchprs = {
|
||||
description = "MCHPRS service user";
|
||||
home = cfg.dataDir;
|
||||
createHome = true;
|
||||
isSystemUser = true;
|
||||
group = "mchprs";
|
||||
};
|
||||
users.groups.mchprs = { };
|
||||
|
||||
systemd.services.mchprs = {
|
||||
description = "MCHPRS Service";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
after = [ "network.target" ];
|
||||
|
||||
serviceConfig = {
|
||||
ExecStart = "${lib.getExe cfg.package}";
|
||||
Restart = "always";
|
||||
RuntimeMaxSec = cfg.maxRuntime;
|
||||
User = "mchprs";
|
||||
WorkingDirectory = cfg.dataDir;
|
||||
|
||||
StandardOutput = "journal";
|
||||
StandardError = "journal";
|
||||
|
||||
# Hardening
|
||||
CapabilityBoundingSet = [ "" ];
|
||||
DeviceAllow = [ "" ];
|
||||
LockPersonality = true;
|
||||
MemoryDenyWriteExecute = true;
|
||||
PrivateDevices = true;
|
||||
PrivateTmp = true;
|
||||
PrivateUsers = true;
|
||||
ProtectClock = true;
|
||||
ProtectControlGroups = true;
|
||||
ProtectHome = true;
|
||||
ProtectHostname = true;
|
||||
ProtectKernelLogs = true;
|
||||
ProtectKernelModules = true;
|
||||
ProtectKernelTunables = true;
|
||||
ProtectProc = "invisible";
|
||||
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
|
||||
RestrictNamespaces = true;
|
||||
RestrictRealtime = true;
|
||||
RestrictSUIDSGID = true;
|
||||
SystemCallArchitectures = "native";
|
||||
UMask = "0077";
|
||||
};
|
||||
|
||||
preStart =
|
||||
(if cfg.declarativeSettings then ''
|
||||
if [ -e .declarativeSettings ]; then
|
||||
|
||||
# Settings were declarative before, no need to back up anything
|
||||
cp -f ${configTomlFile} Config.toml
|
||||
|
||||
else
|
||||
|
||||
# Declarative settings for the first time, backup stateful files
|
||||
cp -b --suffix=.stateful ${configTomlFile} Config.toml
|
||||
|
||||
echo "Autogenerated file that implies that this server configuration is managed declaratively by NixOS" \
|
||||
> .declarativeSettings
|
||||
|
||||
fi
|
||||
'' else ''
|
||||
if [ -e .declarativeSettings ]; then
|
||||
rm .declarativeSettings
|
||||
fi
|
||||
'') + (if cfg.declarativeWhitelist then ''
|
||||
if [ -e .declarativeWhitelist ]; then
|
||||
|
||||
# Whitelist was declarative before, no need to back up anything
|
||||
ln -sf ${whitelistFile} whitelist.json
|
||||
|
||||
else
|
||||
|
||||
# Declarative whitelist for the first time, backup stateful files
|
||||
ln -sb --suffix=.stateful ${whitelistFile} whitelist.json
|
||||
|
||||
echo "Autogenerated file that implies that this server's whitelist is managed declaratively by NixOS" \
|
||||
> .declarativeWhitelist
|
||||
|
||||
fi
|
||||
'' else ''
|
||||
if [ -e .declarativeWhitelist ]; then
|
||||
rm .declarativeWhitelist
|
||||
fi
|
||||
'');
|
||||
};
|
||||
|
||||
networking.firewall = mkIf (cfg.declarativeSettings && cfg.openFirewall) {
|
||||
allowedUDPPorts = [ cfg.settings.port ];
|
||||
allowedTCPPorts = [ cfg.settings.port ];
|
||||
};
|
||||
};
|
||||
|
||||
meta.maintainers = with maintainers; [ gdd ];
|
||||
}
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitLab {
|
||||
owner = "DamienCassou";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "1405v0bh2m8ip9c23l95i8iq2gfrpanc6f4dz17nysdcff2ay2p3";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, buildGoModule
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
@@ -12,7 +10,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "getAlby";
|
||||
repo = "lndhub.go";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-m+Sc/rsYIbvd1oOqG4OT+wPtSxlgFq8m03n28eZIWJU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ mkDerivation, haskellPackages, fetchFromGitHub, lib, writeText }:
|
||||
{ mkDerivation, haskellPackages, fetchFromGitHub, lib }:
|
||||
|
||||
let
|
||||
# deadd-notification-center.service
|
||||
@@ -22,7 +22,7 @@ in mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "phuhl";
|
||||
repo = "linux_notification_center";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-ascg31HsHeXKhvMNntiRLuZ4+T2+fokfDhZ3c8N/Gzg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~raphi";
|
||||
repo = "somebar";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-PBxCy1dZrOL1nmhVDQozvF0XL79uKMhhERGNpPPzaRU=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "doitintl";
|
||||
repo = "kube-no-trouble";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-QIvMhKAo30gInqJBpHvhcyjgVkdRqgBKwLQ80ng/75U=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "tenox7";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-g1zn/CBpLv0oNhp32njeNhhli8aTCECgh92+zn5v+4U=";
|
||||
};
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "gprojector";
|
||||
version = "3.0.6";
|
||||
version = "3.1.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://www.giss.nasa.gov/tools/gprojector/download/G.ProjectorJ-${version}.tgz";
|
||||
sha256 = "sha256-aw/p6mbTJl023d46NUZV3pnP4WVdYqZTFmgGlHEKfq0=";
|
||||
sha256 = "sha256-cMmjyitetXxQzfSBh5ry5tIsLWOnBaaYOD1eQg1IX+w=";
|
||||
};
|
||||
|
||||
desktopItems = [ (makeDesktopItem {
|
||||
|
||||
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "ANGSD";
|
||||
repo = "angsd";
|
||||
sha256 = "sha256-Ppxgy54pAnqJUzNX5c12NHjKTQyEEcPSpCEEVOyZ/LA=";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
};
|
||||
|
||||
buildInputs = [ htslib zlib bzip2 xz curl openssl ];
|
||||
|
||||
@@ -1,36 +1,49 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake, libcifpp, libmcfp, zlib }:
|
||||
{ lib
|
||||
, stdenv
|
||||
, cmake
|
||||
, fetchFromGitHub
|
||||
, libcifpp
|
||||
, libmcfp
|
||||
, zlib
|
||||
}:
|
||||
let
|
||||
libcifpp' = libcifpp.overrideAttrs (oldAttrs: rec {
|
||||
# dssp 4.2.2.1 requires specific version "5.0.8" of libcifpp
|
||||
version = "5.0.8";
|
||||
libcifpp' = libcifpp.overrideAttrs (oldAttrs: {
|
||||
# dssp 4.3.1 requires specific version "5.1.0" of libcifpp
|
||||
version = "5.1.0";
|
||||
src = fetchFromGitHub {
|
||||
inherit (oldAttrs.src) owner repo;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-KJGcopGhCWSl+ElG3BPJjBf/kvYJowOHxto6Ci1IMco=";
|
||||
inherit (oldAttrs.src) owner repo rev;
|
||||
hash = "sha256-PUsi4T6huSqwaa6RnBP1Vj+0a1ePrvrHD0641Lkkc5s=";
|
||||
};
|
||||
});
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "dssp";
|
||||
version = "4.2.2.1";
|
||||
version = "4.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PDB-REDO";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-vmGvC5d8LTo+pcY9sxwj0d6JvH8Lyk+QSOZo5raBci4=";
|
||||
repo = "dssp";
|
||||
rev = "refs/tags/v${finalAttrs.version}";
|
||||
hash = "sha256-TE2fus3KaGd9jo7cOWmJSooHjxTbcxEldR1Mui2SGP0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [ libcifpp' libmcfp zlib ];
|
||||
buildInputs = [
|
||||
libcifpp'
|
||||
libmcfp
|
||||
zlib
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Calculate the most likely secondary structure assignment given the 3D structure of a protein";
|
||||
homepage = "https://github.com/PDB-REDO/dssp";
|
||||
changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${finalAttrs.src.rev}";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rcedgar";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-NpnJziZXga/T5OavUt3nQ5np8kJ9CFcSmwyg4m6IJsk=";
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, boost
|
||||
, glibc
|
||||
}:
|
||||
let
|
||||
boost' = boost.override {
|
||||
enableShared = false;
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "autodock-vina";
|
||||
version = "1.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ccsb-scripps";
|
||||
repo = "autodock-vina";
|
||||
rev = "refs/tags/v${finalAttrs.version}";
|
||||
hash = "sha256-oOpwhRmpS5WfnuqxkjxGsGtrofPxUt8bH9ggzm5rrR8=";
|
||||
};
|
||||
|
||||
sourceRoot =
|
||||
if stdenv.isDarwin
|
||||
then "source/build/mac/release"
|
||||
else "source/build/linux/release";
|
||||
|
||||
buildInputs = [
|
||||
boost'
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
glibc.static
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"GPP=${stdenv.cc.targetPrefix}c++"
|
||||
"BASE=${boost'}"
|
||||
"BOOST_INCLUDE=${lib.getDev boost'}/include"
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm755 vina vina_split -t $out/bin/
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "One of the fastest and most widely used open-source docking engines";
|
||||
homepage = "https://vina.scripps.edu/";
|
||||
changelog = "https://github.com/ccsb-scripps/AutoDock-Vina/releases/tag/v${finalAttrs.version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
platforms = platforms.unix;
|
||||
mainProgram = "vina";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,56 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, autodock-vina
|
||||
, boost
|
||||
, swig
|
||||
, setuptools
|
||||
, numpy
|
||||
}:
|
||||
|
||||
buildPythonPackage {
|
||||
inherit (autodock-vina) pname version src meta;
|
||||
|
||||
format = "pyproject";
|
||||
|
||||
sourceRoot = "source/build/python";
|
||||
|
||||
postPatch = ''
|
||||
# wildcards are not allowed
|
||||
# https://github.com/ccsb-scripps/AutoDock-Vina/issues/176
|
||||
substituteInPlace setup.py \
|
||||
--replace "python_requires='>=3.5.*'" "python_requires='>=3.5'"
|
||||
|
||||
# setupPyBuildFlags are not applied with `format = "pyproject"`
|
||||
substituteInPlace setup.py \
|
||||
--replace "= locate_boost()" "= '${lib.getDev boost}/include', '${boost}/lib'"
|
||||
|
||||
# this line attempts to delete the source code
|
||||
substituteInPlace setup.py \
|
||||
--replace "shutil.rmtree('src')" "..."
|
||||
|
||||
# np.int is deprecated
|
||||
# https://github.com/ccsb-scripps/AutoDock-Vina/pull/167 and so on
|
||||
substituteInPlace vina/vina.py \
|
||||
--replace "np.int" "int"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
swig
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
numpy
|
||||
];
|
||||
|
||||
# upstrem has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"vina"
|
||||
];
|
||||
}
|
||||
@@ -9,7 +9,7 @@ ocamlPackages.buildDunePackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "groupoid";
|
||||
repo = "anders";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-JUiZoo2rNLfgs94TlJqUNzul/7ODisCjSFAzhgSp1z4=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "endaaman";
|
||||
repo = "${pname}";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-5pXNOuMT2/G+m6XoTrwNTCGNfISLLy0wQpVPhQJzs4s=";
|
||||
};
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitLab {
|
||||
owner = "mattbas";
|
||||
repo = "${pname}";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "G4ykcOvXXnVIQZUYpRIrALtDSsGqxMvDtcmobjjtlKw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "mhogomchungu";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-B+KegiU3bXZXyXDQDBYipdd/+cXrPkFFH56DBojZQbg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "dimtpap";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-gcOH8gJuP03MxhJbgl941yTtm2XIHmqHWVwkRCVATkQ=";
|
||||
};
|
||||
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnome-user-docs";
|
||||
version = "44.1";
|
||||
version = "44.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gnome-user-docs/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "k/MpTUP9IvmWLM9r0X/2Tq54psoGP+bB6bxY0A8046g=";
|
||||
sha256 = "lOBECCNjQ4vNv6hUlImrarKWoJHotlL1chM/102xaSw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "vinceliuice";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-Kopl2NweYrq9rhw+0EUMhY/pfGo4g387927TZAhI5/A=";
|
||||
};
|
||||
|
||||
|
||||
@@ -27,11 +27,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnome-maps";
|
||||
version = "44.2";
|
||||
version = "44.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "sha256-3Kh/hRME2zyMDIjc1t3uhOh1fWH6k+FeLkyf4W3RjpI=";
|
||||
sha256 = "sha256-O+E7Ie66mp2jDmnfFtcYvrEw7b+9QG649AK/6hdBJgI=";
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "eog";
|
||||
version = "44.2";
|
||||
version = "44.3";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "sha256-Ro9Tn2tn7kYYgXDyREgMwxHdHv5Hhv4VVL/+JqZccsQ=";
|
||||
sha256 = "sha256-1rLXD0tDL/jPSUyPkCmyYh0I54F5ODF9ZAY65sTanYw=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -43,13 +43,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "evince";
|
||||
version = "44.2";
|
||||
version = "44.3";
|
||||
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/evince/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "mnXH/49ZkhjQcOCftAgssm+bhjcKm/rpjhqstWTWdd0=";
|
||||
sha256 = "O4uhWBpHpun1f2tqoI8PtnVJxgEhqiTjEUDpOUe4NiI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,7 +10,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "arduino";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-HaNMkeV/PDEotYp8+rUKFaBxGbZO8qA99Yp2sa6glz8=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
{ fetchFromGitHub
|
||||
, gcc
|
||||
, lib
|
||||
, libnl
|
||||
, libpcap
|
||||
, pkg-config
|
||||
, stdenv
|
||||
, writeShellScriptBin
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "nmrpflash";
|
||||
@@ -23,7 +21,7 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [ libnl libpcap ];
|
||||
|
||||
PREFIX = "${placeholder "out"}";
|
||||
STANDALONE_VERSION = "${version}";
|
||||
STANDALONE_VERSION = version;
|
||||
|
||||
preInstall = ''
|
||||
mkdir -p $out/bin
|
||||
|
||||
@@ -56,6 +56,8 @@ let
|
||||
"libgobject-2.0.so.0" = glib;
|
||||
"libgthread-2.0.so.0" = glib;
|
||||
"libglib-2.0.so.0" = glib;
|
||||
"libz.so.1" = zlib;
|
||||
"libexpat.so.1" = expat;
|
||||
});
|
||||
|
||||
# https://www.python.org/dev/peps/pep-0571/
|
||||
|
||||
@@ -17,13 +17,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ctranslate2";
|
||||
version = "3.15.1";
|
||||
version = "3.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenNMT";
|
||||
repo = "CTranslate2";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-lh4j53+LQj09tq3qiHrL2YrACzWY1V/HX8Ixnq0TTyY=";
|
||||
hash = "sha256-wQhPIjLUpeWNzUH7ZkK+l0nkiv4ncFHUys/vu/e9SOU=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "leveldb";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-RL+dfSFZZzWvUobSqiPbuC4nDiGzjIIukbVJZRacHbI=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,28 +1,53 @@
|
||||
{ lib, stdenv, fetchFromGitHub, boost, cmake, zlib }:
|
||||
{ lib
|
||||
, stdenv
|
||||
, boost
|
||||
, cmake
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, eigen
|
||||
, zlib
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libcifpp";
|
||||
version = "5.0.8";
|
||||
version = "5.1.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PDB-REDO";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-KJGcopGhCWSl+ElG3BPJjBf/kvYJowOHxto6Ci1IMco=";
|
||||
repo = "libcifpp";
|
||||
rev = "refs/tags/v${finalAttrs.version}";
|
||||
hash = "sha256-fAH7FIgJuitPUoacLnLs8uf9di5iM0c/2WHZqVjJOUE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
name = "add-include-compare.patch";
|
||||
url = "https://github.com/PDB-REDO/libcifpp/commit/676c0c8dc87437e2096718fd8c0750b995e174ba.patch";
|
||||
hash = "sha256-fbA4fgiTY93+hFct+BQuHF7uv2nG7D9PljQxq1CkReU=";
|
||||
})
|
||||
];
|
||||
|
||||
# disable network access
|
||||
cmakeFlags = [ "-DCIFPP_DOWNLOAD_CCD=OFF" ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [ boost zlib ];
|
||||
cmakeFlags = [
|
||||
# disable network access
|
||||
"-DCIFPP_DOWNLOAD_CCD=OFF"
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
boost
|
||||
eigen
|
||||
zlib
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Manipulate mmCIF and PDB files";
|
||||
homepage = "https://github.com/PDB-REDO/libcifpp";
|
||||
changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${finalAttrs.src.rev}";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "libdecor";
|
||||
repo = "libdecor";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-8b6qCqOSDDbhYwAeAaUyI71tSopTkGtCJaxZaJw1vQQ=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,23 +1,30 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake }:
|
||||
{ lib
|
||||
, stdenv
|
||||
, cmake
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libmcfp";
|
||||
version = "1.2.3";
|
||||
version = "1.2.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mhekkel";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-Mi5nj8vR1j3V7fIMBrSyhD57emmlkCb0F08+5s7Usj0=";
|
||||
repo = "libmcfp";
|
||||
rev = "refs/tags/v${finalAttrs.version}";
|
||||
hash = "sha256-Xz7M3TmUHGqiYZbFGSDxsVvg4VhgoVvr9TW03UxdFBw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Header only library that can collect configuration options from command line arguments";
|
||||
homepage = "https://github.com/mhekkel/libmcfp";
|
||||
changelog = "https://github.com/mhekkel/libmcfp/blob/${finalAttrs.src.rev}/changelog";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "frankosterfeld";
|
||||
repo = "qtkeychain";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-LclYOuIYn+jYCvg69uHFlV3VcZ2KWdr8lFyCSBIB7Kw=";
|
||||
};
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rafa-dot-el";
|
||||
repo = "talib";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-bIzN8f9ZiOLaVzGAXcZUHUh/v9z1U+zY+MnyjJr1lSw=";
|
||||
};
|
||||
|
||||
|
||||
@@ -213,7 +213,7 @@ let lispPackages = rec {
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "atlas-engineer";
|
||||
repo = "nyxt";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "12l7ir3q29v06jx0zng5cvlbmap7p709ka3ik6x29lw334qshm9b";
|
||||
};
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ buildDunePackage rec {
|
||||
domain = "gitlab.inria.fr";
|
||||
owner = "fpottier";
|
||||
repo = "fix";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-suWkZDLnXEO/4QCGmNuyLFOV0LJsFOMD13gxOcgu6JQ=";
|
||||
};
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ buildDunePackage rec {
|
||||
src = fetchFromGitLab {
|
||||
owner = "nomadic-labs";
|
||||
repo = "json-data-encoding";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-ticulOKiFNQIZNFOQE9UQOw/wqRfygQwLVIc4kkmwg4=";
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ buildDunePackage rec {
|
||||
src = fetchFromGitLab {
|
||||
owner = "nomadic-labs";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "1k763bmj1asj9ijar39rh3h1d59rckmsf21h2y8966lgglsf42bd";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ let param = {
|
||||
};
|
||||
}."${version}"; in
|
||||
|
||||
let v = version; in
|
||||
buildDunePackage rec {
|
||||
pname = "odoc-parser";
|
||||
inherit version;
|
||||
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "jxwolstenholme";
|
||||
repo = "btsmarthub_devicelist";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-7ncxCpY+A2SuSFa3k21QchrmFs1dPRUMb1r1z/laa6M=";
|
||||
};
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ buildPythonPackage rec {
|
||||
|
||||
# flatbuffers needs VERSION environment variable for setting the correct
|
||||
# version, otherwise it uses the current date.
|
||||
VERSION = "${version}";
|
||||
VERSION = version;
|
||||
|
||||
pythonImportsCheck = [ "flatbuffers" ];
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "getsenic";
|
||||
repo = "gatt-python";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-GMLqQ9ojQ649hbbJB+KiQoOhiTWweOgv6zaCDzhIB5A=";
|
||||
};
|
||||
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
, google-api-python-client
|
||||
, pypdf
|
||||
, networkx
|
||||
, pgvector
|
||||
, psycopg2
|
||||
, boto3
|
||||
, pyowm
|
||||
@@ -79,7 +80,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langchain";
|
||||
version = "0.0.218";
|
||||
version = "0.0.220";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -88,7 +89,7 @@ buildPythonPackage rec {
|
||||
owner = "hwchase17";
|
||||
repo = "langchain";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-8ru3Rp1bRLVivfXAFNfZYfV3DgHuHNEuCrKoqL1O0zo=";
|
||||
hash = "sha256-Br9j2mmLFxW3MHIY93m85mAVrvWVc6bnSlI71OwT8mY=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -196,7 +197,7 @@ buildPythonPackage rec {
|
||||
# nomic
|
||||
# aleph-alpha-client
|
||||
# deeplake
|
||||
# pgvector
|
||||
pgvector
|
||||
psycopg2
|
||||
boto3
|
||||
pyowm
|
||||
|
||||
@@ -2,11 +2,9 @@
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, flit-core
|
||||
, dufte
|
||||
, matplotlib
|
||||
, matplotx
|
||||
, numpy
|
||||
, pipdate
|
||||
, tqdm
|
||||
, rich
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
@@ -16,6 +14,7 @@ buildPythonPackage rec {
|
||||
pname = "perfplot";
|
||||
version = "0.10.2";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -30,25 +29,25 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dufte
|
||||
matplotlib
|
||||
matplotx
|
||||
numpy
|
||||
pipdate
|
||||
rich
|
||||
tqdm
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "perfplot" ];
|
||||
pythonImportsCheck = [
|
||||
"perfplot"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Performance plots for Python code snippets";
|
||||
homepage = "https://github.com/nschloe/perfplot";
|
||||
changelog = "https://github.com/nschloe/perfplot/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ costrouc ];
|
||||
broken = true; # missing matplotx dependency
|
||||
};
|
||||
}
|
||||
|
||||
62
pkgs/development/python-modules/pgvector/default.nix
Normal file
62
pkgs/development/python-modules/pgvector/default.nix
Normal file
@@ -0,0 +1,62 @@
|
||||
{ lib
|
||||
, asyncpg
|
||||
, buildPythonPackage
|
||||
, django
|
||||
, fetchFromGitHub
|
||||
, numpy
|
||||
, postgresql
|
||||
, postgresqlTestHook
|
||||
, psycopg
|
||||
, psycopg2
|
||||
, pytest-asyncio
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
, sqlalchemy
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pgvector";
|
||||
version = "0.1.8";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pgvector";
|
||||
repo = "pgvector-python";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-+0daPPZGVkqfZw0gOZwIl+knL/zZki9fs5kA3dYqPpE=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
numpy
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
asyncpg
|
||||
django
|
||||
(postgresql.withPackages (p: with p; [ pgvector ]))
|
||||
postgresqlTestHook
|
||||
psycopg
|
||||
psycopg2
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
sqlalchemy
|
||||
];
|
||||
|
||||
env = {
|
||||
PGDATABASE = "pgvector_python_test";
|
||||
postgresqlEnableTCP = 1;
|
||||
postgresqlTestUserOptions = "LOGIN SUPERUSER";
|
||||
};
|
||||
|
||||
pythonImportsCheck = [ "pgvector" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Pgvector support for Python";
|
||||
homepage = "https://github.com/pgvector/pgvector-python";
|
||||
changelog = "https://github.com/pgvector/pgvector-python/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ natsukium ];
|
||||
};
|
||||
}
|
||||
@@ -12,7 +12,7 @@ buildPythonPackage rec {
|
||||
datasrc = fetchFromGitHub {
|
||||
owner = "hadiasghari";
|
||||
repo = "pyasn";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-R7Vi1Mn44Mg3HQLDk9O43MkXXwbLRr/jjVKSHJvgYj0";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,73 +0,0 @@
|
||||
{ buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, pytestCheckHook
|
||||
, dill
|
||||
, h5py
|
||||
, hickle
|
||||
, numpy
|
||||
, opencv4
|
||||
, pandas
|
||||
, pillow
|
||||
, pycm
|
||||
, pyyaml
|
||||
, scipy
|
||||
, requests
|
||||
, scikit-image
|
||||
, six
|
||||
, tabulate
|
||||
, torch
|
||||
, torchvision
|
||||
, tqdm
|
||||
, yacs
|
||||
, lib
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pywick";
|
||||
version = "0.6.5";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "achaiah";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "0wnijdvqgdpzfdsy1cga3bsr0n7zzsl8hp4dskqwxx087g5h1r84";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py --replace "opencv-python-headless" "opencv"
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dill
|
||||
h5py
|
||||
hickle
|
||||
numpy
|
||||
opencv4
|
||||
pandas
|
||||
pillow
|
||||
pycm
|
||||
pyyaml
|
||||
scipy
|
||||
requests
|
||||
scikit-image
|
||||
tabulate
|
||||
torch
|
||||
torchvision
|
||||
tqdm
|
||||
six
|
||||
yacs
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
meta = {
|
||||
description = "High-level training framework for Pytorch";
|
||||
homepage = "https://github.com/achaiah/pywick";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ bcdarwin ];
|
||||
broken = true; # Nixpkgs missing `albumentations` and `prodict`
|
||||
};
|
||||
}
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
hash = "sha256-qnYFAKLY+L6O/Y87J6lLKvOwqMLANzR9WV6vb/Cdinc=";
|
||||
};
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION="${version}";
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptoolsBuildHook
|
||||
|
||||
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
env = {
|
||||
RUSTFLAGS = "-C strip=symbols";
|
||||
ROME_VERSION = "${version}";
|
||||
ROME_VERSION = version;
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
|
||||
@@ -7,7 +7,7 @@ rustPlatform.buildRustPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "deadlinks";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "0s5q9aghncsk9834azn5cgnn5ms3zzyjan2rq06kaqcgzhld4cjh";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "pb-";
|
||||
repo = "gotypist";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "0khl2f6bl121slw9mlf4qzsdarpk1v3vry11f3dvz7pb1q6zjj11";
|
||||
};
|
||||
|
||||
|
||||
3052
pkgs/games/mchprs/Cargo.lock
generated
Normal file
3052
pkgs/games/mchprs/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
51
pkgs/games/mchprs/default.nix
Normal file
51
pkgs/games/mchprs/default.nix
Normal file
@@ -0,0 +1,51 @@
|
||||
{ lib
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, pkg-config
|
||||
, openssl
|
||||
, sqlite
|
||||
, zlib
|
||||
, stdenv
|
||||
, darwin
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mchprs";
|
||||
version = "0.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MCHPR";
|
||||
repo = "MCHPRS";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-y1ILZvnDWVlghvUVe8xU5wP2TMW+Q/l+V+bqDZrpnBk=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"hematite-nbt-0.5.2" = "sha256-knBmH/32JJclhFZbKTNx5XgLSQ2rIrXUGu8uoAHAXMk=";
|
||||
};
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
rustPlatform.bindgenHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
sqlite
|
||||
zlib
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
darwin.apple_sdk.frameworks.CoreFoundation
|
||||
darwin.apple_sdk.frameworks.Security
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
mainProgram = "mchprs";
|
||||
description = "A multithreaded Minecraft server built for redstone";
|
||||
homepage = "https://github.com/MCHPR/MCHPRS";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ gdd ];
|
||||
};
|
||||
}
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "berarma";
|
||||
repo = "new-lg4ff";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "ZFwNdeJcSxzWtqjOF86SZpqhuz8jXZ2drvlQeIqsaNY=";
|
||||
};
|
||||
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
let
|
||||
python = python3.withPackages (p: [ p.pexpect ]);
|
||||
in stdenv.mkDerivation rec {
|
||||
version = "0.9.0";
|
||||
version = "0.10.0";
|
||||
pname = "reptyr";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nelhage";
|
||||
repo = "reptyr";
|
||||
rev = "reptyr-${version}";
|
||||
sha256 = "sha256-gM3aMEqk71RWUN1NxByd21tIzp6PmJ54Cqrh5MsjHtI=";
|
||||
sha256 = "sha256-jlO/ykrwGJkgKiPxfRQEX4TSksrbPQhkQs+QddwqaQ4=";
|
||||
};
|
||||
|
||||
makeFlags = [ "PREFIX=" "DESTDIR=$(out)" ];
|
||||
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "voutilad";
|
||||
repo = "virtio_vmmci";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-ZHslYYZFjM3wp0W5J3/WwCtQ2wDzT1jNc26Z/giTC8g=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "voutilad";
|
||||
repo = "vmm_clock";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-8z/N/dbkeFd40sH7jatNmSS62B88tC0jVgNljhxslOo=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "czerwonk";
|
||||
repo = "junos_exporter";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-XYISwq6xcVKhXUK6j22pQ5eOfuKNH0uXOEK1MUzSq90=";
|
||||
};
|
||||
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "postgres_exporter";
|
||||
version = "0.13.0";
|
||||
version = "0.13.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prometheus-community";
|
||||
repo = "postgres_exporter";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lFkxX8j0IDDmxNz4BQCCYaox2yrtMkKphK02emrg8Rs=";
|
||||
sha256 = "sha256-DBb15rtwrR+jixbnZEfhQUkCo+N+kPiZ60VxtNoL90c=";
|
||||
};
|
||||
|
||||
vendorSha256 = "sha256-0MQS42/4iImtq3yBGVCe0BwV0HiJCo7LVEAbsKltE4g=";
|
||||
vendorHash = "sha256-0MQS42/4iImtq3yBGVCe0BwV0HiJCo7LVEAbsKltE4g=";
|
||||
|
||||
ldflags =
|
||||
let
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "uptime-kuma";
|
||||
version = "1.21.3";
|
||||
version = "1.22.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "louislam";
|
||||
repo = "uptime-kuma";
|
||||
rev = version;
|
||||
sha256 = "sha256-hNtD8R8nDwO+uJ5WD8TxaCyYD7ESvBPmcv7iT7NAu6s=";
|
||||
hash = "sha256-fy+r0DBiH1u9Ub7Fpgk9YuB2EdkDClk67zyxLMqMk3E=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-yPUVLtqfowSuvrzp4Edcsussaxao5Ti1/sLsd9lmiSM=";
|
||||
npmDepsHash = "sha256-nuYwHk+pOJL1DaepVRO8kmFvjsrQ0n5z5d0fS2ayb+8=";
|
||||
|
||||
patches = [
|
||||
# Fixes the permissions of the database being not set correctly
|
||||
|
||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-bsc";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-oCHEWQjHG2JZdoisROukwRbpQq2cNAgC+1yOqsgx+As=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-bts";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-RSWXWQn3DAPtThUbthyXrSFSQhHzKaH/m1f6/MCojzM=";
|
||||
};
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-ggsn";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-j7Szh6lDZY9ji9VAdE3D73R/WBPDo85nVB8hr4HzO7M=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-hlr";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-lFIYoDaJbVcC0A0TukRO9KDTVx31WqPPz/Z3wACJBp0=";
|
||||
};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-hnbgw";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-OWCAiU4mK57e5gm6QOovwmoFAaCG1d8ZYpkP4isIqvI=";
|
||||
};
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-hnodeb";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-Izivyw2HqRmrM68ehGqlIkJeuZ986d1WQ0yr6NWWTdA=";
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-iuh";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-AwLLfG+5JgvFSBddzyUQdPDFZOX1uQyDSyr4O/wTlgs=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-mgw";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-l7JBAigcqQdb1IIz2iuetK8EKVkevtei7hB98g4a79Y=";
|
||||
};
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-msc";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-CVyjSo+QFDLcow6XAcudhQ7LOnbCSHeYVTzTMh7KEwg=";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-pcu";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-wZLTDvqVxP0FXV0VQH5KuigwbgzBipwL5JkTDp5Mzrc=";
|
||||
};
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-sgsn";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-tjExV8XigPEZ5gOCEoWfjhtGJVa5Ja3GHnpSovradak=";
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osmocom";
|
||||
repo = "osmo-sip-connector";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
hash = "sha256-vsPtNeh6Yi5fQb+E90OF4/Hnjl9T5nMf9EMBhzpIA2I=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{ lib, beamPackages
|
||||
, fetchFromGitHub, fetchFromGitLab, fetchHex
|
||||
, file, cmake
|
||||
, libxcrypt-legacy
|
||||
, nixosTests, writeText
|
||||
, ...
|
||||
}:
|
||||
@@ -20,7 +19,7 @@ beamPackages.mixRelease rec {
|
||||
|
||||
mixNixDeps = import ./mix.nix {
|
||||
inherit beamPackages lib;
|
||||
overrides = (final: prev: {
|
||||
overrides = final: prev: {
|
||||
# mix2nix does not support git dependencies yet,
|
||||
# so we need to add them manually
|
||||
gettext = beamPackages.buildMix rec {
|
||||
@@ -136,7 +135,7 @@ beamPackages.mixRelease rec {
|
||||
|
||||
src = fetchHex {
|
||||
pkg = "${name}";
|
||||
version = "${version}";
|
||||
inherit version;
|
||||
sha256 = "120znzz0yw1994nk6v28zql9plgapqpv51n9g6qm6md1f4x7gj0z";
|
||||
};
|
||||
|
||||
@@ -160,7 +159,7 @@ beamPackages.mixRelease rec {
|
||||
cp ${cfgFile} config/config.exs
|
||||
'';
|
||||
};
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, rustPlatform
|
||||
, polaris-web
|
||||
@@ -12,7 +11,7 @@ rustPlatform.buildRustPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "agersant";
|
||||
repo = "polaris";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sp1KDTzKvcGtuqL37fFnVgcnkIsmj5ZQji72BeyiFQE=";
|
||||
|
||||
# The polaris version upstream in Cargo.lock is "0.0.0".
|
||||
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "agersant";
|
||||
repo = "polaris-web";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "2XqU4sExF7Or7RxpOK2XU9APtBujfPhM/VkOLKVDvF4=";
|
||||
};
|
||||
|
||||
|
||||
@@ -2127,11 +2127,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputjoystick = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-joystick";
|
||||
version = "1.6.3";
|
||||
version = "1.6.4";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-joystick-1.6.3.tar.bz2";
|
||||
sha256 = "1awfq496d082brgjbr60lhm6jvr9537rflwxqdfqwfzjy3n6jxly";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-joystick-1.6.4.tar.xz";
|
||||
sha256 = "1lnc6cvrg81chb2hj3jphgx7crr4ab8wn60mn8f9nsdwza2w8plh";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2143,11 +2143,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputkeyboard = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-keyboard";
|
||||
version = "1.9.0";
|
||||
version = "2.0.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2";
|
||||
sha256 = "12032yg412kyvnmc5fha1in7mpi651d8sa1bk4138s2j2zr01jgp";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-keyboard-2.0.0.tar.xz";
|
||||
sha256 = "1fgya6a0pzsb8ynp2qhx3bqg6nfc4y2sw9wmk7zd8pqplbqzsrij";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2159,11 +2159,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputlibinput = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libinput, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-libinput";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-libinput-1.2.0.tar.bz2";
|
||||
sha256 = "1xk9b05csndcgcj8kbb6fkwa3c7njzzxc6qvz9bvy77y2k2s63gq";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-libinput-1.3.0.tar.xz";
|
||||
sha256 = "1fqsik2hdibz7zx7bb2rkh6wadz0p31xpd50ljsnij9bl8hblihl";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2175,11 +2175,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputmouse = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-mouse";
|
||||
version = "1.9.3";
|
||||
version = "1.9.5";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-mouse-1.9.3.tar.bz2";
|
||||
sha256 = "1iawr1wyl2qch1mqszcs0s84i92mh4xxprflnycbw1adc18b7v4k";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-mouse-1.9.5.tar.xz";
|
||||
sha256 = "0s4rzp7aqpbqm4474hg4bz7i7vg3ir93ck2q12if4lj3nklqmpjg";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2191,11 +2191,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputsynaptics = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libevdev, libX11, libXi, xorgserver, libXtst }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-synaptics";
|
||||
version = "1.9.1";
|
||||
version = "1.9.2";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2";
|
||||
sha256 = "0xhm03qywwfgkpfl904d08lx00y28m1b6lqmks5nxizixwk3by3s";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-synaptics-1.9.2.tar.xz";
|
||||
sha256 = "0f1cjs9haxhjybfh2lh579s15i2q0q19whynpda3giizj6mlmymq";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2207,11 +2207,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputvmmouse = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, udev, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-vmmouse";
|
||||
version = "13.1.0";
|
||||
version = "13.2.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2";
|
||||
sha256 = "06ckn4hlkpig5vnivl0zj8a7ykcgvrsj8b3iccl1pgn1gaamix8a";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-vmmouse-13.2.0.tar.xz";
|
||||
sha256 = "1f1rlgp1rpsan8k4ax3pzhl1hgmfn135r31m80pjxw5q19c7gw2n";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2223,11 +2223,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86inputvoid = callPackage ({ stdenv, pkg-config, fetchurl, xorgserver, xorgproto }: stdenv.mkDerivation {
|
||||
pname = "xf86-input-void";
|
||||
version = "1.4.1";
|
||||
version = "1.4.2";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2";
|
||||
sha256 = "171k8b8s42s3w73l7ln9jqwk88w4l7r1km2blx1vy898c854yvpr";
|
||||
url = "mirror://xorg/individual/driver/xf86-input-void-1.4.2.tar.xz";
|
||||
sha256 = "11bqy2djgb82c1g8ylpfwp3wjw4x83afi8mqyn5fvqp03kidh4d2";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2271,11 +2271,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videoark = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-ark";
|
||||
version = "0.7.5";
|
||||
version = "0.7.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2";
|
||||
sha256 = "07p5vdsj2ckxb6wh02s61akcv4qfg6s1d5ld3jn3lfaayd3f1466";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-ark-0.7.6.tar.xz";
|
||||
sha256 = "0p88blr3zgy47jc4aqivc6ypj4zq9pad1cl70wwz9xig29w9xk2s";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2287,11 +2287,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videoast = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-ast";
|
||||
version = "1.1.5";
|
||||
version = "1.1.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2";
|
||||
sha256 = "1pm2cy81ma7ldsw0yfk28b33h9z2hcj5rccrxhfxfgvxsiavrnqy";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-ast-1.1.6.tar.xz";
|
||||
sha256 = "1bqdjcxi8fj48821322djdqnrla2i48wqckdf364zagrqyllyxbm";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2335,11 +2335,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videocirrus = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-cirrus";
|
||||
version = "1.5.3";
|
||||
version = "1.6.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-cirrus-1.5.3.tar.bz2";
|
||||
sha256 = "1asifc6ld2g9kap15vfhvsvyl69lj7pw3d9ra9mi4najllh7pj7d";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-cirrus-1.6.0.tar.xz";
|
||||
sha256 = "00b468w01hqjczfqz42v2vqhb14db4wazcqi1w29lgfyhc0gmwqf";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2351,11 +2351,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videodummy = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-dummy";
|
||||
version = "0.3.8";
|
||||
version = "0.4.1";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-dummy-0.3.8.tar.bz2";
|
||||
sha256 = "1fcm9vwgv8wnffbvkzddk4yxrh3kc0np6w65wj8k88q7jf3bn4ip";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-dummy-0.4.1.tar.xz";
|
||||
sha256 = "1byzsdcnlnzvkcqrzaajzc3nzm7y7ydrk9bjr4x9lx8gznkj069m";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2383,11 +2383,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videogeode = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-geode";
|
||||
version = "2.11.19";
|
||||
version = "2.11.21";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-geode-2.11.19.tar.bz2";
|
||||
sha256 = "0zn9gb49grds5mcs1dlrx241k2w1sgqmx4i5x7v6159xxqhlqsf6";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-geode-2.11.21.tar.xz";
|
||||
sha256 = "07lzbyxss0m5i4j58z43zri2baawci9q1ykv1g828wqi2hzsqml2";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2431,11 +2431,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videoi128 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-i128";
|
||||
version = "1.4.0";
|
||||
version = "1.4.1";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-i128-1.4.0.tar.bz2";
|
||||
sha256 = "1snhpv1igrhifcls3r498kjd14ml6x2xvih7zk9xlsd1ymmhlb4g";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-i128-1.4.1.tar.xz";
|
||||
sha256 = "0imwmkam09wpp3z3iaw9i4hysxicrrax7i3p0l2glgp3zw9var3h";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2495,11 +2495,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videoneomagic = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-neomagic";
|
||||
version = "1.3.0";
|
||||
version = "1.3.1";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-neomagic-1.3.0.tar.bz2";
|
||||
sha256 = "0r4h673kw8fl7afc30anwbjlbhp82mg15fvaxf470xg7z983k0wk";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-neomagic-1.3.1.tar.xz";
|
||||
sha256 = "153lzhq0vahg3875wi8hl9rf4sgizs41zmfg6hpfjw99qdzaq7xn";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2543,11 +2543,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videonv = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-nv";
|
||||
version = "2.1.21";
|
||||
version = "2.1.22";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-nv-2.1.21.tar.bz2";
|
||||
sha256 = "0bdk3pc5y0n7p53q4gc2ff7bw16hy5hwdjjxkm5j3s7hdyg6960z";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-nv-2.1.22.tar.xz";
|
||||
sha256 = "126j60dgnmiahjk5mxbnaav23hv7nvxvh49vhn6qg2f3nlnr6632";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2639,11 +2639,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videos3virge = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-s3virge";
|
||||
version = "1.11.0";
|
||||
version = "1.11.1";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-s3virge-1.11.0.tar.bz2";
|
||||
sha256 = "06d1v5s7xf00y18x12cz11sk00rgn0yq95w66kmgzy465pzxvj84";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-s3virge-1.11.1.tar.xz";
|
||||
sha256 = "1qzfcq3rlpfdb6qxz8hrp9py1q11vyzl4iqxip1vpgfnfn83vl6f";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2655,11 +2655,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videosavage = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-savage";
|
||||
version = "2.3.9";
|
||||
version = "2.4.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-savage-2.3.9.tar.bz2";
|
||||
sha256 = "11pcrsdpdrwk0mrgv83s5nsx8a9i4lhmivnal3fjbrvi3zdw94rc";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-savage-2.4.0.tar.xz";
|
||||
sha256 = "1z81nqwaqqy9sc7pywkw4q9mijpvjx9w8xxr7d13k2nhzlng0v5k";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2687,11 +2687,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videosis = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-sis";
|
||||
version = "0.11.0";
|
||||
version = "0.12.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-sis-0.11.0.tar.bz2";
|
||||
sha256 = "0srvrhydjnynfb7b1s145rgmsk4f71iz0ag4icpmb05944d90xr1";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-sis-0.12.0.tar.gz";
|
||||
sha256 = "00j7i2r81496w27rf4nq9gc66n6nizp3fi7nnywrxs81j1j3pk4v";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2847,11 +2847,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videovesa = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-vesa";
|
||||
version = "2.5.0";
|
||||
version = "2.6.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-vesa-2.5.0.tar.bz2";
|
||||
sha256 = "0nf6ai74c60xk96kgr8q9mx6lrxm5id3765ws4d801irqzrj85hz";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-vesa-2.6.0.tar.xz";
|
||||
sha256 = "1ccvaigb1f1kz8nxxjmkfn598nabd92p16rx1g35kxm8n5qjf20h";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2863,11 +2863,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videovmware = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, libX11, libXext, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-vmware";
|
||||
version = "13.3.0";
|
||||
version = "13.4.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-vmware-13.3.0.tar.bz2";
|
||||
sha256 = "0v06qhm059klq40m2yx4wypzb7h53aaassbjfmm6clcyclj1k5s7";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-vmware-13.4.0.tar.xz";
|
||||
sha256 = "06mq7spifsrpbwq9b8kn2cn61xq6mpkq6lvh4qi6xk2yxpjixlxf";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
@@ -2879,11 +2879,11 @@ self: with self; {
|
||||
# THIS IS A GENERATED FILE. DO NOT EDIT!
|
||||
xf86videovoodoo = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation {
|
||||
pname = "xf86-video-voodoo";
|
||||
version = "1.2.5";
|
||||
version = "1.2.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = "mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2";
|
||||
sha256 = "1s6p7yxmi12q4y05va53rljwyzd6ry492r1pgi7wwq6cznivhgly";
|
||||
url = "mirror://xorg/individual/driver/xf86-video-voodoo-1.2.6.tar.xz";
|
||||
sha256 = "00pn5826aazsdipf7ny03s1lypzid31fmswl8y2hrgf07bq76ab2";
|
||||
};
|
||||
hardeningDisable = [ "bindnow" "relro" ];
|
||||
strictDeps = true;
|
||||
|
||||
@@ -78,42 +78,42 @@ mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.33.tar.bz2
|
||||
mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2
|
||||
mirror://xorg/individual/doc/xorg-sgml-doctools-1.11.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-evdev-2.10.6.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-joystick-1.6.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-libinput-1.2.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-mouse-1.9.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-joystick-1.6.4.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-keyboard-2.0.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-libinput-1.3.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-mouse-1.9.5.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-synaptics-1.9.2.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-vmmouse-13.2.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-input-void-1.4.2.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-amdgpu-23.0.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-apm-1.3.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ark-0.7.6.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-ast-1.1.6.tar.xz
|
||||
https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/archive/5eba006e4129e8015b822f9e1d2f1e613e252cda/xf86-video-ati-5eba006e4129e8015b822f9e1d2f1e613e252cda.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-chips-1.4.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-cirrus-1.5.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-dummy-0.3.8.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-cirrus-1.6.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-dummy-0.4.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-fbdev-0.5.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-geode-2.11.19.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-geode-2.11.21.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-glide-1.2.2.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-glint-1.2.9.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-i128-1.4.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-i128-1.4.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-i740-1.4.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-intel-2.99.917.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-mga-2.0.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-neomagic-1.3.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-neomagic-1.3.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-newport-0.2.4.tar.bz2
|
||||
https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/archive/3ee7cbca8f9144a3bb5be7f71ce70558f548d268/xf86-video-nouveau-3ee7cbca8f9144a3bb5be7f71ce70558f548d268.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-nv-2.1.21.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-nv-2.1.22.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-omap-0.4.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-qxl-0.1.6.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-r128-6.12.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-rendition-4.2.7.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-s3virge-1.11.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-savage-2.3.9.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-s3virge-1.11.1.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-savage-2.4.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-sis-0.11.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-sis-0.12.0.tar.gz
|
||||
mirror://xorg/individual/driver/xf86-video-sisusb-0.9.7.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-suncg6-1.1.3.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-sunffb-1.2.3.tar.xz
|
||||
@@ -123,9 +123,9 @@ mirror://xorg/individual/driver/xf86-video-tga-1.2.2.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-trident-1.4.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-v4l-0.3.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-vboxvideo-1.0.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-vesa-2.5.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-vmware-13.3.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-vesa-2.6.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-vmware-13.4.0.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-voodoo-1.2.6.tar.xz
|
||||
mirror://xorg/individual/driver/xf86-video-wsfb-0.4.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-xgi-1.6.1.tar.bz2
|
||||
mirror://xorg/individual/font/encodings-1.0.7.tar.xz
|
||||
|
||||
@@ -7,7 +7,7 @@ buildFishPlugin rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "meaningful-ooo";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-MdcZUDRtNJdiyo2l9o5ma7nAX84xEJbGFhAVhK+Zm1w=";
|
||||
};
|
||||
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "OpenTabletDriver";
|
||||
version = "0.6.1";
|
||||
version = "0.6.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenTabletDriver";
|
||||
repo = "OpenTabletDriver";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-9C6rtq+1WTinlAs0SJs1/J1QRnKm5pGNDSbLQ0kRUXY=";
|
||||
sha256 = "sha256-D1/DGvSBgG8wZMmyJ7QAHDcsMjC1YgSpxmSYzs6ntJg=";
|
||||
};
|
||||
|
||||
debPkg = fetchurl {
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
--- a/src/dummy.h 2016-12-17 23:33:33.279533389 +0100
|
||||
+++ b/src/dummy.h 2016-12-17 23:33:56.695739166 +0100
|
||||
@@ -69,7 +69,7 @@
|
||||
int overlay_offset;
|
||||
int videoKey;
|
||||
int interlace;
|
||||
- dummy_colors colors[256];
|
||||
+ dummy_colors colors[1024];
|
||||
pointer* FBBase;
|
||||
Bool (*CreateWindow)() ; /* wrapped CreateWindow */
|
||||
Bool prop;
|
||||
--- a/src/dummy_driver.c 2016-12-17 23:33:47.446657886 +0100
|
||||
+++ b/src/dummy_driver.c 2016-12-17 23:33:56.696739175 +0100
|
||||
@@ -317,6 +317,7 @@
|
||||
case 15:
|
||||
case 16:
|
||||
case 24:
|
||||
+ case 30:
|
||||
break;
|
||||
default:
|
||||
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
|
||||
@@ -331,8 +332,8 @@
|
||||
pScrn->rgbBits = 8;
|
||||
|
||||
/* Get the depth24 pixmap format */
|
||||
- if (pScrn->depth == 24 && pix24bpp == 0)
|
||||
- pix24bpp = xf86GetBppFromDepth(pScrn, 24);
|
||||
+ if (pScrn->depth >= 24 && pix24bpp == 0)
|
||||
+ pix24bpp = xf86GetBppFromDepth(pScrn, pScrn->depth);
|
||||
|
||||
/*
|
||||
* This must happen after pScrn->display has been set because
|
||||
@@ -623,7 +624,7 @@
|
||||
if(!miCreateDefColormap(pScreen))
|
||||
return FALSE;
|
||||
|
||||
- if (!xf86HandleColormaps(pScreen, 256, pScrn->rgbBits,
|
||||
+ if (!xf86HandleColormaps(pScreen, 1024, pScrn->rgbBits,
|
||||
DUMMYLoadPalette, NULL,
|
||||
CMAP_PALETTED_TRUECOLOR
|
||||
| CMAP_RELOAD_ON_MODE_SWITCH))
|
||||
@@ -46,8 +46,6 @@ let
|
||||
./0002-Constant-DPI.patch
|
||||
# https://github.com/Xpra-org/xpra/issues/349
|
||||
./0003-fix-pointer-limits.patch
|
||||
# patch provided by Xpra upstream
|
||||
./0005-support-for-30-bit-depth-in-dummy-driver.patch
|
||||
];
|
||||
});
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Jeija";
|
||||
repo = "gtkterm";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-4Z+8fs4VEk2+Ci1X3oUuInylTdIbQ5AiPenFqnyNXvc=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "flosell";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-ovmWZpeHt1L8zNzG7+2BohteSjpYADMivi+AP0Vm8/E=";
|
||||
};
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ with python3Packages;
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "parquet-tools";
|
||||
version = "0.2.12";
|
||||
version = "0.2.14";
|
||||
|
||||
format = "pyproject";
|
||||
|
||||
@@ -15,7 +15,7 @@ buildPythonApplication rec {
|
||||
owner = "ktrueda";
|
||||
repo = "parquet-tools";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-5bK+kW550DgBhcH5INozwGKKjM+xXblmFg2Tu2rnos4=";
|
||||
hash = "sha256-2jIwDsxB+g37zV9hLc2VNC5YuZXTpTmr2aQ72AeHYJo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -7,7 +7,7 @@ rustPlatform.buildRustPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "araujobsd";
|
||||
repo = "ifwifi";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-DPMCwyKqGJrav0wASBky9bS1bvJ3xaGsDzsk1bKaH1U=";
|
||||
};
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "labctl";
|
||||
version = "0.0.15";
|
||||
version = "0.0.20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "labctl";
|
||||
repo = "labctl";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-txleZMgj/06PmP8Bv1J6n/2ywViNFqlgdCNzaTrY58c=";
|
||||
hash = "sha256-gLdcPT82hkttESxwjk1mCzuaUxcwm0dULil634u7qg8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "gjedeer";
|
||||
repo = pname;
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-c/0OxUH8iw8nRuVg4Fszf6Z/JiEV+m0B2ofzy81uFu8=";
|
||||
};
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ lib
|
||||
, buildGoModule
|
||||
, fetchFromGitHub
|
||||
, testers
|
||||
, nats-top
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
@@ -16,6 +18,19 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-IhaeM/stU9O48reT/mUadSkZDz0JXKCXjSRw8TMesTY=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${version}"
|
||||
];
|
||||
|
||||
passthru.tests = {
|
||||
version = testers.testVersion {
|
||||
package = nats-top;
|
||||
version = "v${version}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "top-like tool for monitoring NATS servers";
|
||||
homepage = "https://github.com/nats-io/nats-top";
|
||||
|
||||
@@ -42,5 +42,6 @@ rustPlatform.buildRustPackage rec {
|
||||
changelog = "https://github.com/acheronfail/repgrep/blob/${src.rev}/CHANGELOG.md";
|
||||
license = with licenses; [ mit asl20 unlicense ];
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
mainProgram = "rgr";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "alex-courtis";
|
||||
repo = "way-displays";
|
||||
rev = "${version}";
|
||||
rev = version;
|
||||
sha256 = "sha256-rR181sxaddtn3yFtF1exSGPBU0Yp3VBRyucfuxyXI+Q=";
|
||||
};
|
||||
|
||||
|
||||
@@ -37226,6 +37226,8 @@ with pkgs;
|
||||
|
||||
mars = callPackage ../games/mars { };
|
||||
|
||||
mchprs = callPackage ../games/mchprs { };
|
||||
|
||||
megaglest = callPackage ../games/megaglest { };
|
||||
|
||||
methane = callPackage ../games/methane { };
|
||||
@@ -38030,6 +38032,8 @@ with pkgs;
|
||||
gstreamerSupport = true;
|
||||
};
|
||||
|
||||
autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
|
||||
|
||||
dkh = callPackage ../applications/science/chemistry/dkh { };
|
||||
|
||||
openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
|
||||
|
||||
@@ -280,6 +280,7 @@ mapAliases ({
|
||||
pytwitchapi = twitchapi; # added 2022-03-07
|
||||
pyvcf = throw "pyvcf has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-05-19
|
||||
PyVirtualDisplay = pyvirtualdisplay; # added 2023-02-19
|
||||
pywick = throw "pywick has been removed, since it is no longer maintained"; # added 2023-07-01
|
||||
qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
|
||||
Quandl = quandl; # added 2023-02-19
|
||||
qiskit-aqua = throw "qiskit-aqua has been removed due to deprecation, with its functionality moved to different qiskit packages";
|
||||
|
||||
@@ -7628,6 +7628,8 @@ self: super: with self; {
|
||||
|
||||
pgspecial = callPackage ../development/python-modules/pgspecial { };
|
||||
|
||||
pgvector = callPackage ../development/python-modules/pgvector { };
|
||||
|
||||
phe = callPackage ../development/python-modules/phe { };
|
||||
|
||||
phik = callPackage ../development/python-modules/phik { };
|
||||
@@ -10363,8 +10365,6 @@ self: super: with self; {
|
||||
|
||||
pywerview = callPackage ../development/python-modules/pywerview { };
|
||||
|
||||
pywick = callPackage ../development/python-modules/pywick { };
|
||||
|
||||
pywilight = callPackage ../development/python-modules/pywilight { };
|
||||
|
||||
pywinrm = callPackage ../development/python-modules/pywinrm { };
|
||||
@@ -13017,6 +13017,8 @@ self: super: with self; {
|
||||
|
||||
vilfo-api-client = callPackage ../development/python-modules/vilfo-api-client { };
|
||||
|
||||
vina = callPackage ../applications/science/chemistry/autodock-vina/python-bindings.nix { };
|
||||
|
||||
vincenty = callPackage ../development/python-modules/vincenty { };
|
||||
|
||||
vine = callPackage ../development/python-modules/vine { };
|
||||
|
||||
Reference in New Issue
Block a user