From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sA8bB54D4F7DWAAA0tVLHw (envelope-from ) for ; Tue, 09 Jun 2020 21:48:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id SCXRAp4D4F4qLQAAbx9fmQ (envelope-from ) for ; Tue, 09 Jun 2020 21:48:14 +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 5AEC49401D0 for ; Tue, 9 Jun 2020 21:48:13 +0000 (UTC) Received: from localhost ([::1]:42160 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jim6M-000841-T6 for larch@yhetil.org; Tue, 09 Jun 2020 17:48:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jim6D-00082G-V6 for guix-patches@gnu.org; Tue, 09 Jun 2020 17:48:01 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49545) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jim6D-0003pZ-Ls for guix-patches@gnu.org; Tue, 09 Jun 2020 17:48:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jim6D-0004qD-Jm for guix-patches@gnu.org; Tue, 09 Jun 2020 17:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41778] [PATCH 1/2] gnu: Add armips. References: <785a75894730f36908da7c0775f85058eb32787e.camel@student.tugraz.at> In-Reply-To: <785a75894730f36908da7c0775f85058eb32787e.camel@student.tugraz.at> Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jun 2020 21:48:01 +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.159173925618558 (code B ref 41778); Tue, 09 Jun 2020 21:48:01 +0000 Received: (at 41778) by debbugs.gnu.org; 9 Jun 2020 21:47:36 +0000 Received: from localhost ([127.0.0.1]:32855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jim5n-0004pG-Le for submit@debbugs.gnu.org; Tue, 09 Jun 2020 17:47:35 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:6434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jim5m-0004p6-DM for 41778@debbugs.gnu.org; Tue, 09 Jun 2020 17:47:34 -0400 Received: from localhost.localdomain (212-88-11-71.hdsl.highway.telekom.at [212.88.11.71]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 49hNyB5brjz1LBN0 for <41778@debbugs.gnu.org>; Tue, 9 Jun 2020 23:47:30 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 49hNyB5brjz1LBN0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1591739250; bh=bq6D5egvIIffx/uvZShBOCDv/cCerW/11x01vZNYu2o=; h=From:To:Subject:Date:From; b=dJPwaLeaqv1dTQ7tO2dXaMr8Vd2A9tHMjAjZFKA2K8M66Ki5L3KJs/s3kCtAqfszV gakXhzhTqB8+BUf3W8WCCzM/rMLRrN5zCrhghPZfxQEhM1HXJj4NqfwBXSn3+nWkxW yn0/GPZ6YqxNhgBDXo717xZ90IcIx3V4/e+Zsbmg= From: Leo Prikler Date: Tue, 9 Jun 2020 23:47:19 +0200 Message-Id: <20200609214720.19041-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.26.2 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=dJPwaLea; 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: jCzhJIpf9wUX * 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