libtorrent-rasterbar 2.0.9 -> 2.0.10 https://repology.org/project/libtorrent-rasterbar/versions attrpath: libtorrent-rasterbar Checking auto update branch... No auto update branch exists Old version 2.0.9" not present in master derivation file with contents: { lib, stdenv, fetchFromGitHub, cmake , zlib, boost, openssl, python, ncurses, SystemConfiguration }: let version = "2.0.10"; # Make sure we override python, so the correct version is chosen boostPython = boost.override { enablePython = true; inherit python; }; in stdenv.mkDerivation { pname = "libtorrent-rasterbar"; inherit version; src = fetchFromGitHub { owner = "arvidn"; repo = "libtorrent"; rev = "v${version}"; sha256 = "sha256-JrAYtoS8wNmmhbgnprD7vNz1N64ekIryjK77rAKTyaQ="; fetchSubmodules = true; }; nativeBuildInputs = [ cmake ]; buildInputs = [ boostPython openssl zlib python ncurses ] ++ lib.optionals stdenv.isDarwin [ SystemConfiguration ]; # https://github.com/arvidn/libtorrent/issues/6865 postPatch = '' substituteInPlace cmake/Modules/GeneratePkgConfig.cmake \ --replace @CMAKE_INSTALL_PREFIX@/'$<'1: '$<'1: substituteInPlace cmake/Modules/GeneratePkgConfig/target-compile-settings.cmake.in \ --replace 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@")' \ 'set(_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@") set(_INSTALL_FULL_LIBDIR "@CMAKE_INSTALL_FULL_LIBDIR@")' substituteInPlace cmake/Modules/GeneratePkgConfig/pkg-config.cmake.in \ --replace '$'{prefix}/@_INSTALL_LIBDIR@ @_INSTALL_FULL_LIBDIR@ ''; postInstall = '' moveToOutput "include" "$dev" moveToOutput "lib/${python.libPrefix}" "$python" ''; postFixup = '' substituteInPlace "$dev/lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets-release.cmake" \ --replace "\''${_IMPORT_PREFIX}/lib" "$out/lib" ''; outputs = [ "out" "dev" "python" ]; cmakeFlags = [ "-Dpython-bindings=on" ]; meta = with lib; { homepage = "https://libtorrent.org/"; description = "A C++ BitTorrent implementation focusing on efficiency and scalability"; license = licenses.bsd3; maintainers = [ ]; platforms = platforms.unix; }; }