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

推荐订阅源

Martin Fowler
Martin Fowler
Blog — PlanetScale
Blog — PlanetScale
Vercel News
Vercel News
L
LangChain Blog
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
博客园_首页
N
Netflix TechBlog - Medium
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
Apple Machine Learning Research
Apple Machine Learning Research
罗磊的独立博客
美团技术团队
V
V2EX

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 :-)"