diff options
author | Uffe Jakobsen | 2021-01-19 19:44:41 +0100 |
---|---|---|
committer | Uffe Jakobsen | 2021-01-19 19:44:41 +0100 |
commit | b1246cd165d77f093084a179e2c7e6e3bbebee36 (patch) | |
tree | 6260913ef5ba47bf617f0ea6b9f18c327905abf4 | |
download | aur-b1246cd165d77f093084a179e2c7e6e3bbebee36.tar.gz |
Initial
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 79 |
2 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fe8c717e017a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = asmotor + pkgdesc = Portable, generic assembler engine written in ANSI C99 - supporting 80x0 family, 6502, MIPS32, Z80, Game Boy, DCPU-16, CHIP-8/SCHIP and RC811 CPUs + pkgver = 1.1.0 + pkgrel = 1 + url = https://github.com/asmotor/asmotor + arch = i686 + arch = x86_64 + license = GPL + makedepends = pkgconfig + makedepends = cmake + makedepends = gcc + provides = asmmotor + conflicts = asmmotor + source = asmotor-1.1.0.tar.gz::https://github.com/asmotor/asmotor/archive/1.1.0.tar.gz + source = asmotor-util-master.tar.gz::https://github.com/asmotor/asmotor-util/archive/master.tar.gz + md5sums = 76e2e48a0dfa4ca9065107d71ef50071 + md5sums = 483c64c8733715014138824483515b54 + +pkgname = asmotor + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ebf30fbfa90a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,79 @@ +# +# PKGBUILD for asmotor +# +# Maintainer: Uffe Jakobsen <microtop@starion.dk> +# + +_pkgname=asmotor +_pkgver=1.1.0 +#_commit=fed95a77b995fc594c83d84eee073af1a396cf2b + +pkg_ident="${_pkgver//_/-}" +pkg_name_ver="${_pkgname}-${_pkgver//_/-}" + +#pkg_ident="${_commit}" +#pkg_name_ver="${_pkgname}-${_commit}" + +pkg_name_dir="${pkg_name_ver}" + +pkgname=${_pkgname} +pkgver=${_pkgver} +pkgrel=1 +pkgdesc="Portable, generic assembler engine written in ANSI C99 - supporting 80x0 family, 6502, MIPS32, Z80, Game Boy, DCPU-16, CHIP-8/SCHIP and RC811 CPUs" +arch=('i686' 'x86_64') +url="https://github.com/asmotor/asmotor" +license=('GPL') +makedepends=('pkgconfig' 'cmake' 'gcc') +depends=() +optdepends=() +provides=('asmmotor') +conflicts=('asmmotor') +source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/asmotor/${_pkgname}/archive/${pkg_ident}.tar.gz" + "${_pkgname}-util-master.tar.gz::https://github.com/asmotor/${_pkgname}-util/archive/master.tar.gz" + ) +md5sums=('76e2e48a0dfa4ca9065107d71ef50071' + '483c64c8733715014138824483515b54' + ) + +# +# +# +BUILD_DIR="_build.out" + +# +# +# +prepare() +{ + cd "${srcdir}/${pkg_name_dir}" + rmdir "util" + ln -s "../${_pkgname}-util-master" "util" + + #patch -p0 < "${startdir}/CMakeLists.txt.patch" +} + +# +# +# +build() +{ + cd "${srcdir}/${pkg_name_dir}" + mkdir -p "${BUILD_DIR}" + cmake -B "${BUILD_DIR}" -S . -G "Unix Makefiles" -DASMOTOR_VERSION=${pkg_ver} -DCMAKE_INSTALL_PREFIX="${pkgdir}" -DCMAKE_BUILD_TYPE=Release + cmake --build "${BUILD_DIR}" + +} + +# +# +# +package() +{ + cd "${srcdir}/${pkg_name_dir}" + mkdir -p "usr" + cmake --install "${BUILD_DIR}" --prefix "${pkgdir}/usr/" +} + +# +# EOF +# |