From b6026320adfa12ce9ab46d7b5ad5f7b15067abc9 Mon Sep 17 00:00:00 2001 From: Levente Polyak <anthraxx@archlinux.org> Date: Tue, 25 Feb 2025 17:43:06 +0100 Subject: [PATCH] wip: test: devel makepkg package --- test/Justfile | 4 +++ test/PKGBUILD | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 test/Justfile create mode 100644 test/PKGBUILD diff --git a/test/Justfile b/test/Justfile new file mode 100644 index 00000000..a031589c --- /dev/null +++ b/test/Justfile @@ -0,0 +1,4 @@ +install: + rm -rf src/devtools-local + makepkg -f + sudo pacman --noconfirm -U $(makepkg --packagelist | head -1) diff --git a/test/PKGBUILD b/test/PKGBUILD new file mode 100644 index 00000000..a9efcb18 --- /dev/null +++ b/test/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Pierre Schmitz <pierre@archlinux.de> + +pkgname=devtools +branch=master +pkgver=1.3.1.r4.g79c3162 +pkgrel=1 +pkgdesc='Tools for Arch Linux package maintainers' +arch=('any') +license=('GPL') +url='https://gitlab.archlinux.org/archlinux/devtools' +depends=( + arch-install-scripts + awk + bash + binutils + coreutils + diffutils + fakeroot + findutils + grep + jq + openssh + parallel + rsync + sed + util-linux + + bzr + git + mercurial + subversion +) +makedepends=( + asciidoc + shellcheck +) +optdepends=('btrfs-progs: btrfs support') +source=(devtools-local::"git+file://$PWD/../.git#branch=${branch}") +validpgpkeys=( + '4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC' # Pierre Schmitz <pierre@archlinux.org> + '86CFFCA918CF3AF47147588051E8B148A9999C34' # Evangelos Foutras <foutrelis@archlinux.org> + '8FC15A064950A99DD1BD14DD39E4B877E62EB915' # Sven-Hendrik Haase <svenstaro@archlinux.org> + 'A2FF3A36AAA56654109064AB19802F8B0D70FC30' # Jan Alexander Steffens (heftig) <heftig@archlinux.org> + 'B81B051F2D7FC867AAFF35A58DBD63B82072D77A' # Sébastien Luttringer <seblu@archlinux.org> + '6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae (Developer) <allan@archlinux.org> + 'E240B57E2C4630BA768E2F26FC1B547C8D8172C8' # Levente Polyak <anthraxx@archlinux.org> +) +sha256sums=('SKIP') +b2sums=('SKIP') + +pkgver() { + cd ${pkgname}-local + git describe --long --tags | sed -E 's,^[^0-9]*,,;s,([^-]*-g),r\1,;s,-,.,g' +} + +build() { + cd ${pkgname}-local + make BUILDTOOLVER="${epoch}:${pkgver}-${pkgrel}-${arch}" PREFIX=/usr +} + +package() { + cd ${pkgname}-local + make PREFIX=/usr DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: -- GitLab