From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kBd+AqW9+V4nMAAA0tVLHw (envelope-from ) for ; Mon, 29 Jun 2020 10:08:37 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id eGXyOaS9+V6FSQAA1q6Kng (envelope-from ) for ; Mon, 29 Jun 2020 10:08:36 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 46C969409D6 for ; Mon, 29 Jun 2020 10:08:36 +0000 (UTC) Received: from localhost ([::1]:51734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jpqiJ-0006nW-7X for larch@yhetil.org; Mon, 29 Jun 2020 06:08:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jpqhm-0006Kg-PR for guix-patches@gnu.org; Mon, 29 Jun 2020 06:08:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36484) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jpqhm-0005YK-H9 for guix-patches@gnu.org; Mon, 29 Jun 2020 06:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jpqhm-00018A-CJ for guix-patches@gnu.org; Mon, 29 Jun 2020 06:08:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41778] [PATCH 1/3] gnu: Add armips. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 Jun 2020 10:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41778 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 41778@debbugs.gnu.org Received: via spool by 41778-submit@debbugs.gnu.org id=B41778.15934252434242 (code B ref 41778); Mon, 29 Jun 2020 10:08:02 +0000 Received: (at 41778) by debbugs.gnu.org; 29 Jun 2020 10:07:23 +0000 Received: from localhost ([127.0.0.1]:48017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpqh9-00016H-6R for submit@debbugs.gnu.org; Mon, 29 Jun 2020 06:07:23 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:40497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jpqh7-000165-6L for 41778@debbugs.gnu.org; Mon, 29 Jun 2020 06:07:21 -0400 Received: from localhost.localdomain (193-81-159-42.hdsl.highway.telekom.at [193.81.159.42]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 49wNT23WcGz1LWp5 for <41778@debbugs.gnu.org>; Mon, 29 Jun 2020 12:07:18 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 49wNT23WcGz1LWp5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1593425238; bh=bq6D5egvIIffx/uvZShBOCDv/cCerW/11x01vZNYu2o=; h=From:To:Subject:Date:In-Reply-To:References:From; b=rFatMA5VDrZqaT9EyIa3vYu/Jv/qD2DiynYI/yhnrjwlF0WJWeFKLk1ARMf99zdVf JeEBu1MXpPKLo1mcDGjcMupEYL17ifKIBPPZ/bZI4GaubCE4wBVHYrGnejPXLt7Z76 FURckGRR7dJWAqPIDt1xqNrLjywfN2EaVSKRQo4I= From: Leo Prikler Date: Mon, 29 Jun 2020 12:06:48 +0200 Message-Id: <20200629100649.26638-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.26.2 In-Reply-To: <0e2c18a84e232f73a72d755a692feaece0118396.camel@student.tugraz.at> References: <0e2c18a84e232f73a72d755a692feaece0118396.camel@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=tugraz.at header.s=mailrelay header.b=rFatMA5V; dmarc=fail reason="SPF not aligned (relaxed)" header.from=student.tugraz.at (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 5.09 X-TUID: yOT1hacfdFoG * gnu/packages/assembly.scm (armips): New variable. --- gnu/packages/assembly.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index c9582bc596..5567208d27 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -371,3 +371,37 @@ It understands mnemonics and generates code for NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.") (license license:gpl2))) + +(define-public armips + (package + (name "armips") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Kingcom/armips.git") + (commit (string-append "v" version)))) + (sha256 + (base32 + "1c4dhjkvynqn9xm2vcvwzymk7yg8h25alnawkz4z1dnn1z1k3r9g")))) + (build-system cmake-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs #:allow-other-keys) + (invoke "./armipstests" "../source/Tests"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file "armips" (string-append (assoc-ref outputs "out") + "/bin")) + #t))))) + (home-page "https://github.com/Kingcom/armips") + (synopsis "Assembler for various ARM and MIPS platforms") + (description + "armips is an assembler with full support for the MIPS R3000, MIPS R4000, +Allegrex and RSP instruction sets, partial support for the EmotionEngine +instruction set, as well as complete support for the ARM7 and ARM9 instruction +sets, both THUMB and ARM mode.") + (license license:expat))) -- 2.26.2