summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAptivi2025-01-13 19:59:16 +0300
committerAptivi2025-01-13 19:59:16 +0300
commit5b0570f988fb2df69cfd352560c977b0391edc82 (patch)
tree087b7718fbdc9194ea6942bcf8f3303076978bc6
downloadaur-5b0570f988fb2df69cfd352560c977b0391edc82.tar.gz
Add Nitrocid KS 0.1.2.0 bleeding edge build
-rw-r--r--.SRCINFO26
-rw-r--r--LICENSE12
-rw-r--r--PKGBUILD45
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"
+}