···29 };
30 };
3132- # We use the 'out' output, since localtime has its 'bin' output
33- # first, so that is what we get if we use the derivation bare.
34 # Install the polkit rules.
35- environment.systemPackages = [ pkgs.localtime.out ];
36 # Install the systemd unit.
37- systemd.packages = [ pkgs.localtime.out ];
3839 users.users.localtimed = {
40- description = "Taskserver user";
041 };
4243 systemd.services.localtime = {
···1+{ lib
2+, stdenv
3+, cmake
4+, fetchFromGitHub
5+}:
6+7+stdenv.mkDerivation rec {
8+ pname = "libplctag";
9+ version = "2.3.5";
10+11+ src = fetchFromGitHub {
12+ owner = "libplctag";
13+ repo = "libplctag";
14+ rev = "v${version}";
15+ sha256 = "0brmzr863chybm5y0q5hld5mhf6kx0bl4dddr7j69adlraak7x6s";
16+ };
17+18+ nativeBuildInputs = [ cmake ];
19+20+ meta = with lib; {
21+ homepage = "https://github.com/libplctag/libplctag";
22+ description = "Library that uses EtherNet/IP or Modbus TCP to read and write tags in PLCs";
23+ license = with licenses; [ lgpl2Plus mpl20 ];
24+ maintainers = with maintainers; [ petterstorvik ];
25+ platforms = platforms.all;
26+ };
27+}
+2-2
pkgs/development/libraries/skalibs/default.nix
···45buildPackage {
6 pname = "skalibs";
7- version = "2.10.0.1";
8- sha256 = "1chwjzlh13jbrldk77h3i4qjqv8hjpvvd3papcb8j46mvj7sxysg";
910 description = "A set of general-purpose C programming libraries";
11
···45buildPackage {
6 pname = "skalibs";
7+ version = "2.10.0.2";
8+ sha256 = "03qyi77wgcw3nzy7i932wd98d6j7nnzxc8ddl973vf5sa1v3vflb";
910 description = "A set of general-purpose C programming libraries";
11
···295296# Resolve the flake.
297if [[ -n $flake ]]; then
298- flake=$(nix "${flakeFlags[@]}" flake info --json "${extraBuildFlags[@]}" "${lockFlags[@]}" -- "$flake" | jq -r .url)
299fi
300301# Find configuration.nix and open editor instead of building.
···295296# Resolve the flake.
297if [[ -n $flake ]]; then
298+ flake=$(nix "${flakeFlags[@]}" flake metadata --json "${extraBuildFlags[@]}" "${lockFlags[@]}" -- "$flake" | jq -r .url)
299fi
300301# Find configuration.nix and open editor instead of building.
+2-2
pkgs/os-specific/linux/s6-linux-init/default.nix
···45buildPackage {
6 pname = "s6-linux-init";
7- version = "1.0.6.0";
8- sha256 = "0kzif3dqhm7h4h7c6npzdbcy7w756222g8ysw116fgb8j385dr6w";
910 description = "A set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel";
11 platforms = lib.platforms.linux;
···45buildPackage {
6 pname = "s6-linux-init";
7+ version = "1.0.6.1";
8+ sha256 = "0sq8ya39a1qs61cdjns8ijwrvxnqd4snk2ab4j5wl9a87i7wixhn";
910 description = "A set of minimalistic tools used to create a s6-based init system, including a /sbin/init binary, on a Linux kernel";
11 platforms = lib.platforms.linux;
+2-2
pkgs/tools/misc/execline/default.nix
···45buildPackage {
6 pname = "execline";
7- version = "2.7.0.0";
8- sha256 = "0kl74yix60msgw8k3shhp9ymm80n91yxxqckixj5qbbhmylpnpqd";
910 description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
11
···45buildPackage {
6 pname = "execline";
7+ version = "2.8.0.0";
8+ sha256 = "0vbn4pdazy6x6213vn42k0khcij5bvkbrcfg7nw6inhf8154nx77";
910 description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
11
+2-2
pkgs/tools/networking/s6-networking/default.nix
···1920buildPackage {
21 pname = "s6-networking";
22- version = "2.4.0.0";
23- sha256 = "1yqykwfl5jnkxgr6skfj5kzd896pknij0hi5m7lj0r18jpfs5zgq";
2425 description = "A suite of small networking utilities for Unix systems";
26
···1920buildPackage {
21 pname = "s6-networking";
22+ version = "2.4.1.0";
23+ sha256 = "023wnayv1gddklnsh3qv7i5jfy2fisbp24wa0nzjg0nfq3p807yc";
2425 description = "A suite of small networking utilities for Unix systems";
26
···1+{ lib, stdenv, autoreconfHook, fetchFromGitHub, ffmpeg, freetype, libGLU
2+, libjack2, liblo, libX11, libXv, pkg-config, portmidi, xorg }:
3+4+stdenv.mkDerivation rec {
5+ pname = "xjadeo";
6+ version = "0.8.10";
7+8+ src = fetchFromGitHub {
9+ owner = "x42";
10+ repo = "xjadeo";
11+ rev = "v${version}";
12+ sha256 = "0dma4cjgbrpy16x63zvfr0xss4lryl0zw7nvixvhq2f6z8day1ds";
13+ };
14+15+ nativeBuildInputs = [ autoreconfHook pkg-config ];
16+17+ buildInputs = [
18+ ffmpeg
19+ libjack2
20+ libX11
21+ xorg.libXext
22+ xorg.libXpm
23+ # The following are recommended in the README, but are seemingly
24+ # unnecessary for a successful build. That said, the result of including
25+ # these in the build process is possibly required at runtime in some cases,
26+ # but I've not the time to test thoroughly for these cases. Should
27+ # consider investigating and splitting these into options in the future.
28+ freetype
29+ libGLU
30+ liblo
31+ libXv
32+ portmidi
33+ ];
34+35+ meta = with lib; {
36+ description = "The X Jack Video Monitor";
37+ longDescription = ''
38+ Xjadeo is a software video player that displays a video-clip in sync with
39+ an external time source (MTC, LTC, JACK-transport). Xjadeo is useful in
40+ soundtrack composition, video monitoring or any task that requires to
41+ synchronizing movie frames with external events.
42+ '';
43+ homepage = "http://xjadeo.sourceforge.net";
44+ license = licenses.gpl2Plus;
45+ platforms = platforms.linux;
46+ maintainers = with maintainers; [ mitchmindtree ];
47+ };
48+}