Takashi Iwai
673c75694f
* Merge/Simplify improvements - drop fix-return-statement.patch. obsolete - updated to 20161005 [bsc#1014793]: * This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB typefaces, stroke expansion, handling of CID ranges, and the - updated to 20150824: This fixes a few bugs, including some in U. F. O. kerning classes and FreeType rasterization, and adds - updated to 20150430: this release includes a few bug fixes, - also repackage the broken gnulib links to fix build with * fixes a few crashes, enhances round-tripping of information in - remove %requires_ge libpng16-16 as it seems fontforge is not so - %requires_ge libpng16-16 to avoid * removed obsolete fontforge-missing-closedir.diff * removed obsolete libpng14.diff * Fix various error messages. * Remove some obsolete documentation. * Technical fixes to stroking code. * FontForge was using the wrong MIME type for svg files. W3C has changed it and it's now "image/svg+xml" not * etc. on - fix -devel package dependencies - remove BuildPreRequires - fix gcc warning for strncat - install icon OBS-URL: https://build.opensuse.org/package/show/M17N/fontforge?expand=0&rev=94
55 lines
1.9 KiB
Diff
55 lines
1.9 KiB
Diff
From 8c75293e924602ed09a9481b0eeb67ba6c623a81 Mon Sep 17 00:00:00 2001
|
|
From: Maxim Iorsh <iorsh@users.sourceforge.net>
|
|
Date: Mon, 7 Oct 2024 11:44:00 +0300
|
|
Subject: [PATCH] Use sysconfig for Python module locations (#5423)
|
|
|
|
* Use sysconfig for Python module locations
|
|
|
|
* [TEMP] Use iorsh/fontforgebuilds repo
|
|
|
|
* [TEMP] Use iorsh/fontforgebuilds repo in Appveyor
|
|
|
|
* Update
|
|
|
|
* Revert "[TEMP] Use iorsh/fontforgebuilds repo in Appveyor"
|
|
|
|
This reverts commit 6fa80455b8b1e7cf43419c73e4de714f7925d9f8.
|
|
|
|
* test
|
|
|
|
* Cleanup
|
|
|
|
* test
|
|
|
|
* Removed debug prints
|
|
|
|
---------
|
|
|
|
Co-authored-by: Jeremy Tan <jtanx@outlook.com>
|
|
---
|
|
.github/workflows/main.yml | 24 +++++++++----------
|
|
.github/workflows/scripts/ffosxbuild.sh | 7 ++++--
|
|
.github/workflows/scripts/setup_linux_deps.sh | 2 +-
|
|
CMakeLists.txt | 6 -----
|
|
osx/CMakeLists.txt | 2 +-
|
|
pyhook/CMakeLists.txt | 5 +++-
|
|
6 files changed, 23 insertions(+), 23 deletions(-)
|
|
|
|
diff --git a/pyhook/CMakeLists.txt b/pyhook/CMakeLists.txt
|
|
index dd48054aa7..53708f1099 100644
|
|
--- a/pyhook/CMakeLists.txt
|
|
+++ b/pyhook/CMakeLists.txt
|
|
@@ -20,8 +20,11 @@ target_link_libraries(psMat_pyhook PRIVATE Python3::Module)
|
|
# FindPython3 provides Python3_SITEARCH, but this is an absolute path
|
|
# So do it ourselves, getting the prefix-relative path instead
|
|
if(NOT DEFINED PYHOOK_INSTALL_DIR)
|
|
+ if(APPLE)
|
|
+ set(_PYHOOK_SYSCONFIG_PREFIX " 'posix_prefix',")
|
|
+ endif()
|
|
execute_process(
|
|
- COMMAND "${Python3_EXECUTABLE}" -c "import distutils.sysconfig as sc; print(sc.get_python_lib(prefix='', plat_specific=True,standard_lib=False))"
|
|
+ COMMAND "${Python3_EXECUTABLE}" -c "import sysconfig as sc; print(sc.get_path('platlib',${_PYHOOK_SYSCONFIG_PREFIX} vars={'platbase': '.'}))"
|
|
RESULT_VARIABLE _pyhook_install_dir_result
|
|
OUTPUT_VARIABLE PYHOOK_INSTALL_DIR
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|