openbabel-unstable: 3.1.1 -> unstable-06-12-23

+10 -9
+9 -7
pkgs/development/libraries/openbabel/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, zlib, libxml2, eigen, python, cairo, pcre, pkg-config, swig, rapidjson }: 2 3 stdenv.mkDerivation rec { 4 pname = "openbabel"; 5 - version = "3.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "openbabel"; 9 - repo = "openbabel"; 10 - rev = "openbabel-${lib.replaceStrings ["."] ["-"] version}"; 11 - sha256 = "sha256-wQpgdfCyBAoh4pmj9j7wPTlMtraJ62w/EShxi/olVMY="; 12 }; 13 14 postPatch = '' 15 sed '1i#include <ctime>' -i include/openbabel/obutil.h # gcc12 16 ''; 17 18 - buildInputs = [ zlib libxml2 eigen python cairo pcre swig rapidjson ]; 19 20 nativeBuildInputs = [ cmake pkg-config ]; 21 ··· 26 "-DPYTHON_BINDINGS=ON" 27 ]; 28 29 postFixup = '' 30 cat <<EOF > $out/lib/python$pythonMajorMinor/site-packages/setup.py 31 from distutils.core import setup 32 33 setup( 34 name = 'pyopenbabel', 35 - version = '${version}', 36 packages = ['openbabel'], 37 package_data = {'openbabel' : ['_openbabel.so']} 38 )
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, perl, zlib, libxml2, eigen, python, cairo, pcre, pkg-config, swig, rapidjson }: 2 3 stdenv.mkDerivation rec { 4 pname = "openbabel"; 5 + version = "unstable-06-12-23"; 6 7 src = fetchFromGitHub { 8 owner = "openbabel"; 9 + repo = pname; 10 + rev = "32cf131444c1555c749b356dab44fb9fe275271f"; 11 + hash = "sha256-V0wrZVrojCZ9Knc5H6cPzPoYWVosRZ6Sn4PX+UFEfHY="; 12 }; 13 14 postPatch = '' 15 sed '1i#include <ctime>' -i include/openbabel/obutil.h # gcc12 16 ''; 17 18 + buildInputs = [ perl zlib libxml2 eigen python cairo pcre swig rapidjson ]; 19 20 nativeBuildInputs = [ cmake pkg-config ]; 21 ··· 26 "-DPYTHON_BINDINGS=ON" 27 ]; 28 29 + # Setuptools only accepts PEP 440 version strings. The "unstable" identifier 30 + # can not be used. Instead we pretend to be the 3.2 beta release. 31 postFixup = '' 32 cat <<EOF > $out/lib/python$pythonMajorMinor/site-packages/setup.py 33 from distutils.core import setup 34 35 setup( 36 name = 'pyopenbabel', 37 + version = '3.2b1', 38 packages = ['openbabel'], 39 package_data = {'openbabel' : ['_openbabel.so']} 40 )
+1 -2
pkgs/development/python-modules/openbabel-bindings/default.nix
··· 1 { lib, openbabel, python, buildPythonPackage }: 2 3 buildPythonPackage rec { 4 - pname = "openbabel"; 5 - version = "3.1.1"; 6 7 src = "${openbabel}/lib/python${python.sourceVersion.major}.${python.sourceVersion.minor}/site-packages"; 8
··· 1 { lib, openbabel, python, buildPythonPackage }: 2 3 buildPythonPackage rec { 4 + inherit (openbabel) pname version; 5 6 src = "${openbabel}/lib/python${python.sourceVersion.major}.${python.sourceVersion.minor}/site-packages"; 7