[arch-commits] Commit in fasm/repos/multilib-x86_64 (PKGBUILD PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Sat May 23 16:20:05 UTC 2020
Date: Saturday, May 23, 2020 @ 16:20:04
Author: anthraxx
Revision: 632179
archrelease: copy trunk to multilib-x86_64
Added:
fasm/repos/multilib-x86_64/PKGBUILD
(from rev 632178, fasm/trunk/PKGBUILD)
Deleted:
fasm/repos/multilib-x86_64/PKGBUILD
----------+
PKGBUILD | 116 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 58 insertions(+), 58 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-23 16:19:56 UTC (rev 632178)
+++ PKGBUILD 2020-05-23 16:20:04 UTC (rev 632179)
@@ -1,58 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Chris Andrews <christophersimonandrews [at] gmail [dot] com>
-# Contributor: FadeMind <fademind at gmail.com>
-# Contributor: Serge Victor <arch at random.re>
-# Contributor: Krzysztof Wloch <wloszekk [at] gmail [dot] com>
-# Contributor: Luke McCarthy <luke at iogopro.co.uk>
-
-pkgname=fasm
-pkgver=1.73.13
-pkgrel=1
-pkgdesc='Fast and efficient self-assembling x86 assembler for DOS, Windows and Linux operating systems'
-url='https://flatassembler.net/'
-arch=('x86_64')
-license=('custom')
-depends_x86_64=('lib32-glibc' 'lib32-gcc-libs')
-source=(https://flatassembler.net/${pkgname}-${pkgver}.tgz)
-sha256sums=('c85caaf6cd8b7fd71f64d3408648cc121ce79c975b32e73d418ecbaacf8189bc')
-sha512sums=('09385bd7ac95f0a5ab81f14bd28a9bf8e0575031190df793a60e7e7726b6f2be95ea9f3ffc6b9e90a3c2e4387a2a27a680d43a2dabf279836df7e62905789995')
-
-build() {
- cd ${pkgname}
-
- if [ "${CARCH}" == "x86_64" ]; then
- SRCDIR=Linux/x64
- ./fasm.x64 source/${SRCDIR}/fasm.asm
- fi
- mv source/${SRCDIR}/fasm ./fasm
-
- # tools
- local s
- for s in listing prepsrc symbols; do
- ./fasm tools/libc/${s}.asm ${s}.o
- gcc -m32 ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o ${s} ${s}.o
- done
-}
-
-package() {
- cd ${pkgname}
-
- install -Dm 755 fasm -t "${pkgdir}/usr/bin"
- # tools
- local s
- for s in listing prepsrc symbols; do
- install -Dm 755 ${s} "${pkgdir}/usr/bin/fasm-${s}"
- done
-
- # docs
- install -Dm 644 ${pkgname}.txt whatsnew.txt -t "${pkgdir}/usr/share/doc/${pkgname}"
- install -Dm 644 examples/elfexe/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe"
- install -Dm 644 examples/elfexe/dynamic/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe/dynamic"
- install -Dm 644 examples/elfexe/dynamic/*.inc -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe/dynamic"
- install -Dm 644 examples/elfobj/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfobj"
- install -Dm 644 examples/libcdemo/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/libcdemo"
- install -Dm 644 examples/libcdemo/*.inc -t "${pkgdir}/usr/share/doc/${pkgname}/examples/libcdemo"
- install -Dm 644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-# vim: ts=2 sw=2 et:
Copied: fasm/repos/multilib-x86_64/PKGBUILD (from rev 632178, fasm/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2020-05-23 16:20:04 UTC (rev 632179)
@@ -0,0 +1,58 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Chris Andrews <christophersimonandrews [at] gmail [dot] com>
+# Contributor: FadeMind <fademind at gmail.com>
+# Contributor: Serge Victor <arch at random.re>
+# Contributor: Krzysztof Wloch <wloszekk [at] gmail [dot] com>
+# Contributor: Luke McCarthy <luke at iogopro.co.uk>
+
+pkgname=fasm
+pkgver=1.73.23
+pkgrel=1
+pkgdesc='Fast and efficient self-assembling x86 assembler for DOS, Windows and Linux operating systems'
+url='https://flatassembler.net/'
+arch=('x86_64')
+license=('custom')
+depends_x86_64=('lib32-glibc' 'lib32-gcc-libs')
+source=(https://flatassembler.net/${pkgname}-${pkgver}.tgz)
+sha256sums=('d250e63cf8b7aa17f0b6c71ab74b673ed04d296b4bbad8ba32bc3b8b35d1f0dc')
+sha512sums=('3fcc56b9d15c43b0757d26d1e0e7ea4a38fd071914c7f3ff23b96a5ca05d6eb6d17fb7cd02c14213314dfd3580b1aeaf45e638185d41c61d9dc3fa0dab8d3041')
+
+build() {
+ cd ${pkgname}
+
+ if [ "${CARCH}" == "x86_64" ]; then
+ SRCDIR=Linux/x64
+ ./fasm.x64 source/${SRCDIR}/fasm.asm
+ fi
+ mv source/${SRCDIR}/fasm ./fasm
+
+ # tools
+ local s
+ for s in listing prepsrc symbols; do
+ ./fasm tools/libc/${s}.asm ${s}.o
+ gcc -m32 ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o ${s} ${s}.o
+ done
+}
+
+package() {
+ cd ${pkgname}
+
+ install -Dm 755 fasm -t "${pkgdir}/usr/bin"
+ # tools
+ local s
+ for s in listing prepsrc symbols; do
+ install -Dm 755 ${s} "${pkgdir}/usr/bin/fasm-${s}"
+ done
+
+ # docs
+ install -Dm 644 ${pkgname}.txt whatsnew.txt -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dm 644 examples/elfexe/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe"
+ install -Dm 644 examples/elfexe/dynamic/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe/dynamic"
+ install -Dm 644 examples/elfexe/dynamic/*.inc -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfexe/dynamic"
+ install -Dm 644 examples/elfobj/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/elfobj"
+ install -Dm 644 examples/libcdemo/*.asm -t "${pkgdir}/usr/share/doc/${pkgname}/examples/libcdemo"
+ install -Dm 644 examples/libcdemo/*.inc -t "${pkgdir}/usr/share/doc/${pkgname}/examples/libcdemo"
+ install -Dm 644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list