diff options
author | HitCoder9768 | 2022-06-28 01:01:27 +0100 |
---|---|---|
committer | HitCoder9768 | 2022-06-28 01:01:27 +0100 |
commit | b187c3bfd26f03fece1c30fc7e71b577f0ae34e3 (patch) | |
tree | e6d0835133f12e6df2866cf67ca9aa7966939c29 | |
download | aur-b187c3bfd26f03fece1c30fc7e71b577f0ae34e3.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | OpenUtau.desktop | 8 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | openutau | 11 | ||||
-rw-r--r-- | openutau.svg | 1 |
5 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..839c34f53edc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = openutau-installer + pkgdesc = An open source UTAU successor - installer script for local updating + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/stakira/OpenUtau + arch = x86_64 + license = MIT + depends = dotnet-host + depends = dotnet-runtime + depends = dotnet-targeting-pack + depends = dotnet-sdk + depends = fuse2 + depends = fuse3 + depends = fuse-common + conflicts = openutau + conflicts = openutau-git + conflicts = openutau-bin + options = staticlibs + source = https://github.com/stakira/OpenUtau/releases/download/OpenUtau-Latest/OpenUtau-linux-x64.tar.gz + source = openutau + source = OpenUtau.desktop + source = openutau.svg + sha256sums = SKIP + sha256sums = 69b397c5d7ce8be3da393071503b1b894b32225a9b1b377a9a09045a8f811d5a + sha256sums = 6c2939d1126db03e744deceed9464a4d4d25c03a17c1f2d7585697f1fc2a5f17 + sha256sums = 490fd7489bb3c4225c3f2d1e96ba8320bd481da6eb031b97229dcf06997c2f5b + +pkgname = openutau-installer diff --git a/OpenUtau.desktop b/OpenUtau.desktop new file mode 100644 index 000000000000..a6a166ae82d6 --- /dev/null +++ b/OpenUtau.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0.0 +Type=Application +Exec=openutau +Name=OpenUtau +Icon=openutau +Categories=AudioVideo;Audio;Midi;Multimedia;
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..76785743ba60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: HitCoder <hitcoder9768@gmail.com> +pkgname=openutau-installer +pkgver=1.0.0 +pkgrel=1 +pkgdesc="An open source UTAU successor - installer script for local updating" +arch=('x86_64') +url="https://github.com/stakira/OpenUtau" +license=('MIT') +depends=('dotnet-host' 'dotnet-runtime' 'dotnet-targeting-pack' 'dotnet-sdk' 'fuse2' 'fuse3' 'fuse-common') +options=(staticlibs) +conflicts=('openutau' 'openutau-git' 'openutau-bin') +source=("https://github.com/stakira/OpenUtau/releases/download/OpenUtau-Latest/OpenUtau-linux-x64.tar.gz" + "openutau" + "OpenUtau.desktop" + "openutau.svg") +sha256sums=('SKIP' + '69b397c5d7ce8be3da393071503b1b894b32225a9b1b377a9a09045a8f811d5a' + '6c2939d1126db03e744deceed9464a4d4d25c03a17c1f2d7585697f1fc2a5f17' + '490fd7489bb3c4225c3f2d1e96ba8320bd481da6eb031b97229dcf06997c2f5b') + +package() { + # create directory + install -d "${pkgdir}/usr/lib/openutau-installer/openutau" + + # extract + bsdtar -xf "${srcdir}/OpenUtau-linux-x64.tar.gz" --directory "${pkgdir}/usr/lib/openutau-installer/openutau" + + # install wrapper + install -Dm755 "$srcdir"/openutau "$pkgdir"/usr/bin/openutau + + # Icon + install -Dm644 "$srcdir"/openutau.svg "$pkgdir"/usr/share/pixmaps/openutau.svg + + # Desktop file + install -Dm644 "$srcdir"/OpenUtau.desktop "$pkgdir"/usr/share/applications/OpenUtau.desktop +} diff --git a/openutau b/openutau new file mode 100644 index 000000000000..78677d854ccb --- /dev/null +++ b/openutau @@ -0,0 +1,11 @@ +#! /bin/bash + +# Check if OpenUtau is installed, and run it if so +if [ -d "$HOME/.openutau" ] && [ -f "$HOME/.openutau/OpenUtau" ]; then + exec ~/.openutau/OpenUtau +else + # copy openutau from libs to user directory + cp -r /usr/lib/openutau-installer/openutau ~/.openutau + + # this allows the application to update itself per local user installation. +fi
\ No newline at end of file diff --git a/openutau.svg b/openutau.svg new file mode 100644 index 000000000000..29e8739b04ca --- /dev/null +++ b/openutau.svg @@ -0,0 +1 @@ +<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"><defs><style>.cls-1,.cls-4{fill:#ff71a3;}.cls-1,.cls-2,.cls-3,.cls-5{fill-rule:evenodd;}.cls-2{fill:#333;}.cls-3{fill:#4ea6ea;}.cls-5,.cls-6{fill:#fff;}</style></defs><title>Artboard 1</title><path class="cls-1" d="M240,145.49V240H0V196.51Z"/><path class="cls-2" d="M0,197.37V95.14l240-51V146.36Z"/><path class="cls-3" d="M240,44.73,0,95.74V0H240Z"/><path class="cls-4" d="M100.81,168h22L154.15,40H132Z"/><path class="cls-5" d="M177.26,58v2.48a11.26,11.26,0,0,1-22.52,0V40H132V60.85C132,79.33,147.05,94,166,94c18.72,0,34-14.67,34-33.15V53.21Z"/><path class="cls-6" d="M40,158.11A42,42,0,1,0,81.94,116,41.85,41.85,0,0,0,40,158.11Zm62-.11A20,20,0,1,1,81.94,138,20.11,20.11,0,0,1,102,158Z"/></svg>
\ No newline at end of file |