Fork of devtools from archlinux.org with small modifications to compile i486 and i686 from our repositories
Erich Eckner c6d4dce1ff archbuild.in: umount -l left-over mounts inside the to-be-deleted chroot 3 months ago
doc doc: add manpage for the new offload-build tool 3 months ago
lib Revert "Remove i686 support" 2 days ago
.gitignore pentium4 new 2 days ago
.travis.yml ci: adding travis support for basic check 7 months ago
Makefile pentium4 new 2 days ago
PKGBUILD.proto Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.proto 2 years ago
README.md readme: fix faulty whitespace in release commands 5 months ago
arch-nspawn.in make arch-nspawn and archbuild compatible with pentium4 2 days ago
archbuild.in archbuild.in: umount -l left-over mounts inside the to-be-deleted chroot 2 days ago
archco.in Avoid using string interpolation; use printf format strings instead. 2 years ago
archrelease.in archrelease: actually fail in failure conditions 1 month ago
bash_completion.in Quote strings that shellcheck warns about. 2 years ago
checkpkg.in checkpkg: implement comparison against alternative targets 1 month ago
commitpkg.in Remove i686 support 1 year ago
crossrepomove.in crossrepomove: do not set svn propset 6 months ago
find-libdeps.in Don't rely on $0 to determine script names. 1 month ago
finddeps.in finddeps: suppress error messages for unreadable directories 1 month ago
lddd.in Make slightly more involved changes to make shellcheck happy. 2 years ago
makechrootpkg.in makechrootpkg & mkarchroot: init and populate keyrings 2 days ago
makepkg-x86_64.conf conf: sync makepkg.conf with latest version from pacman package 7 months ago
mkarchroot.in makechrootpkg & mkarchroot: init and populate keyrings 2 days ago
offload-build offload-build: disable shellcheck false-positive for shell-escape 3 months ago
pacman-extra.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-gnome-unstable.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-kde-unstable.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-multilib-staging.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-multilib-testing.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-multilib.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-staging-with-build-support.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-staging.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
pacman-testing.conf pacman-staging-i686.conf, pacman-testing-i686.conf, pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686 2 days ago
rebuildpkgs.in Don't rely on $0 to determine script names. 1 month ago
sogrep add sogrep command 5 months ago
zsh_completion.in Revert "Remove i686 support" 2 days ago

README.md

Devtools - development tools for Arch Linux

This repository contains tools for the Arch Linux distribution for building and maintaining official repository packages.

Patches

Patches can be send to arch-projects@archlinux.org or via a pull request on Github. When sending patches to the mailing list make sure to set a valid subjectprefix otherwise the email is denied by mailman. Git can be configured as following.

git config format.subjectprefix 'devtools] [PATCH'

Releasing

  1. bump the version in the Makefile
  2. Commit everything as Version $(date +"%Y%m%d")
  3. Create a new tag git tag -s $(date +"%Y%m%d")
  4. Push changes
  5. Upload the source tarball with make dist upload
  6. Update the package