[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#74609] [PATCH 01/21] gnu: Add treecc.
From: |
Efraim Flashner |
Subject: |
[bug#74609] [PATCH 01/21] gnu: Add treecc. |
Date: |
Mon, 16 Dec 2024 19:26:24 +0200 |
From: unmush <unmush@hashbang.sh>
* gnu/packages/dotnet.scm: New module.
(treecc): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.
Change-Id: If3f36615774c872f3015510eb08ec53657e4edfb
---
gnu/local.mk | 1 +
gnu/packages/dotnet.scm | 62 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+)
create mode 100644 gnu/packages/dotnet.scm
diff --git a/gnu/local.mk b/gnu/local.mk
index ffb8eb6d297..94331c6064b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -257,6 +257,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/docbook.scm \
%D%/packages/docker.scm \
%D%/packages/documentation.scm \
+ %D%/packages/dotnet.scm \
%D%/packages/dpdk.scm \
%D%/packages/dvtm.scm \
%D%/packages/easyrpg.scm \
diff --git a/gnu/packages/dotnet.scm b/gnu/packages/dotnet.scm
new file mode 100644
index 00000000000..e085b364e29
--- /dev/null
+++ b/gnu/packages/dotnet.scm
@@ -0,0 +1,62 @@
+(define-module (gnu packages dotnet)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages assembly)
+ #:use-module (gnu packages bison)
+ #:use-module (gnu packages check)
+ #:use-module (gnu packages cmake)
+ #:use-module (gnu packages compression)
+ #:use-module (gnu packages curl)
+ #:use-module (gnu packages flex)
+ #:use-module (gnu packages gettext)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages bdw-gc)
+ #:use-module (gnu packages fontutils)
+ #:use-module (gnu packages glib)
+ #:use-module (gnu packages icu4c)
+ #:use-module (gnu packages instrumentation)
+ #:use-module (gnu packages kerberos)
+ #:use-module (gnu packages libffi)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages llvm)
+ #:use-module (gnu packages perl)
+ #:use-module (gnu packages photo)
+ #:use-module (gnu packages texinfo)
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages image)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages xml)
+ #:use-module (gnu packages xorg)
+ #:use-module (gnu packages version-control)
+ #:use-module (gnu packages)
+ #:use-module (guix modules)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix git-download)
+ #:use-module (guix gexp)
+ #:use-module (guix utils)
+ #:use-module (guix build-system gnu)
+ #:use-module (guix build-system python)
+ #:use-module (ice-9 match))
+
+(define-public treecc
+ (package
+ (name "treecc")
+ (version "0.3.10")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+
"https://download.savannah.gnu.org/releases/dotgnu-pnet/treecc-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1rzgnspg2xccdq3qsx0vi3j28h4qkrzbrjnhzvnny34fjfk217ay"))))
+ (build-system gnu-build-system)
+ (home-page "https://www.gnu.org/software/dotgnu")
+ (synopsis "Tree Compiler-Compiler")
+ (description "The treecc program is designed to assist in the development
+of compilers and other language-based tools. It manages the generation of
+code to handle abstract syntax trees and operations upon the trees.")
+ (license license:gpl2+)))
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
- [bug#74609] [PATCH 00/21] mono bootstrap, Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 01/21] gnu: Add treecc.,
Efraim Flashner <=
- [bug#74609] [PATCH 03/21] gnu: Add pnetlib-git., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 19/21] gnu: Add mono-5.10.0., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 10/21] gnu: Add mono-3.12.1., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 09/21] gnu: Add mono-3.0., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 07/21] gnu: Add mono-2.6.4., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 02/21] gnu: Add pnet-git., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 04/21] gnu: Add mono-1.2.6., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 08/21] gnu: Add mono-2.11.4., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 15/21] gnu: Add mono-5.4.0., Efraim Flashner, 2024/12/16
- [bug#74609] [PATCH 12/21] gnu: Add mono-5.0.1., Efraim Flashner, 2024/12/16