From c3baf445c17d32a82c11202fdba9783cd08bbdc7 Mon Sep 17 00:00:00 2001 From: Emin Date: Tue, 16 Dec 2025 17:47:32 +0800 Subject: [PATCH] ieda: 0.1.0-unstable-2025-11-08 -> 0.1.0-unstable-2025-12-16 Signed-off-by: Emin --- pkgs/by-name/ie/ieda/fix-cmake-require.patch | 96 -------------------- pkgs/by-name/ie/ieda/package.nix | 16 +--- 2 files changed, 4 insertions(+), 108 deletions(-) delete mode 100644 pkgs/by-name/ie/ieda/fix-cmake-require.patch diff --git a/pkgs/by-name/ie/ieda/fix-cmake-require.patch b/pkgs/by-name/ie/ieda/fix-cmake-require.patch deleted file mode 100644 index 0810e40f6c08..000000000000 --- a/pkgs/by-name/ie/ieda/fix-cmake-require.patch +++ /dev/null @@ -1,96 +0,0 @@ -diff --git a/src/operation/iPNP/CMakeLists.txt b/src/operation/iPNP/CMakeLists.txt -index b8f308a6e..4749d5024 100644 ---- a/src/operation/iPNP/CMakeLists.txt -+++ b/src/operation/iPNP/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.0) -+cmake_minimum_required(VERSION 3.5) - set (CMAKE_CXX_STANDARD 20) - - add_subdirectory(api) -diff --git a/src/third_party/pybind11/CMakeLists.txt b/src/third_party/pybind11/CMakeLists.txt -index 0d9320388..5b5967713 100644 ---- a/src/third_party/pybind11/CMakeLists.txt -+++ b/src/third_party/pybind11/CMakeLists.txt -@@ -5,7 +5,7 @@ - # All rights reserved. Use of this source code is governed by a - # BSD-style license that can be found in the LICENSE file. - --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.22)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/CMakeLists.txt b/src/third_party/pybind11/tests/CMakeLists.txt -index 9beb268ed..417cd04d0 100644 ---- a/src/third_party/pybind11/tests/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/CMakeLists.txt -@@ -5,7 +5,7 @@ - # All rights reserved. Use of this source code is governed by a - # BSD-style license that can be found in the LICENSE file. - --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt -index f7d693998..2847142a4 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/installed_embed/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt -index d7ca4db55..74322f598 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - project(test_installed_module CXX) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with -diff --git a/src/third_party/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt -index bc5e101f1..2d21a21de 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/installed_target/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt -index 58cdd7cfd..f9835f31e 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt -index 01557c439..6d96cc3b3 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate -diff --git a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt -index ba82fdee2..6f8e04429 100644 ---- a/src/third_party/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt -+++ b/src/third_party/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.4) -+cmake_minimum_required(VERSION 3.5) - - # The `cmake_minimum_required(VERSION 3.4...3.18)` syntax does not work with - # some versions of VS that have a patched CMake 3.11. This forces us to emulate diff --git a/pkgs/by-name/ie/ieda/package.nix b/pkgs/by-name/ie/ieda/package.nix index f7f59661d9af..5bbde5d54944 100644 --- a/pkgs/by-name/ie/ieda/package.nix +++ b/pkgs/by-name/ie/ieda/package.nix @@ -28,11 +28,11 @@ let rootSrc = stdenv.mkDerivation { pname = "iEDA-src"; - version = "2025-11-08"; + version = "2025-12-16"; src = fetchgit { url = "https://gitee.com/oscc-project/iEDA"; - rev = "038eb6454cb7e83c6b65b933e8a21b3e4b4776e0"; - sha256 = "sha256-wUqpiCU5ap6oda2ReHtUBwI0XMEUcuXY7qWNQ2UlL9A="; + rev = "b73be0f1909294b56b2dbb27dba04b6cd9e0070d"; + sha256 = "sha256-bvSHfQXDk7caTELtjgpSZhJdYfRzfk9VmFm2iBW2lRw="; }; patches = [ @@ -43,14 +43,6 @@ let url = "https://github.com/Emin017/iEDA/commit/e5f3ce024965df5e1d400b6a1d7f8b5b307a4bf3.patch"; hash = "sha256-YJnY+r9A887WT0a/H/Zf++r1PpD7t567NpkesDmIsD0="; }) - # Comment out the iCTS test cases that will fail due to some linking issues on aarch64-linux - (fetchpatch { - url = "https://github.com/Emin017/iEDA/commit/87c5dded74bc452249e8e69f4a77dd1bed7445c2.patch"; - hash = "sha256-1Hd0DYnB5lVAoAcB1la5tDlox4cuQqApWDiiWtqWN0Q="; - }) - # Fix CMake version requirement to support newer CMake versions, - # Should be removed once upstream fixed it. - ./fix-cmake-require.patch ]; dontBuild = true; @@ -65,7 +57,7 @@ let in stdenv.mkDerivation { pname = "iEDA"; - version = "0.1.0-unstable-2025-11-08"; + version = "0.1.0-unstable-2025-12-16"; src = rootSrc;