「DeveloperWiki:PKGBUILD.com」の版間の差分
表示
削除された内容 追加された内容
→使うべきディレクトリ: 訳出 |
Kusanaginoturugi (トーク | 投稿記録) アーカイブに変更 タグ: 新規リダイレクト |
||
| (他の1人の利用者による、間の5版が非表示) | |||
| 1行目: | 1行目: | ||
#REDIRECT: [[ArchWiki:アーカイブ]] |
|||
[[Category:Arch 開発]] |
|||
[[en:DeveloperWiki:PKGBUILD.com]] |
|||
==警告== |
|||
現在この記事は代わりに '''dragon.archlinux.org''' のビルドサーバーを説明しています。 |
|||
==使うべきディレクトリ== |
|||
全てのユーザーは、パッケージのビルドを保管するための {{ic|~/packages}} と {{ic|~/svn-packages}} '''だけ''' を使う必要があります。 |
|||
これらのディレクトリはバックアップから除外されていて、他の全てのディレクトリは自動的にバックアップされます。 |
|||
==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 |
|||
2024年4月11日 (木) 18:56時点における最新版
転送先: