Warning, /graphics/krita/3rdparty/ext_mypaint/0002-cmake-library-versioning-info-for-pkg-config.patch is written in an unsupported language. File is not indexed.
0001 From 39d42d865210cf1c61804a6494e933c3792570a0 Mon Sep 17 00:00:00 2001 0002 From: "L. E. Segovia" <amy@amyspark.me> 0003 Date: Tue, 17 Nov 2020 22:04:57 +0000 0004 Subject: [PATCH 2/5] cmake: library versioning info for pkg-config 0005 0006 --- 0007 CMakeLists.txt | 14 +++++++++++++- 0008 libmypaint.pc.in | 16 ++++++++-------- 0009 2 files changed, 21 insertions(+), 9 deletions(-) 0010 0011 diff --git a/CMakeLists.txt b/CMakeLists.txt 0012 index e6b00cc..afba70b 100644 0013 --- a/CMakeLists.txt 0014 +++ b/CMakeLists.txt 0015 @@ -1,6 +1,9 @@ 0016 cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) 0017 0018 -set (project libmypaint) 0019 +project(libmypaint 0020 + VERSION "1.6.1" 0021 + HOMEPAGE_URL "https://github.com/mypaint/libmypaint" 0022 +) 0023 0024 LIST (APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") 0025 0026 @@ -62,3 +65,12 @@ target_link_libraries(mypaint ${JSONC_LIBRARIES}) 0027 set_property(TARGET mypaint PROPERTY C_STANDARD 11) 0028 install(TARGETS mypaint RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) 0029 install(FILES ${mypaint_HEADERS} DESTINATION include) 0030 + 0031 +if(JsonC_FOUND) 0032 + set(PKG_CONFIG_REQUIRES "json-c") 0033 +else() 0034 + set(PKG_CONFIG_REQUIRES "") 0035 +endif() 0036 +configure_file("libmypaint.pc.in" "libmypaint.pc" @ONLY) 0037 +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libmypaint.pc" 0038 + DESTINATION lib/pkgconfig) 0039 diff --git a/libmypaint.pc.in b/libmypaint.pc.in 0040 index cdd8a24..bd3367d 100644 0041 --- a/libmypaint.pc.in 0042 +++ b/libmypaint.pc.in 0043 @@ -1,12 +1,12 @@ 0044 -prefix=@prefix@ 0045 -exec_prefix=@exec_prefix@ 0046 -libdir=@libdir@ 0047 -includedir=@includedir@ 0048 +prefix=@CMAKE_INSTALL_PREFIX@ 0049 +exec_prefix=${prefix} 0050 +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ 0051 +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ 0052 0053 -Name: @PACKAGE_NAME@ 0054 -Description: MyPaint's brushstroke rendering library (@LIBMYPAINT_VERSION_FULL@) 0055 -URL: @PACKAGE_URL@ 0056 -Version: @LIBMYPAINT_VERSION@ 0057 +Name: @PROJECT_NAME@ 0058 +Description: MyPaint's brushstroke rendering library (@libmypaint_VERSION@) 0059 +URL: @libmypaint_HOMEPAGE_URL@ 0060 +Version: @libmypaint_VERSION@ 0061 Requires: @PKG_CONFIG_REQUIRES@ 0062 Cflags: -I${includedir}/libmypaint 0063 Libs: -L${libdir} -lmypaint @OPENMP_CFLAGS@ 0064 -- 0065 2.29.2.windows.1 0066