From 30e4a47960fef81b3a5f7593cbbd90df296c3aa4 Mon Sep 17 00:00:00 2001 From: Brian McKenna Date: Thu, 23 Nov 2023 15:20:34 +1100 Subject: [PATCH] im: init at 3.15 Move to by-name Remove puffnfresh as a maintainer and format --- pkgs/by-name/im/im/package.nix | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 pkgs/by-name/im/im/package.nix diff --git a/pkgs/by-name/im/im/package.nix b/pkgs/by-name/im/im/package.nix new file mode 100644 index 000000000000000..bb462ac0be8c309 --- /dev/null +++ b/pkgs/by-name/im/im/package.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + fetchurl, + + lsb-release, + which, + pkg-config, + gtk3, + fontconfig, + ftgl, + libGLU, + fftw, + fftwFloat, + lua, +}: + +stdenv.mkDerivation rec { + pname = "im"; + version = "3.15"; + + src = fetchurl { + url = "mirror://sourceforge/imtoolkit/${version}/Docs%20and%20Sources/${pname}-${version}_Sources.tar.gz"; + sha256 = "sha256-NsxCV/j1+BEouFS7O+KcXL3QkUdlKPMVr2ZtCTC5tX4="; + }; + + buildInputs = [ + lsb-release + which + pkg-config + gtk3 + fontconfig + ftgl + libGLU + fftw + fftwFloat + lua + ]; + + sourceRoot = "im/src"; + + installPhase = '' + install -m755 -d "$out/lib" + install -m644 ../lib/*/lib*.so "$out/lib" + install -m755 -d "$out/include" + install -m644 ../include/* "$out/include" + ''; + + meta = { + description = "Toolkit for Digital Imaging"; + homepage = "http://www.tecgraf.puc-rio.br/im/"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.saturn745 ]; + platforms = lib.platforms.linux; + }; +}