「DeveloperWiki:PKGBUILD.com」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (アーカイブに変更) タグ: 新規リダイレクト |
|||
| (他の1人の利用者による、間の8版が非表示) | |||
| 1行目: | 1行目: | ||
| + | #REDIRECT: [[ArchWiki:アーカイブ]] |
||
| − | [[Category:Arch development]] |
||
| − | ==Warning== |
||
| − | This article now describes the build server at '''dragon.archlinux.org''' instead. |
||
| − | |||
| − | ==Directories that must be used== |
||
| − | |||
| − | All users should use '''only''' {{ic|~/packages}} for storing packages builds and {{ic|~/svn-packages}}. |
||
| − | These directories are excluded from backups and all other directories are automatically backed up. |
||
| − | |||
| − | ==Creating chroots and building packages== |
||
| − | |||
| − | 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" |
||
| − | |||
| − | ==Connecting to sigurd or gerolde from brynhild== |
||
| − | |||
| − | On your local system add this: |
||
| − | $ cat .ssh/config |
||
| − | Host pkgbuild.com |
||
| − | Hostname pkgbuild.com |
||
| − | User youruser |
||
| − | ForwardAgent yes |
||
| − | |||
| − | ==Generating rebuilding list when soname is bumped== |
||
| − | |||
| − | 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時点における最新版
転送先: