summaryrefslogtreecommitdiffstats
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)
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;
+ };
+}