From 87fd6976a10513870517f94de9c0611a68848d9a Mon Sep 17 00:00:00 2001 From: kth5 Date: Wed, 19 Feb 2025 10:58:53 +0100 Subject: [PATCH] * add yasm --- yasm/.SRCINFO | 21 +++++++++++++++++++++ yasm/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 yasm/.SRCINFO create mode 100644 yasm/PKGBUILD diff --git a/yasm/.SRCINFO b/yasm/.SRCINFO new file mode 100644 index 0000000000..1dc0ae8a7b --- /dev/null +++ b/yasm/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = yasm + pkgdesc = A rewrite of NASM to allow for multiple syntax supported (NASM, TASM, GAS, etc.) + pkgver = 1.3.0 + pkgrel = 7 + url = https://www.tortall.net/projects/yasm/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = BSD + license = GPL2 + license = LGPL2.1 + license = PerlArtistic + checkdepends = systemd + depends = glibc + options = staticlibs + source = https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz + sha256sums = 3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f + +pkgname = yasm diff --git a/yasm/PKGBUILD b/yasm/PKGBUILD new file mode 100644 index 0000000000..13deac1b0c --- /dev/null +++ b/yasm/PKGBUILD @@ -0,0 +1,34 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Eric Bélanger + +pkgname=yasm +pkgver=1.3.0 +pkgrel=7 +pkgdesc="A rewrite of NASM to allow for multiple syntax supported (NASM, TASM, GAS, etc.)" +arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) +url="https://www.tortall.net/projects/yasm/" +license=('BSD' 'GPL2' 'LGPL2.1' 'PerlArtistic') +depends=('glibc') +checkdepends=('systemd') +options=('staticlibs') +source=(https://www.tortall.net/projects/yasm/releases/${pkgname}-${pkgver}.tar.gz) +sha256sums=('3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f') + +build() { + cd ${pkgname}-${pkgver} + CFLAGS+=' -ffat-lto-objects' \ + ./configure --prefix=/usr --build=${CHOST} + make +} + +check() { + cd ${pkgname}-${pkgver} + make check -j1 +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 BSD.txt "${pkgdir}/usr/share/licenses/${pkgname}/BSD.txt" +}