summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUffe Jakobsen2021-01-19 19:44:41 +0100
committerUffe Jakobsen2021-01-19 19:44:41 +0100
commitb1246cd165d77f093084a179e2c7e6e3bbebee36 (patch)
tree6260913ef5ba47bf617f0ea6b9f18c327905abf4
downloadaur-b1246cd165d77f093084a179e2c7e6e3bbebee36.tar.gz
Initial
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD79
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
+#