diff options
Diffstat (limited to 'nixpkgs/pkgs/misc')
-rw-r--r-- | nixpkgs/pkgs/misc/arm-trusted-firmware/default.nix | 7 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/cups/drivers/fflinuxprint/default.nix | 52 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/cups/drivers/fxlinuxprint/default.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/fastly/default.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/jackaudio/default.nix | 7 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/moonfire-nvr/default.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/screensavers/betterlockscreen/default.nix | 1 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/screensavers/xautolock/default.nix | 9 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/t-rec/default.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/tmux-plugins/default.nix | 4 | ||||
-rwxr-xr-x | nixpkgs/pkgs/misc/uq/default.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/misc/wiki-tui/default.nix | 8 |
12 files changed, 82 insertions, 22 deletions
diff --git a/nixpkgs/pkgs/misc/arm-trusted-firmware/default.nix b/nixpkgs/pkgs/misc/arm-trusted-firmware/default.nix index ee7fedbedbe8..92bd7e0bee5b 100644 --- a/nixpkgs/pkgs/misc/arm-trusted-firmware/default.nix +++ b/nixpkgs/pkgs/misc/arm-trusted-firmware/default.nix @@ -52,6 +52,8 @@ let buildInputs = [ openssl ]; makeFlags = [ + "HOSTCC=$(CC_FOR_BUILD)" + "M0_CROSS_COMPILE=${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}" "CROSS_COMPILE=${stdenv.cc.targetPrefix}" # binutils 2.39 regression # `warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions` @@ -87,6 +89,11 @@ in { inherit buildArmTrustedFirmware; armTrustedFirmwareTools = buildArmTrustedFirmware rec { + # Normally, arm-trusted-firmware builds the build tools for buildPlatform + # using CC_FOR_BUILD (or as it calls it HOSTCC). Since want to build them + # for the hostPlatform here, we trick it by overriding the HOSTCC setting + # and, to be safe, remove CC_FOR_BUILD from the environment. + depsBuildBuild = [ ]; extraMakeFlags = [ "HOSTCC=${stdenv.cc.targetPrefix}gcc" "fiptool" "certtool" diff --git a/nixpkgs/pkgs/misc/cups/drivers/fflinuxprint/default.nix b/nixpkgs/pkgs/misc/cups/drivers/fflinuxprint/default.nix new file mode 100644 index 000000000000..8cfd29b5c1cc --- /dev/null +++ b/nixpkgs/pkgs/misc/cups/drivers/fflinuxprint/default.nix @@ -0,0 +1,52 @@ +{ autoPatchelfHook +, cups +, dpkg +, fetchurl +, lib +, stdenv +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "fflinuxprint"; + version = "1.1.3-4"; + + src = fetchurl { + url = "https://support-fb.fujifilm.com/driver_downloads/fflinuxprint_${finalAttrs.version}_amd64.deb"; + hash = "sha256-Q0qB4gvEWa10KGt6SngVqraxFePxIQ62nTrFZ44vyrU="; + curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise + }; + + sourceRoot = "."; + unpackCmd = "dpkg-deb -x $curSrc ."; + + nativeBuildInputs = [ + autoPatchelfHook + dpkg + ]; + + buildInputs = [ + cups + ]; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/cups/model + mv {etc,usr/lib} $out + mv usr/share/ppd/fujifilm/* $out/share/cups/model + + runHook postInstall + ''; + + meta = { + description = "FujiFILM Linux Printer Driver"; + homepage = "https://support-fb.fujifilm.com"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ jaduff ]; + platforms = lib.platforms.linux; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) diff --git a/nixpkgs/pkgs/misc/cups/drivers/fxlinuxprint/default.nix b/nixpkgs/pkgs/misc/cups/drivers/fxlinuxprint/default.nix index 4edd8d0d85b6..e0936b73b08a 100644 --- a/nixpkgs/pkgs/misc/cups/drivers/fxlinuxprint/default.nix +++ b/nixpkgs/pkgs/misc/cups/drivers/fxlinuxprint/default.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation rec { pname = "fxlinuxprint"; version = "1.1.2-1"; + # https://support-fb.fujifilm.com/driver_downloads/fxlinuxpdf112119031.zip is gone src = fetchzip { - url = "https://support-fb.fujifilm.com/driver_downloads/fxlinuxpdf112119031.zip"; + url = "https://github.com/NixOS/nixpkgs/files/12232817/fxlinuxpdf112119031.zip"; sha256 = "1mv07ch6ysk9bknfmjqsgxb803sj6vfin29s9knaqv17jvgyh0n3"; - curlOpts = "--user-agent Mozilla/5.0"; # HTTP 410 otherwise }; nativeBuildInputs = [ dpkg autoPatchelfHook ]; diff --git a/nixpkgs/pkgs/misc/fastly/default.nix b/nixpkgs/pkgs/misc/fastly/default.nix index 261c06dd2e24..19089c59af77 100644 --- a/nixpkgs/pkgs/misc/fastly/default.nix +++ b/nixpkgs/pkgs/misc/fastly/default.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "fastly"; - version = "10.2.4"; + version = "10.3.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; rev = "refs/tags/v${version}"; - hash = "sha256-4N2Eo6InqdK5CFhHp8X3+1xKA99Wtnj2Q0/GDglWoBc="; + hash = "sha256-UkhcSRVABgZs9/G5r6ZMLfFPZMeXE8atR5+HNG5y3tk="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, diff --git a/nixpkgs/pkgs/misc/jackaudio/default.nix b/nixpkgs/pkgs/misc/jackaudio/default.nix index 7c85da21f7f3..7d5b622eaa81 100644 --- a/nixpkgs/pkgs/misc/jackaudio/default.nix +++ b/nixpkgs/pkgs/misc/jackaudio/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchFromGitHub, pkg-config, python3Packages, makeWrapper -, bash, libsamplerate, libsndfile, readline, eigen, celt +, libsamplerate, libsndfile, readline, eigen, celt , wafHook # Darwin Dependencies , aften, AudioUnit, CoreAudio, libobjc, Accelerate @@ -46,9 +46,8 @@ stdenv.mkDerivation (finalAttrs: { aften AudioUnit CoreAudio Accelerate libobjc ]; - prePatch = '' - substituteInPlace svnversion_regenerate.sh \ - --replace /bin/bash ${bash}/bin/bash + postPatch = '' + patchShebangs --build svnversion_regenerate.sh ''; dontAddWafCrossFlags = true; diff --git a/nixpkgs/pkgs/misc/moonfire-nvr/default.nix b/nixpkgs/pkgs/misc/moonfire-nvr/default.nix index 27b7ae7766db..8c9de0e7da9d 100644 --- a/nixpkgs/pkgs/misc/moonfire-nvr/default.nix +++ b/nixpkgs/pkgs/misc/moonfire-nvr/default.nix @@ -21,7 +21,7 @@ let ui = buildNpmPackage { inherit version src; pname = "${pname}-ui"; - sourceRoot = "source/ui"; + sourceRoot = "${src.name}/ui"; npmDepsHash = "sha256-IpZWgMo6Y3vRn9h495ifMB3tQxobLeTLC0xXS1vrKLA="; installPhase = '' runHook preInstall @@ -34,7 +34,7 @@ let in rustPlatform.buildRustPackage { inherit pname version src; - sourceRoot = "source/server"; + sourceRoot = "${src.name}/server"; cargoLock = { lockFile = ./Cargo.lock; diff --git a/nixpkgs/pkgs/misc/screensavers/betterlockscreen/default.nix b/nixpkgs/pkgs/misc/screensavers/betterlockscreen/default.nix index 8c7740ae7bb5..5db0b9b705fc 100644 --- a/nixpkgs/pkgs/misc/screensavers/betterlockscreen/default.nix +++ b/nixpkgs/pkgs/misc/screensavers/betterlockscreen/default.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Fast and sweet looking lockscreen for linux systems with effects!"; homepage = "https://github.com/pavanjadhaw/betterlockscreen"; + mainProgram = "betterlockscreen"; license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ eyjhb sebtm ]; diff --git a/nixpkgs/pkgs/misc/screensavers/xautolock/default.nix b/nixpkgs/pkgs/misc/screensavers/xautolock/default.nix index fc87290da69a..90265afc4284 100644 --- a/nixpkgs/pkgs/misc/screensavers/xautolock/default.nix +++ b/nixpkgs/pkgs/misc/screensavers/xautolock/default.nix @@ -2,7 +2,7 @@ , imake, gccmakedep, libX11, libXext, libXScrnSaver, xorgproto }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xautolock"; version = "2.2-7-ga23dd5c"; @@ -11,8 +11,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "peti"; repo = "xautolock"; - rev = "v${version}"; - sha256 = "10j61rl0sx9sh84rjyfyddl73xb5i2cpb17fyrli8kwj39nw0v2g"; + rev = "v${finalAttrs.version}"; + hash = "sha256-T2zAbRqSTxRp9u6EdZmIZfVxaGveeZkJgjp1DWgORoI="; }; nativeBuildInputs = [ imake gccmakedep ]; @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ peti ]; platforms = platforms.linux; license = licenses.gpl2; + mainProgram = "xautolock"; }; -} +}) diff --git a/nixpkgs/pkgs/misc/t-rec/default.nix b/nixpkgs/pkgs/misc/t-rec/default.nix index 2bbfeda4d321..3d6317f71c0d 100644 --- a/nixpkgs/pkgs/misc/t-rec/default.nix +++ b/nixpkgs/pkgs/misc/t-rec/default.nix @@ -32,6 +32,6 @@ rustPlatform.buildRustPackage rec { description = "Blazingly fast terminal recorder that generates animated gif images for the web written in rust"; homepage = "https://github.com/sassman/t-rec-rs"; license = with licenses; [ gpl3Only ]; - maintainers = [ maintainers.hoverbear ]; + maintainers = with maintainers; [ hoverbear matthiasbeyer ]; }; } diff --git a/nixpkgs/pkgs/misc/tmux-plugins/default.nix b/nixpkgs/pkgs/misc/tmux-plugins/default.nix index f34fbb62cc98..654c8951e65c 100644 --- a/nixpkgs/pkgs/misc/tmux-plugins/default.nix +++ b/nixpkgs/pkgs/misc/tmux-plugins/default.nix @@ -198,12 +198,12 @@ in rec { dracula = mkTmuxPlugin rec { pluginName = "dracula"; - version = "2.1.0"; + version = "2.2.0"; src = fetchFromGitHub { owner = "dracula"; repo = "tmux"; rev = "v${version}"; - sha256 = "89S8LHTx2gYWj+Ejws5f6YRQgoj0rYE7ITtGtZibl30="; + sha256 = "9p+KO3/SrASHGtEk8ioW+BnC4cXndYx4FL0T70lKU2w="; }; meta = with lib; { homepage = "https://draculatheme.com/tmux"; diff --git a/nixpkgs/pkgs/misc/uq/default.nix b/nixpkgs/pkgs/misc/uq/default.nix index e0c62ca92cab..81c09685be8b 100755 --- a/nixpkgs/pkgs/misc/uq/default.nix +++ b/nixpkgs/pkgs/misc/uq/default.nix @@ -20,6 +20,6 @@ rustPlatform.buildRustPackage rec { description = "A simple, user-friendly alternative to sort | uniq"; homepage = "https://github.com/lostutils/uq"; license = licenses.mit; - maintainers = with maintainers; [ doronbehar ]; + maintainers = with maintainers; [ doronbehar matthiasbeyer ]; }; } diff --git a/nixpkgs/pkgs/misc/wiki-tui/default.nix b/nixpkgs/pkgs/misc/wiki-tui/default.nix index 89959e3fcf78..fcc93c4b5c7b 100644 --- a/nixpkgs/pkgs/misc/wiki-tui/default.nix +++ b/nixpkgs/pkgs/misc/wiki-tui/default.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage rec { pname = "wiki-tui"; - version = "0.8.0"; + version = "0.8.2"; src = fetchFromGitHub { owner = "Builditluc"; repo = pname; rev = "v${version}"; - hash = "sha256-WEB6tzHeP7fX+KyNOqAADKHT6IE1t8af889XcHH/48Q="; + hash = "sha256-euyg4wYWYerYT3hKdOCjokx8lJldGN7E3PHimDgQy3U="; }; nativeBuildInputs = [ @@ -30,13 +30,13 @@ rustPlatform.buildRustPackage rec { Security ]; - cargoHash = "sha256-pLAUwkn4w/vwg/znBtjxc+og2yJn5uABY3Au9AYkpM4="; + cargoHash = "sha256-rKTR7vKt8woWAn7XgNYFiWu4KSiZYhaH+PLEIOfbNIY="; meta = with lib; { description = "A simple and easy to use Wikipedia Text User Interface"; homepage = "https://github.com/builditluc/wiki-tui"; changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}"; license = licenses.mit; - maintainers = with maintainers; [ lom builditluc ]; + maintainers = with maintainers; [ lom builditluc matthiasbeyer ]; }; } |