diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2018-10-30 13:24:46 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-30 13:24:46 +0000 |
commit | 1d8794e16ecd92e5e3174fca69964bdbd2c8d110 (patch) | |
tree | a16cc433ae8c7538f8b1086590a3dd01ec1b721b | |
parent | be6e4b8af89741e5fee1d67753f3a1e6a75168db (diff) | |
parent | b348f8568fd3e503919021045522995885bddb1a (diff) | |
download | nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar.gz nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar.bz2 nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar.lz nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar.xz nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.tar.zst nixlib-1d8794e16ecd92e5e3174fca69964bdbd2c8d110.zip |
Merge pull request #48873 from romildo/new.jwm-settings-manager
jwm-settings-manager: init at 2018-10-19
-rw-r--r-- | pkgs/applications/window-managers/jwm/jwm-settings-manager.nix | 44 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix b/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix new file mode 100644 index 000000000000..3b764e7095be --- /dev/null +++ b/pkgs/applications/window-managers/jwm/jwm-settings-manager.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig, gettext, libXpm, libGL, fltk, hicolor-icon-theme, glib, gnome2, which }: + +stdenv.mkDerivation rec { + name = "jwm-settings-manager-${version}"; + version = "2018-10-19"; + + src = fetchFromGitHub { + owner = "Israel-D"; + repo = "jwm-settings-manager"; + rev = "cb32a70563cf1f3927339093481542b85ec3c8c8"; + sha256 = "0d5bqf74p8zg8azns44g46q973blhmp715k8kcd73x88g7sfir8s"; + }; + + nativeBuildInputs = [ + cmake + pkgconfig + gettext + ]; + + buildInputs = [ + libXpm + libGL + fltk + hicolor-icon-theme + which # needed at runtime to locate optional programs + glib.bin # provides gsettings + gnome2.GConf # provides gconftool-2 + ]; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace 'CMAKE_INSTALL_PREFIX "/usr"' "CMAKE_INSTALL_PREFIX $out" + substituteInPlace data/CMakeLists.txt \ + --replace 'DESTINATION usr/share' "DESTINATION share" + ''; + + meta = with stdenv.lib; { + description = "A full configuration manager for JWM"; + homepage = https://joewing.net/projects/jwm; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = [ maintainers.romildo ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 130a3495c6d2..5179e1f3a58a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17475,6 +17475,8 @@ with pkgs; jwm = callPackage ../applications/window-managers/jwm { }; + jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { }; + k3d = callPackage ../applications/graphics/k3d { inherit (pkgs.gnome2) gtkglext; stdenv = overrideCC stdenv gcc6; |