From 05b16595ac5ace6ab6c2521e48d4839e69107ef4 Mon Sep 17 00:00:00 2001 From: Artur Sinila Date: Mon, 19 Oct 2020 18:02:15 +0300 Subject: [PATCH] New package: simutron-1.0.1-SR2 --- srcpkgs/simutron/patches/firmware.patch | 17 +++++++++++++++++ srcpkgs/simutron/template | 24 ++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/simutron/patches/firmware.patch create mode 100644 srcpkgs/simutron/template diff --git a/srcpkgs/simutron/patches/firmware.patch b/srcpkgs/simutron/patches/firmware.patch new file mode 100644 index 00000000000..5afe900c898 --- /dev/null +++ b/srcpkgs/simutron/patches/firmware.patch @@ -0,0 +1,17 @@ +--- plugins/avrmcu/plugin/firmware.c 2018-05-16 10:41:20.000000000 +0300 ++++ plugins/avrmcu/plugin/firmware.c 2020-10-19 16:26:22.168329997 +0300 +@@ -118,10 +118,10 @@ + case AVR_MMCU_TAG_SIMAVR_CONSOLE: { + firmware->console_register_addr = src[0] | (src[1] << 8); + } break; +- case AVR_MMCU_TAG_BITBANG: { +- firmware->bitbang_on_mask = +- src[0] | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); +- } break; ++// case AVR_MMCU_TAG_BITBANG: { ++// firmware->bitbang_on_mask = ++// src[0] | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); ++// } break; + } + size -= next; + src += next - 2; // already incremented diff --git a/srcpkgs/simutron/template b/srcpkgs/simutron/template new file mode 100644 index 00000000000..def94777921 --- /dev/null +++ b/srcpkgs/simutron/template @@ -0,0 +1,24 @@ +# Template file for 'simutron' +pkgname=simutron +version=1.0.1 +revision=1 +_commit=r292 +_rev=SR2 +wrksrc=${pkgname}-code-${_commit}-branches-RB-${version}-${_rev} +build_wrksrc=build +build_style=qmake +hostmakedepends="qt5-qmake pkg-config" +makedepends="simavr-devel qt5-devel" +depends="libelf" +short_desc="AVR simulator IDE" +maintainer="Artur Sinila " +license="GPL-3.0-only" +homepage="https://sourceforge.net/projects/simutron/" +distfiles="https://sourceforge.net/code-snapshots/svn/s/si/${pkgname}/code/${pkgname}-code-${_commit}-branches-RB-${version}-${_rev}.zip" +checksum=fb3f5897477a9e1afa36f3e7ac44793777871fdf339fae220a6e699e168e1ea8 +nostrip_files="LCD20x4Test.elf" + +post_extract() { + rm usr/share/simutron/examples/MENWIZ/LCD20x4Test/bin/Debug/LCD20x4Test.elf + rm usr/share/simutron/examples/MENWIZ/LCD20x4Test/bin/Release/LCD20x4Test.elf +}