diff options
author | fuero | 2023-06-07 20:35:24 +0200 |
---|---|---|
committer | fuero | 2023-06-07 20:35:24 +0200 |
commit | a73927b7748e47899ff60ce2d44c0f174ada913e (patch) | |
tree | 236ce0f94c1b1995b20bd3ccce9fea55dd8f0607 | |
download | aur-a73927b7748e47899ff60ce2d44c0f174ada913e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78b95d3f817f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = gitversion + pkgdesc = From git log to SemVer in no time + pkgver = 5.12.0 + pkgrel = 1 + url = https://github.com/GitTools/GitVersion + arch = x86_64 + license = MIT + makedepends = dotnet-sdk-6.0 + depends = glibc + source = https://github.com/GitTools/GitVersion/archive/refs/tags/5.12.0.tar.gz + sha512sums = 7d156ed5675d3200d7bc2ccb190234c0647b48e5411fe9c0c3205663dddb30597b48df14f50d16724d1f538f9352b11cddbab2678861e7d6176255139ad11e88 + +pkgname = gitversion diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..5dda9dd4eb7a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.pkg.tar.* +*.tar.gz +*.log +ketall/ +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f408b41c781c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: fuero <fuerob@gmail.com> +_pkgname=GitVersion +pkgname=gitversion +pkgver=5.12.0 +pkgrel=1 +pkgdesc='From git log to SemVer in no time' +arch=('x86_64') +url="https://github.com/GitTools/GitVersion" +source=( + "${url}/archive/refs/tags/${pkgver}.tar.gz" +) +license=('MIT') +depends=('glibc') +makedepends=( + 'dotnet-sdk-6.0' +) +sha512sums=('7d156ed5675d3200d7bc2ccb190234c0647b48e5411fe9c0c3205663dddb30597b48df14f50d16724d1f538f9352b11cddbab2678861e7d6176255139ad11e88') + +build() { + mkdir "${srcdir}/build" + cd "${srcdir}/${_pkgname}-${pkgver}" + dotnet publish \ + src/GitVersion.App/GitVersion.App.csproj \ + --runtime linux-x64 \ + --framework net6.0 \ + --sc \ + -o "${srcdir}/build" \ + /p:DebugType=None \ + /p:DebugSymbols=false \ + -p:PublishTrimmed=false \ + -p:PublishReadyToRun=true \ + -p:PublishSingleFile=true \ + -p:IncludeNativeLibrariesForSelfExtract=true +} + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + install -D "${srcdir}/build/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" +} |