惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
J
Java Code Geeks
I
InfoQ
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
V
Visual Studio Blog
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 叶小钗
有赞技术团队
有赞技术团队
月光博客
月光博客
Martin Fowler
Martin Fowler
量子位
L
LangChain Blog
B
Blog
Last Week in AI
Last Week in AI
博客园 - 司徒正美
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans

inkscape:windows_ci_14x commits

Update WIndows dependencies to r180 (995a0ec3) · Commits · René de Hesselle / inkscape · GitLab Fix Welcome dialog stacking up when run more than once (eab9c6d5) · Commits · René de Hesselle / inkscape · GitLab Edit label and tooltip for Preserve Shape setting (4c992ff3) · Commits · René de Hesselle / inkscape · GitLab Fix keyboard navigation in Objects dialog (38acd49e) · Commits · René de Hesselle / inkscape · GitLab update translations (9f8f2fec) · Commits · René de Hesselle / inkscape · GitLab Fix missing signal blocking in page toolbar (d5533a4b) · Commits · René de Hesselle / inkscape · GitLab Convert libuemf to a git submodule (22344d42) · Commits · René de Hesselle / inkscape · GitLab update translations (f5993d7c) · Commits · René de Hesselle / inkscape · GitLab update translations (fcd03438) · Commits · René de Hesselle / inkscape · GitLab Fix: request display update when removing child from group (6908c07a) · Commits · René de Hesselle / inkscape · GitLab Make po submodule shallow (90eced57) · Commits · René de Hesselle / inkscape · GitLab 1.4.3 (0d15f750) · Commits · René de Hesselle / inkscape · GitLab update translations (4d3a6d61) · Commits · René de Hesselle / inkscape · GitLab Update tutorials and man page for Inkscape 1.4.3 (excluding French) (bec26502) · Commits · René de Hesselle / inkscape · GitLab Add GioWin32-2.0.typelib to Windows (eb2146c6) · Commits · René de Hesselle / inkscape · GitLab Revert the backport of a fix causing regressions in textPath (7d1c0165) · Commits · René de Hesselle / inkscape · GitLab update translations (8a1e7745) · Commits · René de Hesselle / inkscape · GitLab Update Windows dependencies to r168 (9500139e) · Commits · René de Hesselle / inkscape · GitLab Prepare 1.4.3 (e2afff01) · Commits · René de Hesselle / inkscape · GitLab Update docs for 1.4.3rc (ea3d7619) · Commits · René de Hesselle / inkscape · GitLab Fix crash on MacOS when opening file by right clicking on file. (fe96d51c) · Commits · René de Hesselle / inkscape · GitLab Update macOS build pipeline to v0.82-2-g21f3e2d (56605ae7) · Commits · René de Hesselle / inkscape · GitLab Fix commands toolbar glitching at exact size (b8376295) · Commits · René de Hesselle / inkscape · GitLab Add commands toolbar to automatic toolbar policy (c37cea70) · Commits · René de Hesselle / inkscape · GitLab update translations (dfc0fde0) · Commits · René de Hesselle / inkscape · GitLab Fix welcome dialog graphics (8d76d570) · Commits · René de Hesselle / inkscape · GitLab Fix code getting items under cursor (441f5bfb) · Commits · René de Hesselle / inkscape · GitLab Make libdepixelize a submodule (09a2712d) · Commits · René de Hesselle / inkscape · GitLab Handle `xml:lang`/`lang` attribute updates (7fa5d668) · Commits · René de Hesselle / inkscape · GitLab Add missed 1.4.3 artwork (9d406cab) · Commits · René de Hesselle / inkscape · GitLab
Build GraphicsMagick on Windows ourselves again (2ea69ea8...
René de Hesselle · 2025-12-13 · via inkscape:windows_ci_14x commits
Commit 2ea69ea8 authored by René de Hesselle's avatar René de Hesselle
Browse files

Build GraphicsMagick on Windows ourselves again

This reverts 49891f30.
The msys2 version apparently doesn't build against all the dependencies
that we require to make raster extensions work.
Original line number Diff line number Diff line
@@ -170,12 +170,18 @@ if(WIN32)
      PATTERN "filters" EXCLUDE)
    file(GLOB MAGICK_LIBS
      ${MINGW_BIN}/libGraphicsMagick[+-]*.dll
      ${MINGW_BIN}/libbrotlienc.dll
      ${MINGW_BIN}/libcryptopp.dll
      ${MINGW_BIN}/libhwy.dll
      ${MINGW_BIN}/libjxl.dll
      ${MINGW_BIN}/libjxl_cms.dll
      ${MINGW_BIN}/libjxl_threads.dll
      ${MINGW_BIN}/libkvazaar-[0-9]*.dll
      ${MINGW_BIN}/libltdl-[0-9]*.dll
      ${MINGW_BIN}/libhwy.dll
      ${MINGW_BIN}/libbrotlienc.dll)
      ${MINGW_BIN}/libopenh264-[0-9]*.dll
      ${MINGW_BIN}/libopenjph-0.[0-9]*.dll
      ${MINGW_BIN}/librav1e.dll
      ${MINGW_BIN}/libx265-[0-9]*.dll)
    install(FILES ${MAGICK_LIBS} DESTINATION bin)
  endif()

Original line number Diff line number Diff line
@@ -79,7 +79,6 @@ $ARCH-libwpg \
$ARCH-aspell \
$ARCH-aspell-en \
$ARCH-gspell \
$ARCH-graphicsmagick \
$ARCH-libheif \
$ARCH-gtksourceview4 \
$ARCH-libjxl
@@ -137,4 +136,17 @@ for arch in $(eval echo $ARCH); do
  esac
done

(
  cd /tmp || exit
  wget https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.46/GraphicsMagick-1.3.46.tar.xz
  tar xJf GraphicsMagick-1.3.46.tar.xz
  (
    cd GraphicsMagick-1.3.46 || exit
    ./configure --enable-shared
    make -j "$(nproc)"
    make install
  )
  rm -rf GraphicsMagick-1.3.46
)

echo "Done :-)"