Fork of Arch Linux devtools from https://git.archlinux.org/devtools.git
Go to file
Marius Kittler 1d9c2b3350 Adjust systemd-nspawn flags
* Remove --keep-unit since it causes sometimes errors and does not seem
  to be required
* Increase maximum number of open files (the default of 1000 is too less
  for some packages)
* Use /etc/resolv.conf from host (otherwise systemd-nspawn uses a config
  which does not work on my host setup)
2020-01-07 11:21:28 +01:00
doc doc: add manpage for the new makerepropkg tool 2019-11-30 13:21:23 +01:00
lib lib: support arbitrary compressed package files 2019-12-08 20:59:11 +01:00
.gitignore makerepropkg: add new program to try to reproducibly build a package 2019-11-30 13:21:23 +01:00
.travis.yml ci: fix travis build using undocumented but reserved keyword 2019-10-15 23:50:52 +02:00
Makefile Version 20191227 2019-12-27 16:06:30 +01:00
PKGBUILD.proto Add `# shellcheck` directives to quiet shellcheck, add PKGBUILD.proto 2017-07-05 18:21:56 +02:00
README.md readme: fix faulty whitespace in release commands 2019-03-29 21:40:28 +01:00
arch-nspawn.in Adjust systemd-nspawn flags 2020-01-07 11:21:28 +01:00
archbuild.in archbuild: no setarch 2020-01-07 11:21:28 +01:00
archco.in Avoid using string interpolation; use printf format strings instead. 2017-04-05 22:11:16 +02:00
archrelease.in archrelease: actually fail in failure conditions 2019-08-09 19:41:53 +02:00
bash_completion.in Quote strings that shellcheck warns about. 2017-07-05 18:21:56 +02:00
checkpkg.in checkpkg: add option to print a warning in case of differences 2019-09-28 00:15:51 +02:00
commitpkg.in commitpkg: clearly delineate the commit message template and the rationale 2019-11-30 13:21:23 +01:00
crossrepomove.in crossrepomove: do not set svn propset 2019-03-13 22:06:00 +01:00
find-libdeps.in Don't rely on $0 to determine script names. 2019-08-09 19:41:51 +02:00
finddeps.in finddeps: suppress error messages for unreadable directories 2019-08-09 19:41:53 +02:00
lddd.in Make slightly more involved changes to make shellcheck happy. 2017-07-05 18:21:56 +02:00
makechrootpkg.in makechrootpkg: don't delete MAKEFLAGS and PACKAGER 2020-01-07 11:21:28 +01:00
makepkg-x86_64.conf makepkg.conf: change default compression method to zstd 2019-12-27 16:04:56 +01:00
makerepropkg.in makerepropkg: correctly reproduce a pkgfile with any compression type 2019-12-27 18:54:26 +01:00
mkarchroot.in mkarchroot: support wrapping pacstrap -U 2019-11-30 13:21:23 +01:00
offload-build offload-build: return failure if no package files were found 2019-12-05 23:34:23 +01:00
pacman-extra.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-gnome-unstable.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-kde-unstable.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-multilib-staging.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-multilib-testing.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-multilib.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-staging.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
pacman-testing.conf conf: Sync with pacman 5.2.0-2 2019-11-06 01:14:05 +01:00
rebuildpkgs.in Don't rely on $0 to determine script names. 2019-08-09 19:41:51 +02:00
sogrep.in sogrep: redirect to destination mirror (#25) 2019-10-15 23:30:23 +02:00
zsh_completion.in completion: add makerepropkg zsh completion 2019-11-30 13:25:06 +01:00

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