···2929 };
3030 };
31313232- # We use the 'out' output, since localtime has its 'bin' output
3333- # first, so that is what we get if we use the derivation bare.
3432 # Install the polkit rules.
3535- environment.systemPackages = [ pkgs.localtime.out ];
3333+ environment.systemPackages = [ pkgs.localtime ];
3634 # Install the systemd unit.
3737- systemd.packages = [ pkgs.localtime.out ];
3535+ systemd.packages = [ pkgs.localtime ];
38363937 users.users.localtimed = {
4040- description = "Taskserver user";
3838+ description = "localtime daemon";
3939+ isSystemUser = true;
4140 };
42414342 systemd.services.localtime = {
···295295296296# Resolve the flake.
297297if [[ -n $flake ]]; then
298298- flake=$(nix "${flakeFlags[@]}" flake info --json "${extraBuildFlags[@]}" "${lockFlags[@]}" -- "$flake" | jq -r .url)
298298+ flake=$(nix "${flakeFlags[@]}" flake metadata --json "${extraBuildFlags[@]}" "${lockFlags[@]}" -- "$flake" | jq -r .url)
299299fi
300300301301# Find configuration.nix and open editor instead of building.
+2-2
pkgs/os-specific/linux/s6-linux-init/default.nix
···4455buildPackage {
66 pname = "s6-linux-init";
77- version = "1.0.6.0";
88- sha256 = "0kzif3dqhm7h4h7c6npzdbcy7w756222g8ysw116fgb8j385dr6w";
77+ version = "1.0.6.1";
88+ sha256 = "0sq8ya39a1qs61cdjns8ijwrvxnqd4snk2ab4j5wl9a87i7wixhn";
991010 description = "A set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel";
1111 platforms = lib.platforms.linux;
+2-2
pkgs/tools/misc/execline/default.nix
···4455buildPackage {
66 pname = "execline";
77- version = "2.7.0.0";
88- sha256 = "0kl74yix60msgw8k3shhp9ymm80n91yxxqckixj5qbbhmylpnpqd";
77+ version = "2.8.0.0";
88+ sha256 = "0vbn4pdazy6x6213vn42k0khcij5bvkbrcfg7nw6inhf8154nx77";
991010 description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
1111
+2-2
pkgs/tools/networking/s6-networking/default.nix
···19192020buildPackage {
2121 pname = "s6-networking";
2222- version = "2.4.0.0";
2323- sha256 = "1yqykwfl5jnkxgr6skfj5kzd896pknij0hi5m7lj0r18jpfs5zgq";
2222+ version = "2.4.1.0";
2323+ sha256 = "023wnayv1gddklnsh3qv7i5jfy2fisbp24wa0nzjg0nfq3p807yc";
24242525 description = "A suite of small networking utilities for Unix systems";
2626
···11+{ lib, stdenv, fetchFromGitHub, ffmpeg, libjpeg, libpng, pkg-config }:
22+33+stdenv.mkDerivation rec {
44+ pname = "harvid";
55+ version = "0.8.3";
66+77+ src = fetchFromGitHub {
88+ owner = "x42";
99+ repo = "harvid";
1010+ rev = "v${version}";
1111+ sha256 = "0l1plfsfh2ixhlzg3hqqvjj42z7g422718a9kgbh7b4p882n71x7";
1212+ };
1313+1414+ nativeBuildInputs = [ pkg-config ];
1515+1616+ buildInputs = [ ffmpeg libjpeg libpng ];
1717+1818+ makeFlags = [ "DESTDIR=$(out)" "libdir=\"/lib\"" ];
1919+2020+ postInstall = ''
2121+ mkdir -p $out/bin
2222+ mv $out/usr/local/bin/* $out/bin
2323+ mv $out/usr/local/share $out/
2424+ rm -r $out/usr
2525+ '';
2626+2727+ meta = with lib; {
2828+ description =
2929+ "Decodes still images from movie files and serves them via HTTP";
3030+ longDescription = ''
3131+ harvid's intended use-case is to efficiently provide frame-accurate data
3232+ and act as second level cache for rendering the video-timeline in Ardour,
3333+ but it is not limited to that: it has applications for any task that
3434+ requires a high-performance frame-accurate online image extraction
3535+ processor.
3636+ '';
3737+ homepage = "http://x42.github.io/harvid";
3838+ license = licenses.gpl2Plus;
3939+ platforms = platforms.linux;
4040+ maintainers = with maintainers; [ mitchmindtree ];
4141+ };
4242+}
+48
pkgs/tools/video/xjadeo/default.nix
···11+{ lib, stdenv, autoreconfHook, fetchFromGitHub, ffmpeg, freetype, libGLU
22+, libjack2, liblo, libX11, libXv, pkg-config, portmidi, xorg }:
33+44+stdenv.mkDerivation rec {
55+ pname = "xjadeo";
66+ version = "0.8.10";
77+88+ src = fetchFromGitHub {
99+ owner = "x42";
1010+ repo = "xjadeo";
1111+ rev = "v${version}";
1212+ sha256 = "0dma4cjgbrpy16x63zvfr0xss4lryl0zw7nvixvhq2f6z8day1ds";
1313+ };
1414+1515+ nativeBuildInputs = [ autoreconfHook pkg-config ];
1616+1717+ buildInputs = [
1818+ ffmpeg
1919+ libjack2
2020+ libX11
2121+ xorg.libXext
2222+ xorg.libXpm
2323+ # The following are recommended in the README, but are seemingly
2424+ # unnecessary for a successful build. That said, the result of including
2525+ # these in the build process is possibly required at runtime in some cases,
2626+ # but I've not the time to test thoroughly for these cases. Should
2727+ # consider investigating and splitting these into options in the future.
2828+ freetype
2929+ libGLU
3030+ liblo
3131+ libXv
3232+ portmidi
3333+ ];
3434+3535+ meta = with lib; {
3636+ description = "The X Jack Video Monitor";
3737+ longDescription = ''
3838+ Xjadeo is a software video player that displays a video-clip in sync with
3939+ an external time source (MTC, LTC, JACK-transport). Xjadeo is useful in
4040+ soundtrack composition, video monitoring or any task that requires to
4141+ synchronizing movie frames with external events.
4242+ '';
4343+ homepage = "http://xjadeo.sourceforge.net";
4444+ license = licenses.gpl2Plus;
4545+ platforms = platforms.linux;
4646+ maintainers = with maintainers; [ mitchmindtree ];
4747+ };
4848+}