nixpkgs/pkgs/applications/window-managers/fvwm/default.nix

35 lines
983 B
Nix
Raw Normal View History

{ gestures ? false
, stdenv, fetchurl, pkgconfig
2013-03-01 05:48:33 +00:00
, cairo, fontconfig, freetype, libXft, libXcursor, libXinerama
2015-12-05 16:15:20 +00:00
, libXpm, libXt, librsvg, libpng, fribidi, perl
, libstroke ? null
2013-03-01 05:48:33 +00:00
}:
assert gestures -> libstroke != null;
2013-03-01 05:48:33 +00:00
stdenv.mkDerivation rec {
pname = "fvwm";
fvwm: 2.6.7 -> 2.6.8 (#41565) Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fvwm/versions. These checks were done: - built on NixOS - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm2 passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-perllib passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-convert-2.6 passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-xlock passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-directory passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-desktop had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-headlines passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/xpmroot had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/FvwmCommand passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-root had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-config passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-bug passed the binary check. - 10 of 13 passed binary check by having a zero exit code. - 3 of 13 passed binary check by having the new version present in output. - found 2.6.8 with grep in /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8 - directory tree listing: https://gist.github.com/94e21d8ab3a4808980c94f1fbb20f1b6 - du listing: https://gist.github.com/6db3d3e079f7808b93a1bbc20e5f396e
2018-06-11 21:11:03 +00:00
version = "2.6.8";
name = "${pname}-${version}";
2013-03-01 05:48:33 +00:00
src = fetchurl {
url = "https://github.com/fvwmorg/fvwm/releases/download/${version}/${name}.tar.gz";
fvwm: 2.6.7 -> 2.6.8 (#41565) Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fvwm/versions. These checks were done: - built on NixOS - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm2 passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-perllib passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-convert-2.6 passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-xlock passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-directory passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-desktop had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-menu-headlines passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/xpmroot had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/FvwmCommand passed the binary check. - Warning: no invocation of /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-root had a zero exit code or showed the expected version - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-config passed the binary check. - /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8/bin/fvwm-bug passed the binary check. - 10 of 13 passed binary check by having a zero exit code. - 3 of 13 passed binary check by having the new version present in output. - found 2.6.8 with grep in /nix/store/kycw0a7gqxh0v7lxq001j9sjysnz1v6h-fvwm-2.6.8 - directory tree listing: https://gist.github.com/94e21d8ab3a4808980c94f1fbb20f1b6 - du listing: https://gist.github.com/6db3d3e079f7808b93a1bbc20e5f396e
2018-06-11 21:11:03 +00:00
sha256 = "0hgkkdzcqjnaabvv9cnh0bz90nnjskbhjg9qnzpi2x0mbliwjdpv";
2013-03-01 05:48:33 +00:00
};
nativeBuildInputs = [ pkgconfig ];
2013-03-01 05:48:33 +00:00
buildInputs = [
cairo fontconfig freetype
2015-12-05 16:15:20 +00:00
libXft libXcursor libXinerama libXpm libXt
2013-03-01 05:48:33 +00:00
librsvg libpng fribidi perl
] ++ stdenv.lib.optional gestures libstroke;
2013-03-01 05:48:33 +00:00
meta = {
homepage = http://fvwm.org;
2013-03-01 05:48:33 +00:00
description = "A multiple large virtual desktop window manager";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
2017-04-06 13:05:32 +00:00
maintainers = with stdenv.lib.maintainers; [ edanaher ];
2013-03-01 05:48:33 +00:00
};
}