summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxi2024-02-16 23:25:33 +0100
committerMaxi2024-02-16 23:25:33 +0100
commit304a8b9c2850c1db0ff2880372b77b9ad2b9b23e (patch)
treec6007121b5444a92cac97a0384d7d314b707b00c
downloadaur-304a8b9c2850c1db0ff2880372b77b9ad2b9b23e.tar.gz
initialize repo
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4ef8e919a492
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: MixusMinimax <maxi.barmetler@gmail.com>
+
+pkgname=falsedotnet
+pkgver=1.0.0alpha1
+_pkgver=1.0.0-alpha.1
+pkgrel=1
+arch=('x86_64')
+# https://github.com/MixusMinimax/falsedotnet/archive/refs/tags/v1.0.0-alpha.1.tar.gz
+url='https://github.com/MixusMinimax/falsedotnet'
+license=('MIT')
+depends=('git' 'dotnet-runtime')
+makedepends=('dotnet-sdk')
+source=("$url/archive/v$_pkgver.tar.gz")
+sha256sums=('fadcc64f35b824bfb9c71d88b66de8899052cdca419924868af1ecf3488ec2c4')
+
+build() {
+ cd "$pkgname-$_pkgver/FalseDotNet.Cli"
+ MSBUILDDISABLENODEREUSE=1 dotnet publish \
+ --configuration Release \
+ --self-contained true \
+ --runtime linux-x64 \
+ -p:PublishTrimmed=true \
+ --output ../$pkgname \
+ ./FalseDotNet.Cli.csproj
+}
+
+package() {
+ cd "$pkgname-$_pkgver"
+
+ install -d $pkgdir/usr/{bin,lib}
+ cp -r $pkgname "$pkgdir/usr/lib/"
+ ln -s "/usr/lib/$pkgname/FalseDotNet.Cli" "$pkgdir/usr/bin/$pkgname"
+}