diff options
author | misuzu <bakalolka@gmail.com> | 2020-01-01 17:07:58 +0200 |
---|---|---|
committer | misuzu <bakalolka@gmail.com> | 2020-01-01 17:07:58 +0200 |
commit | 03a4369379e0fb5b0ecdeff2c508be49de460fd4 (patch) | |
tree | 74751d83364e01818348c40eaf753cd98512b430 /pkgs/development/libraries/libctb | |
parent | a82f07cecfdd973bbd83b794440a4f8e64ea1048 (diff) | |
download | nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar.gz nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar.bz2 nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar.lz nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar.xz nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.tar.zst nixpkgs-03a4369379e0fb5b0ecdeff2c508be49de460fd4.zip |
libctb: init at 0.16
Diffstat (limited to 'pkgs/development/libraries/libctb')
-rw-r--r-- | pkgs/development/libraries/libctb/default.nix | 23 | ||||
-rw-r--r-- | pkgs/development/libraries/libctb/include-kbhit.patch | 13 |
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libctb/default.nix b/pkgs/development/libraries/libctb/default.nix new file mode 100644 index 00000000000..161c7c98c63 --- /dev/null +++ b/pkgs/development/libraries/libctb/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl }: +stdenv.mkDerivation rec { + pname = "libctb"; + version = "0.16"; + src = fetchurl { + url = "https://iftools.com/download/files/legacy/${pname}-${version}.tar.gz"; + sha256 = "027wh89d0qyly3d9m6rg4x7x1gqz3y3cnxlgk0k8xgygcrm05c0w"; + }; + patches = [ + ./include-kbhit.patch + ]; + sourceRoot = "${pname}-${version}/build"; + makeFlags = [ + "prefix=$(out)" + ]; + meta = with stdenv.lib; { + description = "Communications toolbox"; + homepage = "https://iftools.com"; + license = licenses.lgpl2; + platforms = platforms.linux; + maintainers = [ maintainers.misuzu ]; + }; +} diff --git a/pkgs/development/libraries/libctb/include-kbhit.patch b/pkgs/development/libraries/libctb/include-kbhit.patch new file mode 100644 index 00000000000..76b4e38fadb --- /dev/null +++ b/pkgs/development/libraries/libctb/include-kbhit.patch @@ -0,0 +1,13 @@ +diff --git a/GNUmakefile b/GNUmakefile +index e39a687..026f9c4 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -140,7 +140,7 @@ all: ../lib/libctb$(LIBFLAG)$(GPIBFLAG)-0.16.a ../lib/libctb$(LIBFLAG)$(GPIBFLAG + + install: install_ctb_lib install_ctb_dll + $(INSTALL) -d $(DESTDIR)$(prefix)/include/ctb-0.16 +- for f in ctb.h fifo.h getopt.h $(GPIBINC) iobase.h linux/serport.h linux/timer.h portscan.h serport.h serportx.h timer.h; do \ ++ for f in ctb.h fifo.h getopt.h $(GPIBINC) iobase.h kbhit.h linux/serport.h linux/timer.h portscan.h serport.h serportx.h timer.h; do \ + if test ! -d $(DESTDIR)$(prefix)/include/ctb-0.16/`dirname $$f` ; then \ + $(INSTALL) -d $(DESTDIR)$(prefix)/include/ctb-0.16/`dirname $$f`; \ + fi; \ |