From 9abacf5829a0373cdcf6fb5d5fefdd5b5387631b Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 16 May 2026 17:38:26 -0500 Subject: [PATCH] add: vetro and desktops/singularity folder (#12359) (#12363) * add: vetro and desktops/singularity folder * oop --------- (cherry picked from commit 7039e2db20353331331f6a030b04d72e88df91f2) Signed-off-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/desktops/singularity/vetro/anda.hcl | 8 ++++ anda/desktops/singularity/vetro/update.rhai | 5 +++ anda/desktops/singularity/vetro/vetro.spec | 42 +++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 anda/desktops/singularity/vetro/anda.hcl create mode 100644 anda/desktops/singularity/vetro/update.rhai create mode 100644 anda/desktops/singularity/vetro/vetro.spec diff --git a/anda/desktops/singularity/vetro/anda.hcl b/anda/desktops/singularity/vetro/anda.hcl new file mode 100644 index 0000000000..41a5f571be --- /dev/null +++ b/anda/desktops/singularity/vetro/anda.hcl @@ -0,0 +1,8 @@ +project pkg { + rpm { + spec = "vetro.spec" + } + labels { + nightly = 1 + } +} diff --git a/anda/desktops/singularity/vetro/update.rhai b/anda/desktops/singularity/vetro/update.rhai new file mode 100644 index 0000000000..a6369722f8 --- /dev/null +++ b/anda/desktops/singularity/vetro/update.rhai @@ -0,0 +1,5 @@ +rpm.global("commit", gh_commit("singularityos-lab/vetro")); +if rpm.changed() { + rpm.release(); + rpm.global("commit_date", date()); +} diff --git a/anda/desktops/singularity/vetro/vetro.spec b/anda/desktops/singularity/vetro/vetro.spec new file mode 100644 index 0000000000..ee043a875c --- /dev/null +++ b/anda/desktops/singularity/vetro/vetro.spec @@ -0,0 +1,42 @@ +%global commit 751ccb251d9fb2c472e193bc478c3b928e3514c9 +%global commit_date 20260405 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global goipath github.com/singularityos-lab/vetro +Version: 0~%{commit_date}git.%{shortcommit} + +%gometa -f + +Name: vetro +Release: 1%{?dist} +Summary: Declarative GTK4 UI transpiler with a built-in Language Server Protocol (LSP) server +URL: https://github.com/singularityos-lab/vetro +Source0: %{url}/archive/%{commit}/vetro-%{commit}.tar.gz +License: MIT +BuildRequires: golang + +Packager: Owen Zimmerman + +%description +%{summary}. + +%gopkg + +%prep +%autosetup -n vetro-%{commit} + +%build +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/bin/vetro . + +%install +install -Dm755 %{gobuilddir}/bin/vetro %{buildroot}%{_bindir}/vetro + +%files +%{_bindir}/vetro +%license LICENSE +%doc README.md + +%changelog +* Sat May 16 2026 Owen Zimmerman +- Initial commit