diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2016-03-04 07:42:08 -0300 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2016-03-04 08:06:09 -0300 |
commit | 9477c248fa1c8119f11cb809e17ce4414039abd8 (patch) | |
tree | c701d23966048b067a6713bd589edd58e277f86c /pkgs/applications/misc/gsimplecal | |
parent | 64f006d08c85659dfed52ea903622db737435fa0 (diff) |
gsimplecal: init at 2.1
Diffstat (limited to 'pkgs/applications/misc/gsimplecal')
-rw-r--r-- | pkgs/applications/misc/gsimplecal/default.nix | 37 |
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; + }; +} |