diff options
author | Pascal Wittmann <PascalWittmann@gmx.net> | 2017-05-09 14:40:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-09 14:40:31 +0200 |
commit | a913e8c3fa341b358acc9ac59127cf7572dafad8 (patch) | |
tree | 5ea68059db27d7643f283446f76823dfc531c888 | |
parent | 32b57bec77a594065650a81ef7c81ff61ca6b8d1 (diff) | |
parent | bd03033b498f738419a3c18108c61896c8ac3eb3 (diff) | |
download | nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar.gz nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar.bz2 nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar.lz nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar.xz nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.tar.zst nixlib-a913e8c3fa341b358acc9ac59127cf7572dafad8.zip |
Merge pull request #25634 from ericsagnes/pkg-new/gnu-cobol
gnu-cobol: init at 2.0rc-2
-rw-r--r-- | pkgs/development/compilers/gnu-cobol/default.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/compilers/gnu-cobol/default.nix b/pkgs/development/compilers/gnu-cobol/default.nix new file mode 100644 index 000000000000..e5ec3659f0b5 --- /dev/null +++ b/pkgs/development/compilers/gnu-cobol/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, gcc, makeWrapper +, db, gmp, ncurses }: + +let version = { + maj = "2.0"; + min = "rc-2"; +}; +in +stdenv.mkDerivation rec { + name = "gnu-cobol-${version.maj}${version.min}"; + + src = fetchurl { + url = "https://sourceforge.com/projects/open-cobol/files/gnu-cobol/${version.maj}/gnu-cobol-${version.maj}_${version.min}.tar.gz"; + sha256 = "1pj7mjnp3l76zvzrh1xa6d4kw3jkvzqh39sbf02kiinq4y65s7zj"; + }; + + nativeBuildInputs = [ makeWrapper ]; + + buildInputs = [ db gmp ncurses ]; + + postInstall = with stdenv.lib; '' + wrapProgram "$out/bin/cobc" \ + --prefix PATH ':' "${gcc}/bin" \ + --prefix NIX_LDFLAGS ' ' "'$NIX_LDFLAGS'" \ + --prefix NIX_CFLAGS_COMPILE ' ' "'$NIX_CFLAGS_COMPILE'" + ''; + + meta = with stdenv.lib; { + description = "An open-source COBOL compiler"; + homepage = http://sourceforge.net/projects/open-cobol/; + license = licenses.gpl3; + maintainers = with maintainers; [ ericsagnes ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b95035d02f5d..f447017863a1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2041,6 +2041,8 @@ with pkgs; gnuapl = callPackage ../development/interpreters/gnu-apl { }; + gnu-cobol = callPackage ../development/compilers/gnu-cobol { }; + gnufdisk = callPackage ../tools/system/fdisk { guile = guile_1_8; }; |