summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormagnus2023-03-20 00:34:51 -0500
committermagnus2023-03-20 00:34:51 -0500
commit8ca2e1d957218ccefdbf8ab526a81a63f008e497 (patch)
treea897ba954e595c07d41765d1f8e1b55418b28ad8
parent7cdb47a5c5f0bcdf0122a900fdb618438e297cab (diff)
downloadaur-8ca2e1d957218ccefdbf8ab526a81a63f008e497.tar.gz
Update to 2.5.24, add name of Easy Diffusion
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD17
-rw-r--r--stable-diffusion-ui.install2
3 files changed, 15 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd4051fe952f..b55bfc9ee4bd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = stable-diffusion-ui
- pkgdesc = A simple 1-click way to install and use Stable Diffusion on your own computer.
- pkgver = 2.4.13
+ pkgdesc = Easy Diffusion - A 1-click way to install & use Stable Diffusion on your own computer.
+ pkgver = 2.5.24
pkgrel = 1
url = https://stable-diffusion-ui.github.io/
install = stable-diffusion-ui.install
- arch = i686
arch = x86_64
license = custom
provides = stable-diffusion-ui
- source = https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/stable-diffusion-ui-linux.zip
+ source = https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/Easy-Diffusion-Linux.zip
md5sums = SKIP
pkgname = stable-diffusion-ui
diff --git a/PKGBUILD b/PKGBUILD
index 4f4f2332cf2d..2d014d6afea2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,14 @@
# Maintainer: Magnus Anderson <magnus@iastate.edu>
+_download_file=Easy-Diffusion-Linux
+_unzipped_dir=easy-diffusion
+
pkgname=stable-diffusion-ui
-pkgver=2.4.13
+pkgver=2.5.24
pkgrel=1
-pkgdesc="A simple 1-click way to install and use Stable Diffusion on your own computer."
-arch=('i686' 'x86_64')
+pkgdesc='Easy Diffusion - A 1-click way to install & use Stable Diffusion on your own computer.'
+arch=('x86_64')
url='https://stable-diffusion-ui.github.io/'
-source=('https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/stable-diffusion-ui-linux.zip')
+source=("https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/$_download_file.zip")
license=('custom')
provides=('stable-diffusion-ui')
makedepends=()
@@ -23,16 +26,16 @@ cd /opt/stable-diffusion-ui
pkgver() {
curl 'https://stable-diffusion-ui.github.io/docs/installation/' |
- grep 'stable-diffusion-ui-linux.zip' |
+ grep "$_download_file" |
awk -F \" '{print $2}' |
grep -oE '[0-9]+\.[0-9]+\.[0-9]+'
}
package() {
- install -Dm644 stable-diffusion-ui/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "$_unzipped_dir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm755 stable-diffusion-ui-server "$pkgdir/usr/bin/stable-diffusion-ui-server"
mkdir -p "$pkgdir/opt/"
- cp -r "stable-diffusion-ui" "$pkgdir/opt/"
+ cp -r "$_unzipped_dir" "$pkgdir/opt/stable-diffusion-ui"
chmod 777 -R "$pkgdir/opt/stable-diffusion-ui"
}
diff --git a/stable-diffusion-ui.install b/stable-diffusion-ui.install
index 5aceb58c4641..99b6ae368c65 100644
--- a/stable-diffusion-ui.install
+++ b/stable-diffusion-ui.install
@@ -16,5 +16,7 @@ post_upgrade() {
cecho Stable Diffusion UI has been upgraded
echo I don\'t know if you need to do this, or what might happen.
cecho 'It is probably a good idea to run `stable-diffusion-ui-server` and see what happens'
+ echo /opt/stable-diffusion-ui
+ cecho 'If it does not work, try removing the files in the above directory and reinstalling the package'
echo
}