From b113552f51d19e83546eec07218d64686ee721ed Mon Sep 17 00:00:00 2001 From: Alex Butler Date: Mon, 19 Feb 2018 17:50:53 +0000 Subject: [PATCH] Add local aur makepkg script --- .gitignore | 1 + makelocalaur | 17 +++++++++++++++++ makelocalaur.PKGBUILD | 27 +++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100755 makelocalaur create mode 100644 makelocalaur.PKGBUILD diff --git a/.gitignore b/.gitignore index eb5a316..a618010 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ target +*.pkg.tar.* diff --git a/makelocalaur b/makelocalaur new file mode 100755 index 0000000..fa798de --- /dev/null +++ b/makelocalaur @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +set -eu +script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$script_dir"/.. +tar zcf aurto-git.tar.gz "$script_dir" +mv aurto-git.tar.gz "$script_dir"/aur +cd "$script_dir"/aur + +trap 'rm -f aurto-git.tar.gz && mv PKGBUILD.original PKGBUILD' EXIT +mv PKGBUILD PKGBUILD.original +cp ../makelocalaur.PKGBUILD PKGBUILD + +updpkgsums +makepkg "$@" + +mv aurto-0.0.local* ../ diff --git a/makelocalaur.PKGBUILD b/makelocalaur.PKGBUILD new file mode 100644 index 0000000..5085a0b --- /dev/null +++ b/makelocalaur.PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Alex Butler +pkgname=aurto +pkgver=0.0.local +pkgrel=1 +pkgdesc="A simple aur tool for managing a local 'aurto' repository" +arch=('any') +url="https://github.com/alexheretic/aurto" +license=('MIT') +depends=('aurutils<1.6.0' + 'devtools' + 'systemd' + 'pacutils') +optdepends=() +makedepends=() +install="aurto.install" +source=("aurto-git.tar.gz") +sha256sums=('eb94c0a2920ddea570621da7326f3d60c30401e8c42073b5b3ed3b1216c1ce4b') + +build() { + cd aurto + make +} + +package() { + cd aurto + cp -r target/* "$pkgdir"/ +}