SVN リポジトリ

PKGBUILD ファイルは ABS ユーティリティを使って取得することができます。ABS については、ABS の wiki ページを見て下さい。

SVN リポジトリは git リポジトリに複製されており、cgit インターフェイスで閲覧することができます。別のリポジトリとなっている community や multilib を除いて全てのパッケージが確認できます。

SVN から個別の PKGBUILD を直接取得することもできます。古いバージョンのパッケージをコンパイルする必要がある場合に特にこの方法は有用です。SVN リポジトリ全体をチェックアウトしてはいけません。あなたの IP アドレスがブロックされる可能性があります。特定のパッケージをチェックアウトしたいときは以下のコマンドを使って下さい:

svn checkout --depth=empty svn://svn.archlinux.org/packages
cd packages
svn update <your-package-name>

community と multilib リポジトリのパッケージの場合、以下のコマンドを使って下さい:

svn checkout --depth=empty svn://svn.archlinux.org/community
cd community
svn update <your-package-name>

svn で PKGBUILD をチェックアウト・更新するヒントが wiki に載っています。