summary refs log tree commit diff
path: root/pkgs/applications/misc/gsimplecal
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2016-03-04 07:42:08 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2016-03-04 08:06:09 -0300
commit9477c248fa1c8119f11cb809e17ce4414039abd8 (patch)
treec701d23966048b067a6713bd589edd58e277f86c /pkgs/applications/misc/gsimplecal
parent64f006d08c85659dfed52ea903622db737435fa0 (diff)
downloadnixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar.gz
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar.bz2
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar.lz
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar.xz
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.tar.zst
nixlib-9477c248fa1c8119f11cb809e17ce4414039abd8.zip
gsimplecal: init at 2.1
Diffstat (limited to 'pkgs/applications/misc/gsimplecal')
-rw-r--r--pkgs/applications/misc/gsimplecal/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/misc/gsimplecal/default.nix b/pkgs/applications/misc/gsimplecal/default.nix
new file mode 100644
index 000000000000..975bc3b358d8
--- /dev/null
+++ b/pkgs/applications/misc/gsimplecal/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchurl, automake, autoconf, pkgconfig, gtk3 }:
+
+stdenv.mkDerivation rec {
+  name = "gsimplecal-${version}";
+  version = "2.1";
+
+  src = fetchurl {
+    url = "https://github.com/dmedvinsky/gsimplecal/archive/v${version}.tar.gz";
+    sha256 = "1sa05ifjp41xipfspk5n6l3wzpzmp3i45q88l01p4l6k6drsq336";
+  };
+
+  enableParallelBuilding = true;
+
+  buildInputs = [ pkgconfig automake autoconf gtk3 ];
+
+  preConfigure = "./autogen.sh";
+
+  meta = {
+    homepage = http://dmedvinsky.github.io/gsimplecal/;
+    description = "Lightweight calendar application written in C++ using GTK";
+    longDescription = ''
+      gsimplecal was intentionally made for use with tint2 panel in the
+      openbox environment to be launched upon clock click, but of course it
+      will work without it. In fact, binding the gsimplecal to some hotkey in
+      you window manager will probably make you happy. The thing is that when
+      it is started it first shows up, when you run it again it closes the
+      running instance. In that way it is very easy to integrate anywhere. No
+      need to write some wrapper scripts or whatever.
+
+      Also, you can configure it to not only show the calendar, but also
+      display multiple clocks for different world time zones.
+    '';
+    license = stdenv.lib.licenses.bsd3;
+    maintainers = [ stdenv.lib.maintainers.romildo ];
+    platforms = stdenv.lib.platforms.unix;
+  };
+}