From 3c85d112e89c1d8de4b3ae694aa45f5e8187ae2d Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sun, 20 Nov 2022 07:43:46 +0100 Subject: [PATCH] - updated to 1.3 - added cmake patch from hg --- dyncall-cmake.patch | 17 +++++++++++++++++ dyncall.spec | 7 +++++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 dyncall-cmake.patch diff --git a/dyncall-cmake.patch b/dyncall-cmake.patch new file mode 100644 index 0000000..214779a --- /dev/null +++ b/dyncall-cmake.patch @@ -0,0 +1,17 @@ + +# HG changeset patch +# User Tassilo Philipp +# Date 1639763062 -3600 +# Node ID 1e65b89116030845cbfd78c283ca681cda356e5a +# Parent fde92442c7853ec00d96e7c62e3cbb7b21820fd4 +- fix cmake build for test (missed to remove deleted file from cmakelists) + +diff -r fde92442c785 -r 1e65b8911603 test/callback_suite/CMakeLists.txt +--- a/test/callback_suite/CMakeLists.txt Fri Dec 17 11:47:18 2021 +0100 ++++ b/test/callback_suite/CMakeLists.txt Fri Dec 17 18:44:22 2021 +0100 +@@ -1,3 +1,3 @@ +-add_executable(callback_suite env.c handler.c sigstrings.c invokers.c do_test.c main.c print.c signature_utils.c) ++add_executable(callback_suite env.c handler.c sigstrings.c invokers.c do_test.c main.c signature_utils.c) + target_link_libraries(callback_suite dyncallback_s) + + diff --git a/dyncall.spec b/dyncall.spec index ffffb05..7f62528 100644 --- a/dyncall.spec +++ b/dyncall.spec @@ -5,14 +5,16 @@ Summary: A Generic Dynamic FFI package Summary(pl.UTF-8): Ogólny pakiet do dynamicznych wywołań obcych funkcji (FFI) Name: dyncall -Version: 1.1 +Version: 1.3 Release: 1 License: MIT Group: Libraries #Source0Download: https://dyncall.org/download Source0: https://dyncall.org/r%{version}/%{name}-%{version}.tar.gz -# Source0-md5: db7dab95f721dc1c0c513a7e4ab28345 +# Source0-md5: 4f96a2f86aae116f84ee7db01b164d41 Patch0: %{name}-libdir.patch +# https://dyncall.org/pub/dyncall/dyncall/raw-rev/1e65b8911603 +Patch1: %{name}-cmake.patch URL: https://dyncall.org/ BuildRequires: cmake >= 2.6 %if %{with doc} @@ -59,6 +61,7 @@ Dokumentacja bibliotek dyncall. %prep %setup -q %patch0 -p1 +%patch1 -p1 %build install -d build -- 2.44.0