about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlethalman <lucabru@src.gnome.org>2015-02-26 10:00:01 +0100
committerlethalman <lucabru@src.gnome.org>2015-02-26 10:00:01 +0100
commitc0b75a578560f364bc0c9097ac26efe484bf2917 (patch)
tree2de0d064910d8a99ac01f0d29ab98cd13cdaf5f1
parent222725d0622020647fc6a81c17acbae83bdcf6de (diff)
parent6920d4fbeb2ebfe6d50624fc500d48f0bcf8b13d (diff)
downloadnixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar.gz
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar.bz2
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar.lz
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar.xz
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.tar.zst
nixlib-c0b75a578560f364bc0c9097ac26efe484bf2917.zip
Merge pull request #6443 from bstrik/master
dockapps for windowmaker
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix30
-rw-r--r--pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix18
-rw-r--r--pkgs/top-level/all-packages.nix4
3 files changed, 52 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix
new file mode 100644
index 000000000000..1d2683c40fdd
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/wmcalclock.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext }:
+
+stdenv.mkDerivation {
+  name = "wmCalClock-1.25";
+  src = fetchurl {
+     url = http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/files/wmCalClock-1.25.tar.gz;
+     sha256 = "4b42b55bb7c1d7c58b5ee1f0058c683d3e4f3e3380d3a69c54a50b983c7c1b3f";
+  };
+
+  buildInputs = [ pkgconfig libX11 libXpm libXext ];
+
+  postUnpack = "sourceRoot=\${sourceRoot}/Src";
+
+  buildPhase=''
+    make prefix=$out
+  '';
+
+  installPhase = ''
+    mkdir -pv $out/bin
+    mkdir -pv $out/man/man1
+    make DESTDIR=$out install
+  '';
+
+  meta = {
+    description = "Clock for Windowmaker";
+    homepage = "http://www.cs.mun.ca/~gstarkes/wmaker/dockapps/time.html#wmcalclock";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = [ stdenv.lib.maintainers.bstrik ];
+  };
+}
diff --git a/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix b/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
new file mode 100644
index 000000000000..358f3d22f39d
--- /dev/null
+++ b/pkgs/applications/window-managers/windowmaker/dockapps/wmsystemtray.nix
@@ -0,0 +1,18 @@
+{ stdenv, fetchurl, pkgconfig, libX11, libXpm, libXext, libXfixes, libXmu }:
+
+stdenv.mkDerivation {
+  name = "wmsystemtray-1.4";
+  src = fetchurl {
+     url = http://sourceforge.net/projects/wmsystemtray/files/wmsystemtray/wmsystemtray-1.4.tar.gz;
+     sha256 = "8edef43691e9fff071000e29166c7c1ad420c0956e9068151061e881c8ac97e9";
+  };
+
+  buildInputs = [ pkgconfig libX11 libXpm libXext libXfixes libXmu ];
+
+  meta = {
+    description = "Systemtray for Windowmaker";
+    homepage = "http://wmsystemtray.sourceforge.net";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = [ stdenv.lib.maintainers.bstrik ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 29fab38f8144..e69bee776c48 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -11811,6 +11811,10 @@ let
 
   windowmaker = callPackage ../applications/window-managers/windowmaker { };
 
+  wmcalclock = callPackage ../applications/window-managers/windowmaker/dockapps/wmcalclock.nix { };
+
+  wmsystemtray = callPackage ../applications/window-managers/windowmaker/dockapps/wmsystemtray.nix { };
+
   winswitch = callPackage ../tools/X11/winswitch { };
 
   wings = callPackage ../applications/graphics/wings {