「DeveloperWiki:PKGBUILD.com」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
 
(アーカイブに変更)
タグ: 新規リダイレクト
 
(他の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時点における最新版