From ed9fe7381934443a717e1ec41c44b98667da307e Mon Sep 17 00:00:00 2001 From: Travis Lyons Date: Wed, 4 Nov 2026 18:52:12 -0500 Subject: [PATCH] feat: add Gitea CLI package --- gitea-cli/.SRCINFO | 13 +++++++++++++ gitea-cli/.gitignore | 7 +++++++ gitea-cli/PKGBUILD | 16 ++++++++++++++++ gitea-cli/REUSE.toml | 7 +++++++ renovate.json | 8 ++++++++ 5 files changed, 51 insertions(+) create mode 100644 gitea-cli/.SRCINFO create mode 100644 gitea-cli/.gitignore create mode 100644 gitea-cli/PKGBUILD create mode 100644 gitea-cli/REUSE.toml diff --git a/gitea-cli/.SRCINFO b/gitea-cli/.SRCINFO new file mode 100644 index 0000000..e725bc3 --- /dev/null +++ b/gitea-cli/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = gitea-cli + pkgdesc = Command-line client for Gitea + pkgver = 1.0.0 + pkgrel = 1 + url = https://about.gitea.com/ + arch = x86_64 + license = MIT + options = !debug + options = !strip + source = https://dl.gitea.com/gitea-cli/1.0.0/gitea-cli-1.0.0-linux-amd64 + sha256sums = 7ffabe415d05dfcd18b497d57b49c824764bab9bef094acf890c9645936c33c1 + +pkgname = gitea-cli diff --git a/gitea-cli/.gitignore b/gitea-cli/.gitignore new file mode 100644 index 0000000..40a2c79 --- /dev/null +++ b/gitea-cli/.gitignore @@ -0,0 +1,7 @@ +/pkg/ +/src/ +/*.pkg.tar.* +/*.src.tar.* +/*.tar.* +/*.tgz +/*.zip diff --git a/gitea-cli/PKGBUILD b/gitea-cli/PKGBUILD new file mode 100644 index 0000000..5afef34 --- /dev/null +++ b/gitea-cli/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Travis Lyons +pkgname=gitea-cli +pkgver=1.0.0 # renovate: datasource=json depName=https://dl.gitea.com/gitea-cli/version.json +pkgrel=1 +pkgdesc="Command-line client for Gitea" +arch=('x86_64') +url="https://about.gitea.com/" +license=('MIT') + +options=('!debug' '!strip') +source=("https://dl.gitea.com/gitea-cli/${pkgver}/gitea-cli-${pkgver}-linux-amd64") +sha256sums=('7ffabe415d05dfcd18b497d57b49c824764bab9bef094acf890c9645936c33c1') + +package() { + install -Dm755 "${srcdir}/gitea-cli-${pkgver}-linux-amd64" "${pkgdir}/usr/bin/gt" +} diff --git a/gitea-cli/REUSE.toml b/gitea-cli/REUSE.toml new file mode 100644 index 0000000..ada76f8 --- /dev/null +++ b/gitea-cli/REUSE.toml @@ -0,0 +1,7 @@ +version = 1 + +[[annotations]] +path = [".gitignore", ".SRCINFO", "PKGBUILD"] +precedence = "aggregate" +SPDX-FileCopyrightText = "Arch Linux Contributors" +SPDX-License-Identifier = "0BSD" diff --git a/renovate.json b/renovate.json index 1b25a05..4210cb3 100644 --- a/renovate.json +++ b/renovate.json @@ -67,6 +67,14 @@ } ], "customManagers": [ + { + "customType": "jsonata", + "managerFilePatterns": ["/gitea-cli/PKGBUILD$/"], + "fileFormat": "json", + "matchStrings": ["$exists(latest.version) ? latest.version : ''"], + "packageNameTemplate": "https://dl.gitea.com/gitea-cli/version.json", + "currentValueTemplate": "{{pkgver}}" + }, { "customType": "regex", "managerFilePatterns": [