While tilp2's libglade dependency is optional, it still has a hard dependency on it via gfmmain
parent
f6d2ceae6d
commit
5ffbf9ed81
@ -1,28 +0,0 @@ |
||||
{ config, pkgs, lib, ... }: |
||||
|
||||
with lib; |
||||
|
||||
let |
||||
cfg = config.programs.tilp2; |
||||
|
||||
in { |
||||
options.programs.tilp2 = { |
||||
enable = mkOption { |
||||
type = types.bool; |
||||
default = false; |
||||
description = '' |
||||
Enable tilp2 and udev rules for supported calculators. |
||||
''; |
||||
}; |
||||
}; |
||||
|
||||
config = mkIf cfg.enable { |
||||
services.udev.packages = [ |
||||
pkgs.libticables2 |
||||
]; |
||||
|
||||
environment.systemPackages = [ |
||||
pkgs.tilp2 |
||||
]; |
||||
}; |
||||
} |
@ -1,57 +0,0 @@ |
||||
{ 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; |
||||
}; |
||||
} |
Loading…
Reference in new issue