diff options
author | Aptivi | 2025-01-13 19:59:16 +0300 |
---|---|---|
committer | Aptivi | 2025-01-13 19:59:16 +0300 |
commit | 5b0570f988fb2df69cfd352560c977b0391edc82 (patch) | |
tree | 087b7718fbdc9194ea6942bcf8f3303076978bc6 | |
download | aur-5b0570f988fb2df69cfd352560c977b0391edc82.tar.gz |
Add Nitrocid KS 0.1.2.0 bleeding edge build
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | LICENSE | 12 | ||||
-rw-r--r-- | PKGBUILD | 45 |
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4085ec2f7aa2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = nitrocid-27-git + pkgdesc = Simulates our future-planned kernel + pkgver = v0.1.0.r715.ff5375cab + pkgrel = 1 + url = https://aptivi.github.io + arch = x86_64 + arch = aarch64 + license = GPL-3.0-or-later + makedepends = git + makedepends = dotnet-sdk-8.0 + makedepends = make + makedepends = which + depends = dotnet-runtime-8.0 + depends = tzdata + optdepends = jack2: Jack support for BassBoom addon + optdepends = portaudio: PortAudio support for BassBoom addon + optdepends = openal: OpenAL support for BassBoom addon + optdepends = sdl2: SDL support for BassBoom addon + optdepends = libpulse: PulseAudio support for BassBoom addon + provides = nitrocid-27 + conflicts = nitrocid-27 + options = !strip + source = nitrocid-27-git::git+https://github.com/Aptivi/Nitrocid#branch=main + sha256sums = SKIP + +pkgname = nitrocid-27-git diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..865acc8c7ecf --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +Copyright 2024 Arch Linux Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ade5b08d0cb1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Aptivi <ceo at aptivi dot anonaddy dot com> +pkgname=nitrocid-27-git +pkgver=v0.1.0.r715.ff5375cab +pkgrel=1 +pkgdesc="Simulates our future-planned kernel" +arch=('x86_64' 'aarch64') +url="https://aptivi.github.io" +license=('GPL-3.0-or-later') +depends=('dotnet-runtime-8.0' 'tzdata') +makedepends=('git' 'dotnet-sdk-8.0' 'make' 'which') +optdepends=('jack2: Jack support for BassBoom addon' + 'portaudio: PortAudio support for BassBoom addon' + 'openal: OpenAL support for BassBoom addon' + 'sdl2: SDL support for BassBoom addon' + 'libpulse: PulseAudio support for BassBoom addon') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +options=('!strip') +source=("${pkgname}::git+https://github.com/Aptivi/Nitrocid#branch=main") +sha256sums=('SKIP') + +pkgver() { + cd "${pkgname}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +prepare() { + cd "${pkgname}" + HOME=`pwd`/nuget DOTNET_CLI_TELEMETRY_OPTOUT=1 dotnet restore Nitrocid.sln + mkdir -p deps + cp nuget/.nuget/packages/*/*/*.nupkg deps/ + rm -rf nuget + cp tools/OfflineNuGet.config ./NuGet.config +} + +build() { + cd "${pkgname}" + HOME="$srcdir/homedir" DOTNET_CLI_TELEMETRY_OPTOUT=1 make debian-all-offline +} + +package() { + cd "${pkgname}" + make debian-install + cp -dr --no-preserve='ownership' debian/${pkgname%-git}/usr "$pkgdir" +} |