aboutsummaryrefslogtreecommitdiff
path: root/.config/nixpkgs/packages/tilp2/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '.config/nixpkgs/packages/tilp2/default.nix')
-rw-r--r--.config/nixpkgs/packages/tilp2/default.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/tilp2/default.nix b/.config/nixpkgs/packages/tilp2/default.nix
new file mode 100644
index 0000000..743514c
--- /dev/null
+++ b/.config/nixpkgs/packages/tilp2/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, lib, fetchurl, fetchpatch, autoreconfHook, pkg-config, intltool, glib
+, gnome2, gtk2, gfm, libticables2, libticalcs2, libticonv, libtifiles2 }:
+
+stdenv.mkDerivation rec {
+ pname = "tilp2";
+ version = "1.18";
+ src = fetchurl {
+ url = "mirror://sourceforge/tilp/${pname}-${version}.tar.bz2";
+ sha256 = "0isf73bjwk06baz2gm3vpdh600gqck9ca4aqxzb089dmxriv6fkv";
+ };
+
+ patches = fetchpatch {
+ name = "remove-broken-kde-support.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/remove-broken-kde-support.patch?h=tilp";
+ sha256 = "1fn6vh7r45spkwpmkvffkbn7zrcsdrs5mjmspd5rwi3jc12cy3ny";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config intltool ];
+
+ buildInputs = [
+ glib
+ gtk2
+ gnome2.libglade
+ gfm
+ libticables2
+ libticalcs2
+ libticonv
+ libtifiles2
+ ];
+
+ meta = with lib; {
+ changelog = "http://lpg.ticalc.org/prj_tilp/news.html";
+ description = "Transfer data between Texas Instruments graphing calculators and a computer";
+ homepage = "http://lpg.ticalc.org/prj_tilp/";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = with platforms; linux ++ darwin;
+ };
+}