summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOleksandr Natalenko2022-04-27 00:20:46 +0200
committerOleksandr Natalenko2022-04-27 00:20:46 +0200
commit21f95cfbfce7e294ef6eba9cc3ae9bc144c8a8d0 (patch)
tree58b2a370ffd6fab7598aa1d553bc5d222b1c3619 /PKGBUILD
parenta457b3b4d084aa82d00fb6281f2b1f2cb90df978 (diff)
downloadaur-uasm.tar.gz
update to v2.55
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 11 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bc5f57a478c..d99195c78036 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,21 @@
# Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name>
-# Maintainer: Darren Ng <$(base64 --decode <<<VW4xR2ZuQGdtYWlsLmNvbQo=)>
-# Maintainer: Dan Bryant <$(base64 --decode <<<VanVzdGRhbjk2QGdtYWlsLmNvbQo=)>
+# Contributor: Darren Ng <$(base64 --decode <<<VW4xR2ZuQGdtYWlsLmNvbQo=)>
+# Contributor: Dan Bryant <$(base64 --decode <<<VanVzdGRhbjk2QGdtYWlsLmNvbQo=)>
pkgname=uasm
pkgdesc="A free MASM-compatible assembler based on JWasm"
url=http://www.terraspace.co.uk/uasm.html
-_rel=1
-_rev=c612f83d97a0cb192dfd983676743dabf662ed51
-pkgver=2.52.r${_rel}.${_rev:0:10}
-pkgrel=3
+pkgver=2.55
+pkgrel=1
arch=(x86_64)
license=("custom:JWasm License" "custom:Sybase Open Watcom Public License")
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Terraspace/UASM/archive/${_rev}.tar.gz
- uasm-nocolor
- dbgcv.patch)
-sha256sums=('e9d610360eb1e03be44261e1ae3c2286745e16976a285a402431ed54b36ccd24'
- '19ea1744abea546768544c5d12afbb6a3f86946c002f092871a6c9876ac1fbb5'
- 'df32228b7258abc8c3462601fcced228a5137e7ebc761863eb15edea240dc322')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/Terraspace/UASM/archive/refs/tags/v${pkgver}.tar.gz
+ uasm-nocolor)
+sha256sums=('ae0df97bedd0d3e74e9731ea27d73978b1914aae792d913a3c9029a4d5890192'
+ '19ea1744abea546768544c5d12afbb6a3f86946c002f092871a6c9876ac1fbb5')
prepare() {
- cd UASM-${_rev}
-
- # fix `dbgcv.c:*:*: fatal error: direct.h: No such file or directory`
- patch -Np1 -i ../dbgcv.patch
-
- # fix #151
- sed -i 's|#ifndef _TYPES_H_INCLUDED|#ifndef _TYPES_H_INCLUDED_|g' H/types.h
+ cd UASM-${pkgver}
# enforce full RELRO
sed -i 's|-Wl,-Map,$(OUTD)/$(TARGET1).map$|-Wl,-Map,$(OUTD)/$(TARGET1).map -Wl,-z,now|g' gccLinux64.mak
@@ -35,13 +25,13 @@ prepare() {
}
build() {
- cd UASM-${_rev}
+ cd UASM-${pkgver}
make -f gccLinux64.mak
}
package() {
- cd UASM-${_rev}
+ cd UASM-${pkgver}
install -Dt "${pkgdir}"/usr/bin -m0755 GccUnixR/uasm ../uasm-nocolor
install -Dt "${pkgdir}"/usr/share/doc/${pkgname} -m0644 {Readme,History}.txt Doc/*