diff options
author | Chris Severance | 2024-03-26 03:01:48 -0400 |
---|---|---|
committer | Chris Severance | 2024-03-26 03:01:48 -0400 |
commit | 371fbe1ef94c046678353bbaf56fd43ad78f8246 (patch) | |
tree | 511f7f3ecbd17fecc27754f2bd08f6fd7697d530 | |
download | aur-371fbe1ef94c046678353bbaf56fd43ad78f8246.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 62 |
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2c30a3cf5725 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = lfanew-git + pkgdesc = manipulate fat binary programs wrapped inside MS-DOS MZ files + pkgver = 0.0.20230825.r13.g125ce1d + pkgrel = 1 + url = https://github.com/stsp/lfanew + arch = x86_64 + license = MPL-2.0 + makedepends = git + depends = glibc + provides = lfanew=0.0.20230825 + conflicts = lfanew + source = git+https://github.com/stsp/lfanew.git + md5sums = SKIP + sha256sums = SKIP + +pkgname = lfanew-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..81ef9e598092 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com + +set -u +pkgname='lfanew-git' +pkgver=0.0.20230825.r13.g125ce1d +pkgrel=1 +pkgdesc='manipulate fat binary programs wrapped inside MS-DOS MZ files' +arch=('x86_64') +url='https://github.com/stsp/lfanew' +license=('MPL-2.0') +depends=('glibc') +makedepends=('git') +provides=("${pkgname%-git}=${pkgver%.r*}") +conflicts=("${pkgname%-git}") +_srcdir='lfanew' +source=( + "git+${url}.git" +) +md5sums=('SKIP') +sha256sums=('SKIP') + +pkgver() { + set -u + cd "${_srcdir}" + printf '0.0.' + git describe --long --tags --abbrev=7 | sed -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' + set +u +} + +prepare() { + set -u + cd "${_srcdir}" + + local _pt + for _pt in "${source[@]%%::*}"; do + _pt="${_pt##*/}" + if [[ "${_pt}" = *.patch ]]; then + set +u; msg2 "Patch ${_pt}"; set -u + patch -Nup1 -i "${srcdir}/${_pt}" + fi + done + #cd ..; cp -pr "${_srcdir}" 'a'; ln -s "${_srcdir}" 'b'; cd "${_srcdir}"; false + #diff -pNaru5 'a' 'b' > '0000-new.patch' + + set +u +} + +build() { + set -u + cd "${_srcdir}" + ./configure --prefix='/usr' + nice make # -j1 + set +u +} + +package() { + set -u + cd "${_srcdir}" + make -j1 DESTDIR="${pkgdir}" install + set +u +} +set +u |