-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add python-fontmake #3128
base: master
Are you sure you want to change the base?
Add python-fontmake #3128
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
下面这些依赖不在官方源或 archlinuxcn 源里。缺失相关依赖,因此无法完成打包。
error: target not found: python-fontmath
error: target not found: python-glyphslib
error: target not found: python-ttfautohint-py
error: target not found: python-ufo2ft
error: target not found: python-compreffor
error: target not found: python-defcon
error: target not found: python-mutatormath
error: target not found: python-skia-pathops
好的,晚点抽空补齐这些包。 |
be42d62
to
543e4c6
Compare
@Y7n05h 需要的依赖包补齐了,可以帮忙检查下吗?没问题的话帮忙合并下,谢谢 |
372e5a8
to
9c72559
Compare
8d2da8d
to
d1fb112
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我目前只 review 了一部分。看起来有一些包,没法完成打包流程。这可能与你没有使用 devtools 来验证你的 PKGBUILD 有关。
请确保每一个 PKGBUILD 能通过 devtools 打包(需要安装 devtools-cn-git)。
在含有 PKGBUILD 的目录中执行 extra-x86_64-build
或 archlinuxcn-x86_64-build
就好。如果需要使用一个源里面没有的包可以通过参数 -I PATH
把本地包传进去。
更新:
突然发现我把 -I 的用法没说清楚,可能产生了歧义。举例说明一下:
extra-x86_64-build -- -I ../libglibutil/libglibutil-1.0.67-1-x86_64.pkg.tar.zst -I ../libgbinder/libgbinder-1.1.31-1-x86_64.pkg.tar.zst
好的,我按这个方式重新测试下。 |
4839d6d
to
320ac63
Compare
ci 没过我猜是因为 repo_depends 里面只能用 pkgname ,而不支持 provide 这种机制。 |
其实我前面就有说了,一般来说没有特殊需要的话,不用打 PS:真的佩服这毅力,这么多依赖包,是我的话干脆就不打了. 建议安装好 |
他可能误会了什么。#3141 (comment)
同感。我当初也提及过替代方案。#3031 (comment) |
d9407fa
to
a2cc55b
Compare
现在疑惑的是用不用 |
没看懂这句话在表达什么。
我们不是在表达你打的包无法完成构建。我们是在表达,在非 关于 |
没有这回事吧。官方是否收录某个包主要取决于有没有 TU 去添加这个包。
打这么多报就只是为了成功打那个字体包?字体包没有必要从源码编译吧,直接用二进制包就好了。参考一下官方仓库里的字体包如何打包的。 |
454c176
to
56598e4
Compare
56598e4
to
d05abe8
Compare
具体文件 review 提到的问题都不是个例,请检查所有的文件看看是否有问题。 |
现在改成 py 包了,获取最新 py 包部分帮忙看看,有没有问题,本地测试是通过的, |
我前面具体写的修改意见,你是一个都没有改也没有解释啊。 |
使用的是 |
你这一次性添加的包太多了.麻烦给个正确的打包顺序,我们才好检查测试. |
建议把全部依赖已存在于源里的包全都拆到另一个 pr 里面去。 |
或者简单的一个 pr 添加一个包就好了嘛,按顺序来,加好一个再下一个. |
這些包有 circular dependency, lilac 沒辦法處理: python-booleanoperations -> python-fontpens -> python-fontparts -> python-booleanoperations. See: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=python-booleanoperations#n37 |
@yan12125 你是怎么看出来的啊。我看包太多了都不方便看了。 |
AUR 包 python-booleanoperations 的註解有提到 circular dependencies, 我才回來看的。
|
I have added the python-fontmake package to the repository, pull request can be closed. Check out #3467. |
I don’t want to maintain this package anymore, because it has too many dependencies. If you want to continue maintaining it, I will reopen this pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The following Python packages, python-booleanoperations, python-defcon, python-fontmath, python-fontparts, python-fontpens, python-mutatormath and python-pyclipper, are available in the official repositories.
No description provided.