From 56b6b9106dc9234a0f4b6d3d18258ea7bce881fb Mon Sep 17 00:00:00 2001 From: astral Date: Sun, 9 Apr 2023 22:38:04 -0600 Subject: [PATCH 1/2] New package: deno-1.32.3 --- srcpkgs/deno/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/deno/template diff --git a/srcpkgs/deno/template b/srcpkgs/deno/template new file mode 100644 index 000000000000..66ffed33a3d6 --- /dev/null +++ b/srcpkgs/deno/template @@ -0,0 +1,18 @@ +# Template file for 'deno' +pkgname=deno +version=1.32.3 +revision=1 +build_style=cargo +make_cmd="env V8_FROM_SOURCE=1 cargo auditable" +hostmakedepends="python3 pkg-config" +makedepends="libglib-devel" +short_desc="Modern runtime for JavaScript and TypeScript" +maintainer="astral " +license="MIT" +homepage="https://deno.land" +distfiles="https://github.com/denoland/deno/releases/download/v${version}/deno_src.tar.gz" +checksum=c0ccbf75108a3f1853bdac9956829fb4aa1eb090c3896f631a09c1c1d53b108c + +post_install() { + vlicense LICENSE.md +} From 70b1b5f6cc09e4bbc76386556316687b5306f4f9 Mon Sep 17 00:00:00 2001 From: astral Date: Wed, 12 Apr 2023 04:33:45 -0600 Subject: [PATCH 2/2] New package: gn-07.04.2023 --- srcpkgs/gn/template | 38 ++++++++++++++++++++++++++++++++++++++ srcpkgs/gn/update | 2 ++ 2 files changed, 40 insertions(+) create mode 100644 srcpkgs/gn/template create mode 100644 srcpkgs/gn/update diff --git a/srcpkgs/gn/template b/srcpkgs/gn/template new file mode 100644 index 000000000000..f36667d557f0 --- /dev/null +++ b/srcpkgs/gn/template @@ -0,0 +1,38 @@ +# Template file for 'gn' +pkgname=gn +# Google never releases versions - give date of commit +version=07.04.2023 +revision=1 +_commit=ffeea1b1fd070cb6a8d47154a03f8523486b50a7 +hostmakedepends="python3 ninja" +short_desc="Meta-build system that generates build files for Ninja" +maintainer="astral " +license="BSD-3-Clause" +homepage="https://gn.googlesource.com/gn" +distfiles="https://gn.googlesource.com/gn/+archive/${_commit}.tar.gz" +checksum=4e205708436b3804e58efe463f83baed8982971e94d492b80d803e932ba3e11c + +post_extract() { + printf '#define LAST_COMMIT_POSITION "%s"\n' "${_commit}" > src/gn/last_commit_position.h + printf '#define LAST_COMMIT_POSITION_NUM 0\n' >> src/gn/last_commit_position.h +} + +pre_build() { + python3 build/gen.py --allow-warning --no-last-commit-position +} + +do_build() { + ninja -C out +} + +do_check() { + ./out/gnunittests +} + +do_install() { + vbin out/gn +} + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/gn/update b/srcpkgs/gn/update new file mode 100644 index 000000000000..5a7df464ba79 --- /dev/null +++ b/srcpkgs/gn/update @@ -0,0 +1,2 @@ +# Google never tags any releases. +ignore="*"