有些依赖死活满足不了,比如 gnutls,还有 imagemagick。因为 emacs 只支持 imagemagick 6,不支持最新的 7,而 msys2 是滚动更新的,并没有以前版本的 imagemagick,除了修改 emacs 源代码令其支持 7 之外没有其它的办法了吗?哪位同学有成功编译 msys2 emacs 的环境麻烦分享一下。想编译一个打了补丁: spacemacs/EXPERIMENTAL.org at develop · syl20bnr/spacemacs · GitHub 的emacs 27.0.50 用于 pdump。
imagemagick 对于我是必须的,没有的话无法显示 png 图片。
这个我看了,感觉工作量不小?imagemagick 也要自己打包?最主要是除了 elisp 的包以外,没有干过打包的活。当然,elisp 也不需要打包。
而且它这个脚本已经过时了吧?因为现在都是 imagemagick 7 了
你的 emacs 是自己编译的吗?还是直接 pacman -S 的?
用这个 pkgbuild 脚本,如果我想给 emacs patch 的话应该怎样做呢?有没有打包教程之类的,谢谢!
目录底下两个 diff 文件就是补丁,仿照着写一个,然后 PKGBUILD 里面 prepare()
的那一段加一句话
我完全没有这方面经验啊,diff 文件还行,用 magit 生成一个就行了,问题是 buildpkg 文件怎么用?
依这行的葫芦画个瓢,哦对了,34行和38行再加进文件名和 sha256,不想计算 sha256 的话就 'SKIP'
1 个赞
嗯,是一样的。有个坑是一定要在 MinGW64 下用 /usr/bin/make 来编译
1 个赞
还有一点问题,换 git 代码的分支应该写在哪里?
这样只是指定了下载包的地址,能换分支吗?比如我要切换到 pdump 分支
我直接用的网站上编译好的emacs,直接用就行了。自己编译太麻烦了。
官网的emacs可以支持图片显示,配合便携版的imagemagick也可以缩放图片。