「DeveloperWiki:PKGBUILD.com」の版間の差分
表示
削除された内容 追加された内容
セクション見出しの訳出 |
→警告: 訳出 |
||
| 2行目: | 2行目: | ||
[[en:DeveloperWiki:PKGBUILD.com]] |
[[en:DeveloperWiki:PKGBUILD.com]] |
||
==警告== |
==警告== |
||
現在この記事は代わりに '''dragon.archlinux.org''' のビルドサーバーを説明しています。 |
|||
==使うべきディレクトリ== |
==使うべきディレクトリ== |
||
2020年6月3日 (水) 09:09時点における版
警告
現在この記事は代わりに dragon.archlinux.org のビルドサーバーを説明しています。
使うべきディレクトリ
All users should use only ~/packages for storing packages builds and ~/svn-packages.
These directories are excluded from backups and all other directories are automatically backed up.
chroot の作成とパッケージのビルド
Devtools 0.9.10 has build helpers that can be used.
/usr/bin/extra-x86_64-build /usr/bin/multilib-build /usr/bin/staging-x86_64-build /usr/bin/testing-x86_64-build
This can be used to _create_ and build packages. Chroots are created by default in /var/tmp/archbuild. To build packages that depend on each other you should use makechrootpkg directly.
$ sudo extra-x86_64-build $ sudo testing-x86_64-build
x86_64
$ sudo makechrootpkg -cr /var/lib/archbuild/extra-x86_64 -- -i
next package
$ sudo makechrootpkg -r /var/lib/archbuild/extra-x86_64
Packager と Makeflags
Add ~/.makepkg.conf with PACKAGER information
PACKAGER="Name <email>" MAKEFLAGS="-j5"
brynhild から sigurd や gerolde への接続
On your local system add this:
$ cat .ssh/config
Host pkgbuild.com
Hostname pkgbuild.com
User youruser
ForwardAgent yes
soname が変わったときのリビルドリストの生成
Available in repo-tools.git (https://projects.archlinux.de/repo-tools.git/) and available on brynhild:
$ sogrep <repo> <soname> $ sogrep extra x264.so.107