nixpkgs/pkgs/by-name/wi/windowmaker/package.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

88 lines
1.7 KiB
Nix
Raw Normal View History

2023-09-09 23:42:10 +00:00
{ lib
, stdenv
2023-09-10 00:16:50 +00:00
, fetchFromRepoOrCz
, autoreconfHook
2023-10-18 17:49:38 +00:00
, callPackage
2023-09-09 23:42:10 +00:00
, pkg-config
2023-09-10 00:16:50 +00:00
, imagemagick
2023-09-09 23:42:10 +00:00
, libX11
, libXext
, libXft
, libXinerama
2023-09-10 00:16:50 +00:00
, libXmu
2023-09-09 23:42:10 +00:00
, libXpm
2023-09-10 00:16:50 +00:00
, libXrandr
, libXres
2023-09-09 23:42:10 +00:00
, libexif
2023-09-10 00:16:50 +00:00
, libjpeg
, libpng
2023-09-09 23:42:10 +00:00
, libtiff
, giflib
, libwebp
2023-09-10 00:16:50 +00:00
, pango
2023-09-09 23:42:10 +00:00
}:
2023-09-09 23:42:10 +00:00
stdenv.mkDerivation (finalAttrs: {
pname = "windowmaker";
2023-09-10 00:16:50 +00:00
version = "0.96.0";
2023-09-10 00:16:50 +00:00
src = fetchFromRepoOrCz {
repo = "wmaker-crm";
rev = "wmaker-${finalAttrs.version}";
hash = "sha256-6DS5KztCNWPQL6/qJ5vlkOup2ourxSNf6LLTFYpPWi8=";
};
2023-09-09 23:42:10 +00:00
nativeBuildInputs = [
2023-09-10 00:16:50 +00:00
autoreconfHook
2023-09-09 23:42:10 +00:00
pkg-config
];
2016-11-24 21:48:32 +00:00
2023-09-09 23:42:10 +00:00
buildInputs = [
giflib
imagemagick
libX11
libXext
libXft
libXinerama
libXmu
libXpm
libXrandr
2023-09-10 00:16:50 +00:00
libXres
2023-09-09 23:42:10 +00:00
libexif
libjpeg
libpng
libtiff
libwebp
2023-09-10 00:16:50 +00:00
pango
2023-09-09 23:42:10 +00:00
];
configureFlags = [
"--enable-modelock"
"--enable-randr"
2020-09-11 19:22:33 +00:00
"--enable-webp"
2023-09-09 23:42:10 +00:00
"--with-x"
];
2023-10-18 17:49:38 +00:00
passthru = {
dockapps = callPackage ./dockapps { };
};
2023-09-09 23:42:10 +00:00
meta = {
homepage = "http://windowmaker.org/";
description = "NeXTSTEP-like window manager";
longDescription = ''
2023-09-09 23:42:10 +00:00
Window Maker is an X11 window manager originally designed to provide
integration support for the GNUstep Desktop Environment. In every way
possible, it reproduces the elegant look and feel of the NEXTSTEP user
interface. It is fast, feature rich, easy to configure, and easy to
use. It is also free software, with contributions being made by
programmers from around the world.
'';
2023-09-09 23:42:10 +00:00
changelog = "https://www.windowmaker.org/news/";
license = lib.licenses.gpl2Plus;
mainProgram = "wmaker";
maintainers = [ lib.maintainers.AndersonTorres ];
platforms = lib.platforms.linux;
};
2023-09-09 23:42:10 +00:00
})