Fork of Arch Linux devtools from https://git.archlinux.org/devtools.git
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Levente Polyak 90ba07d9be
Version 20210202
9 months ago
doc doc: update default build host 9 months ago
lib lib: support arbitrary compressed package files 2 years ago
.gitignore doc: add devtools.7 man page 9 months ago
.travis.yml ci: fix travis build using undocumented but reserved keyword 2 years ago
Makefile Version 20210202 9 months ago
PKGBUILD.proto Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.proto 4 years ago
README.md readme: fix faulty whitespace in release commands 3 years ago
arch-nspawn.in arch-nspawn: fix up host_mirrors cachedir handling 2 years ago
archbuild.in archbuild: use better umask 2 years ago
archco.in Avoid using string interpolation; use printf format strings instead. 5 years ago
archrelease.in archrelease: actually fail in failure conditions 2 years ago
bash_completion.in Quote strings that shellcheck warns about. 4 years ago
checkpkg.in checkpkg: fix support for http:// url comparisons 2 years ago
commitpkg.in commitpkg: clearly delineate the commit message template and the rationale 2 years ago
crossrepomove.in crossrepomove: do not set svn propset 3 years ago
find-libdeps.in Don't rely on $0 to determine script names. 2 years ago
finddeps.in finddeps: suppress error messages for unreadable directories 2 years ago
lddd.in Make slightly more involved changes to make shellcheck happy. 4 years ago
makechrootpkg.in makechrootpkg: only expose failed build logs instead of products 9 months ago
makepkg-x86_64.conf makepkg.conf: make rsync use new-style compression in makepkg.conf 9 months ago
makerepropkg.in makerepropkg: allow specifying the package in pacman -S format 9 months ago
mkarchroot.in mkarchroot: support wrapping pacstrap -U 2 years ago
offload-build.in offload-build: change default host to build.archlinux.org 9 months ago
pacman-extra.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-gnome-unstable.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-kde-unstable.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-multilib-staging.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-multilib-testing.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-multilib.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-staging.conf conf: Sync with pacman 5.2.0-2 2 years ago
pacman-testing.conf conf: Sync with pacman 5.2.0-2 2 years ago
rebuildpkgs.in Don't rely on $0 to determine script names. 2 years ago
sogrep.in sogrep: redirect to destination mirror (#25) 2 years ago
zsh_completion.in zsh-completion: update for new makerepropkg options 2 years 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