about summary refs log tree commit diff
path: root/pkgs/applications/office
diff options
context:
space:
mode:
authorobadz <obadz-git@obadz.com>2017-04-01 14:34:17 +0100
committerobadz <obadz-git@obadz.com>2017-04-01 14:37:58 +0100
commit8c38250a3e4bc9dc62b710a263ea85dabf14d235 (patch)
tree1b67591589f345e4fb5368b4feda3a7a6980ec03 /pkgs/applications/office
parent0cc0f2d4657a2b724628b62910a1ada745dc7cfb (diff)
downloadnixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar.gz
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar.bz2
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar.lz
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar.xz
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.tar.zst
nixlib-8c38250a3e4bc9dc62b710a263ea85dabf14d235.zip
treesheets: init at 2017-03-27
Diffstat (limited to 'pkgs/applications/office')
-rw-r--r--pkgs/applications/office/treesheets/default.nix56
1 files changed, 56 insertions, 0 deletions
diff --git a/pkgs/applications/office/treesheets/default.nix b/pkgs/applications/office/treesheets/default.nix
new file mode 100644
index 000000000000..01c24838f616
--- /dev/null
+++ b/pkgs/applications/office/treesheets/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, fetchFromGitHub, wxGTK, makeWrapper }:
+
+stdenv.mkDerivation rec {
+  name    = "treesheets-${version}";
+  version = "2017-03-27";
+
+  src = fetchFromGitHub {
+    owner  = "aardappel";
+    repo   = "treesheets";
+    rev    = "1d1d6b214e3ae88445eb1ec0032d5fef14160f32";
+    sha256 = "0np91c4skq3yxq76c4zi33w73qb1w2nrcin490kkvrxk53jspklb";
+  };
+
+  buildInputs = [ wxGTK makeWrapper ];
+
+  preConfigure = "cd src";
+
+  postInstall = ''
+    mkdir "$out/share" -p
+    cp -av ../TS "$out/share/libexec"
+
+    mkdir "$out/bin" -p
+    makeWrapper "$out/share/libexec/treesheets" "$out/bin/treesheets"
+
+    mkdir "$out/share/doc" -p
+
+    for f in readme.html docs examples
+    do
+      mv -v "$out/share/libexec/$f" "$out/share/doc"
+      ln -sv "$out/share/doc/$f" "$out/share/libexec/$f"
+    done
+
+    mkdir "$out/share/applications" -p
+    mv -v "$out/share/libexec/treesheets.desktop" "$out/share/applications"
+    substituteInPlace "$out/share/applications/treesheets.desktop" \
+      --replace "Icon=images/treesheets.svg" "Icon=$out/share/libexec/images/treesheets.svg"
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Free Form Data Organizer";
+
+    longDescription = ''
+      The ultimate replacement for spreadsheets, mind mappers, outliners,
+      PIMs, text editors and small databases.
+
+      Suitable for any kind of data organization, such as Todo lists,
+      calendars, project management, brainstorming, organizing ideas,
+      planning, requirements gathering, presentation of information, etc.
+    '';
+
+    homepage    = http://passwordsafe.sourceforge.net/;
+    maintainers = with maintainers; [ obadz ];
+    platforms   = platforms.linux;
+    license     = licenses.zlib;
+  };
+}