Skip to content

Commit

Permalink
Merge staging-next into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 31, 2023
2 parents 8181d94 + 88c2e66 commit 88ce27f
Show file tree
Hide file tree
Showing 36 changed files with 1,021 additions and 791 deletions.
7 changes: 7 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10283,6 +10283,13 @@
githubId = 105451387;
name = "Maria";
};
marie = {
email = "tabmeier12+nix@gmail.com";
github = "nycodeghg";
githubId = 37078297;
matrix = "@marie:marie.cologne";
name = "Marie Ramlow";
};
marijanp = {
name = "Marijan Petričević";
email = "marijan.petricevic94@gmail.com";
Expand Down
10 changes: 9 additions & 1 deletion nixos/modules/virtualisation/proxmox-image.nix
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,14 @@ with lib;
defaultText = lib.literalExpression ''if config.proxmox.qemuConf.bios == "seabios" then "legacy" else "efi"'';
example = "hybrid";
};
additionalSpace = mkOption {
type = types.str;
default = "512M";
description = lib.mdDoc ''
Additional disk space to be added to the image.
Defaults to 512M (Megabytes), Suffix can also be specified with `G` (gigabyte) or `K` (kilobyte).
'';
};
filenameSuffix = mkOption {
type = types.str;
default = config.proxmox.qemuConf.name;
Expand Down Expand Up @@ -197,7 +205,7 @@ with lib;
];
system.build.VMA = import ../../lib/make-disk-image.nix {
name = "proxmox-${cfg.filenameSuffix}";
inherit partitionTableType;
inherit (cfg) partitionTableType additionalSpace;
postVM = let
# Build qemu with PVE's patch that adds support for the VMA format
vma = (pkgs.qemu_kvm.override {
Expand Down
19 changes: 10 additions & 9 deletions pkgs/applications/emulators/uxn/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,24 @@
, stdenv
, fetchFromSourcehut
, SDL2
, unstableGitUpdater
}:

stdenv.mkDerivation {
pname = "uxn";
version = "unstable-2022-10-22";
version = "unstable-2023-07-26";

src = fetchFromSourcehut {
owner = "~rabbits";
repo = "uxn";
rev = "1b2049e238df96f32335edf1c6db35bd09f8b42d";
hash = "sha256-lwms+qUelfpTC+i2m5b3dW7ww9298YMPFdPVsFrwcDQ=";
rev = "e2e5e8653193e2797131813938cb0d633ca3f40c";
hash = "sha256-VZYvpHUyNeJMsX2ccLEBRuHgdgwOVuv+iakPiHnGAfg=";
};

buildInputs = [
SDL2
];

dontConfigure = true;

postPatch = ''
sed -i -e 's|UXNEMU_LDFLAGS="$(brew.*$|UXNEMU_LDFLAGS="$(sdl2-config --cflags --libs)"|' build.sh
'';
Expand All @@ -44,11 +43,13 @@ stdenv.mkDerivation {
runHook postInstall
'';

meta = with lib; {
passthru.updateScript = unstableGitUpdater { };

meta = {
homepage = "https://wiki.xxiivv.com/site/uxn.html";
description = "An assembler and emulator for the Uxn stack machine";
license = with licenses; [ mit ];
maintainers = with maintainers; [ AndersonTorres kototama ];
platforms = with platforms; unix;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ AndersonTorres kototama ];
inherit (SDL2.meta) platforms;
};
}
6 changes: 3 additions & 3 deletions pkgs/applications/misc/tickrs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@

rustPlatform.buildRustPackage rec {
pname = "tickrs";
version = "0.14.8";
version = "0.14.9";

src = fetchFromGitHub {
owner = "tarkah";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-8q/dL1Pv25TkL7PESybgIu+0lR0cr6qrK6ItE/r9pbI=";
hash = "sha256-cN5GtU3bmsdJvfjVdWvWAshiU3Ged7L9pc8wid8GQwA=";
};

cargoHash = "sha256-fOYxOiVpgflwIz9Z6ePhQKDa7DX4D/ZCnPOwq9vWOSk=";
cargoHash = "sha256-ngDA085V3+2oBH13Fs+pJez2W2/i1pEKoWdqJ4/3Q0I=";

nativeBuildInputs = [
pkg-config
Expand Down
810 changes: 405 additions & 405 deletions pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions pkgs/applications/networking/browsers/firefox/packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@

firefox-beta = buildMozillaMach rec {
pname = "firefox-beta";
version = "116.0b3";
version = "116.0b8";
applicationName = "Mozilla Firefox Beta";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "6ba3b57750335fa2067669756d69a05e23c1641e9fe892f9ffc879c17bd5a836815f97c90277d6dc1fe1a68173652bcbb544540ce21a9c37892fad70987e8d39";
sha512 = "5e34b3eed2ee54de4209af85be80f240c674d22ace072fba5e4cf14a7d733edc0cfd0feafc80b23898ef8c43e5e950b5e683f536d84f12a8a7fcee0120479701";
};

meta = {
Expand All @@ -56,12 +56,12 @@

firefox-devedition = (buildMozillaMach rec {
pname = "firefox-devedition";
version = "116.0b3";
version = "116.0b8";
applicationName = "Mozilla Firefox Developer Edition";
branding = "browser/branding/aurora";
src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "61b07bc9a706af8e947a0f206edb219650f8d64da5db821ca115375e379a11e4623dfe4e5b8734d0992e048ad8017152f8540e921105c3a266ad9347ef7b88e9";
sha512 = "06ae0998a537a464a85cf9767555eb1b9d1378345201c9df760cb8ca856fcce61d84ca8398450b80175e9d13e6077df3c5fee9d4781d0879490d30bc6d362a0d";
};

meta = {
Expand Down Expand Up @@ -115,11 +115,11 @@

firefox-esr-115 = buildMozillaMach rec {
pname = "firefox-esr-115";
version = "115.0.2esr";
version = "115.0.3esr";
applicationName = "Mozilla Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "f145d0e0e63032367af4198d4ca046589689b5852cb2451efbdcabeae37dfeda88dd0a2c317120ae5785228a6d7df21aa2d18c18ed7bf4b180823af37326a458";
sha512 = "416ee56bd4a602c543391faaa8de31808f267ef2167f7d913195de45d3628de08d0582dbaa8905c847e1431bccd9d1d5d73ad9e7e5ea75be39e4d908a8b40376";
};

meta = {
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/networking/cluster/minikube/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@

buildGoModule rec {
pname = "minikube";
version = "1.30.1";
version = "1.31.1";

vendorHash = "sha256-616T47H+8FdXU37MDvAHRyM59JXurU45uz8c/TNxkkc=";
vendorHash = "sha256-7Wa5Ut3n+CH4LeyRKvFC2aRf2auQXfqsi54QLKWgak8=";

doCheck = false;

src = fetchFromGitHub {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
sha256 = "sha256-dw+aFckp5Q9i6bNKPetw2WlslrpKAgEzXI+aGAwDurU=";
sha256 = "sha256-6vCZUDH35OclO02sV+AXv8+bj4klwoZC0abotheHSoU=";
};

nativeBuildInputs = [ installShellFiles pkg-config which makeWrapper ];
Expand Down
7 changes: 7 additions & 0 deletions pkgs/applications/networking/onionshare/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,13 @@ rec {

nativeBuildInputs = [ qt5.wrapQtAppsHook ];

postInstall = ''
mkdir -p $out/share/{appdata,applications,icons}
cp $src/org.onionshare.OnionShare.desktop $out/share/applications
cp $src/org.onionshare.OnionShare.svg $out/share/icons
cp $src/org.onionshare.OnionShare.appdata.xml $out/share/appdata
'';

preFixup = ''
wrapQtApp $out/bin/onionshare
'';
Expand Down
92 changes: 92 additions & 0 deletions pkgs/applications/video/xine/lib.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{ lib
, stdenv
, fetchurl
, aalib
, alsa-lib
, autoreconfHook
, ffmpeg
, flac
, libGL
, libGLU
, libX11
, libXext
, libXinerama
, libXv
, libcaca
, libcdio
, libmng
, libmpcdec
, libpulseaudio
, libtheora
, libv4l
, libvorbis
, libxcb
, ncurses
, perl
, pkg-config
, speex
, vcdimager
, zlib
}:

stdenv.mkDerivation (finalAttrs: {
pname = "xine-lib";
version = "1.2.13";

src = fetchurl {
url = "mirror://sourceforge/xine/xine-lib-${finalAttrs.version}.tar.xz";
hash = "sha256-XxDW1xikpRwX7RsysDHU+bgLBh6CdlNbK+MeWsS3Xm8=";
};

outputs = [ "out" "dev" "man" ];

nativeBuildInputs = [
autoreconfHook
perl
pkg-config
];

buildInputs = [
aalib
alsa-lib
ffmpeg
flac
libGL
libGLU
libX11
libXext
libXinerama
libXv
libcaca
libcdio
libmng
libmpcdec
libpulseaudio
libtheora
libv4l
libvorbis
libxcb
ncurses
perl
speex
vcdimager
zlib
libX11
libXext
libXinerama
libXv
libxcb
];

enableParallelBuilding = true;

env.NIX_LDFLAGS = "-lxcb-shm";

meta = {
homepage = "https://xine.sourceforge.net/";
description = "A high-performance, portable and reusable multimedia playback engine";
license = with lib.licenses; [ gpl2Plus lgpl2Plus ];
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.linux;
};
})
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@
, fetchpatch
, autoreconfHook
, curl
, libXext
, libXft
, libXi
, libXinerama
, libXtst
, libXv
, libXxf86vm
, libjpeg
, libpng
, lirc
Expand All @@ -12,66 +19,61 @@
, readline
, shared-mime-info
, xine-lib
, xorg
, xorgproto
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "xine-ui";
version = "0.99.13";
version = "0.99.14";

src = fetchurl {
url = "mirror://sourceforge/xine/${pname}-${version}.tar.xz";
sha256 = "sha256-sjgtB1xysbEAOeDpAxDMhsjZEDWMU1We2C09WEIB9cU=";
url = "mirror://sourceforge/xine/xine-ui-${finalAttrs.version}.tar.xz";
hash = "sha256-1NSQ1c7OcOK7mEnJ5ILyz4evAwLUUbYUR2/cw2Qs2cM=";
};

patches = [
(fetchpatch {
# Fix build on aarch64
name = "xine-ui_FTBS_aarch64.patch";
url = "https://salsa.debian.org/debian/xine-ui/-/raw/b2f04f64947a8975a805950e7e67b15cb44007ef/debian/patches/backport/0003-Fix-build.patch";
sha256 = "03f8nkm7q11v5vssl1bj500ja4ljz4y752mfk22k2g4djkwimx62";
})
];
outputs = [ "out" "dev" "lib" "man" ];

nativeBuildInputs = [
autoreconfHook
pkg-config
shared-mime-info
];

buildInputs = [
curl
libjpeg
libpng
lirc
ncurses
readline
xine-lib
] ++ (with xorg; [
libXext
libXft
libXi
libXinerama
libXtst
libXv
libXxf86vm
libjpeg
libpng
lirc
ncurses
readline
xine-lib
xorgproto
]);
];

configureFlags = [ "--with-readline=${readline.dev}" ];

LIRC_CFLAGS="-I${lirc}/include";
LIRC_LIBS="-L ${lirc}/lib -llirc_client";
env = {
LIRC_CFLAGS="-I${lirc}/include";
LIRC_LIBS="-L ${lirc}/lib -llirc_client";
};

postInstall = ''
substituteInPlace $out/share/applications/xine.desktop \
--replace "MimeType=;" "MimeType="
'';

meta = with lib; {
meta = {
homepage = "https://xine.sourceforge.net/";
description = "Xlib-based frontend for Xine video player";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.linux;
};
}
})

0 comments on commit 88ce27f

Please sign in to comment.