# Maintainer: Levente Polyak # Maintainer: Pierre Schmitz # ALARM: Kevin Mihelich # - patches to fix issues with how we use the tools # ALARM: Maxim Baz # - add ARM-specific helpers to build in clean chroot with recommended flags pkgname=devtools-alarm _pkgname=devtools pkgver=20220621 pkgrel=2 pkgdesc='Tools for Arch Linux ARM package maintainers' arch=('any') license=('GPL') url='https://gitlab.archlinux.org/archlinux/devtools' conflicts=('devtools') provides=('devtools') depends=('bash' 'openssh' 'subversion' 'rsync' 'arch-install-scripts' 'git' 'bzr' 'mercurial' 'diffutils' 'util-linux' 'awk') makedepends=('asciidoc') optdepends=('btrfs-progs: btrfs support') source=(${url}/uploads/8217baae0afcdb540bde9f5b030f05a9/devtools-${pkgver}.tar.gz ${url}/uploads/8570458d06b07d5a3ff8d30a1fc392d4/devtools-${pkgver}.tar.gz.sig '0001-makechrootpkg-cache-dir.patch' '0002-arch-nspawn-keep-mirrorlist.patch' '0003-makechrootpkg-distcc.patch' '0004-arch-nspawn-arm-fix.patch' '0005-makechrootpkg-no-default-logging.patch' '0006-archbuild-no-setarch.patch' '0007-makechrootpkg-don-t-delete-MAKEFLAGS-and-PACKAGER.patch' '0008-makechrootpkg-gotmpdir.patch' '0009-arm-helpers.patch') validpgpkeys=( '4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC' # Pierre Schmitz '86CFFCA918CF3AF47147588051E8B148A9999C34' # Evangelos Foutras '8FC15A064950A99DD1BD14DD39E4B877E62EB915' # Sven-Hendrik Haase 'A2FF3A36AAA56654109064AB19802F8B0D70FC30' # Jan Alexander Steffens (heftig) 'B81B051F2D7FC867AAFF35A58DBD63B82072D77A' # Sébastien Luttringer '6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae (Developer) 'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak ) sha256sums=('0938d41b4bc469e62d86d2a287612a090640f6eebde92137b8bd7727b89e95dd' 'SKIP' '71ce5686b8dece2a181561dc32bb981c6b7d1a8d5e4c7884785de0db2f844cd4' 'd835956292340e5283eb4f0f0634964b0445449a138ea9d377221aa1c8575a74' 'ca64ec0b697f7a0359c2534559e8a5b3e6c4a7cb3020835a340238086029ee3f' '1fdf97a84172a793c2d1c7e649d1c0e14ea3381fb91804bb4b74b3b5012c580f' '09e7fa4a0d15a1006c962ee9e4ce5ebb0c296944ab416c18f6e19f237af8960e' '302a65bc27341b5ca3996763936ed85ef4335e6cee696ffae8c9796a44a7465a' '411c0f84b3cfbec4e86782c7ef8d990770a98b344fda1c5e2bc16add54e0482b' 'e6d12573d7d66b0d64ff2975adde7ffc1b3cdf8e7851444dd2235b60ebe994ae' '2e15998f10abe77cfe62893ebcf637f13ab1cf21ac9b51254c3fdb446fe69078') b2sums=('007f62b6cb3f06904fcafec4869a43136643bd364a7f0f314c792c08fbdafafaf8a268f8a372f78402deaa1f87bfc3f2fc7099f78742c6776d4ac49fe4884d58' 'SKIP' 'dd0f62be73c262002cf3fa34caea3c88709b8deb85a2bf7c658d1cd63d51eb618fc5b03a4ef420876ac77660753dc69549dead1fdcfea71728775191f2e80ed9' 'dfc5e501f4b61229daa071184bb8846c08ac17b226f134cd26c3a90610ab3419042c5259e0762603243f424d17c97133f05d99c92784327317d50b60cbb2a24b' 'f07da6a320c5d8adf55062f99c91c501fb36ed6bc4637a6f759958aa9504865ac69ea35508f7c9868d6d3a28622b409514d4f0e16b2b23127ff21d1304121f51' '1d4b84f4e28d9a8081b600c461404acd1b0f2463dcff850a8720ad52678f2917a14e2cae6431dd3ce60639baa2c609943466541fa5bd45a3ef3470dbf99d7690' '0cadc51cdc3a08474d8fabbd7c5b15502903ff07902363a18f71b81d6ed58c1a4fd7d3f2e0f0d12b0a55d4c2011352cb6a7460a3406d1e13173c34a6b3928ada' 'f5a81fd9e2f67d7aa66c9f1365af102039a8fdd502ccd22b5570a90672c37795d0b2aa64cd1d3d09a70943f003a929c6211394f680002b164d71e33a884204fc' 'c25c589c1f6584a08c30f875947fc5a1230c072ff5a87db0b5356a293a0ad7f374903a0a75ec92fd18549a917931cee7aff445b4f8f8dfc86309c1dfa0bdefa1' '03b6e0b136b91ec60b9c3f22b54aa66475d4c21f047bf33db2a0703ee0f200c04f3a4ce60af1edba8292d04f3c31d5aaac1357bf644236b686f09f207535e90c' 'c0b6b15469ac04fcd1a1e6040c013934284773508e43db8bffb5395de0c3885a76f922e6821474bbfcd0ad3df972e6558824004487ca321d11fd502636faab92') prepare() { cd "${_pkgname}-${pkgver}" patch -p1 -i ../0001-makechrootpkg-cache-dir.patch patch -p1 -i ../0002-arch-nspawn-keep-mirrorlist.patch patch -p1 -i ../0003-makechrootpkg-distcc.patch patch -p1 -i ../0004-arch-nspawn-arm-fix.patch patch -p1 -i ../0005-makechrootpkg-no-default-logging.patch patch -p1 -i ../0006-archbuild-no-setarch.patch patch -p1 -i ../0007-makechrootpkg-don-t-delete-MAKEFLAGS-and-PACKAGER.patch patch -p1 -i ../0008-makechrootpkg-gotmpdir.patch patch -p1 -i ../0009-arm-helpers.patch } build() { cd ${_pkgname}-${pkgver} make BUILDTOOLVER="${pkgver}-${pkgrel}-${arch}" PREFIX=/usr } package() { cd ${_pkgname}-${pkgver} make PREFIX=/usr DESTDIR="${pkgdir}" install } # vim: ts=2 sw=2 et: