diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 12 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = stable-diffusion-ui pkgdesc = Easy Diffusion - A 1-click way to install & use Stable Diffusion on your own computer. pkgver = 3.0.2 - pkgrel = 2 + pkgrel = 3 url = https://stable-diffusion-ui.github.io/ install = stable-diffusion-ui.install arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = stable-diffusion-ui depends = bzip2 depends = git provides = stable-diffusion-ui - source = https://github.com/easydiffusion/easydiffusion/releases/download/v3.0.2/Easy-Diffusion-Linux.zip + source = stable-diffusion-ui-3.0.2.zip::https://github.com/easydiffusion/easydiffusion/releases/download/v3.0.2/Easy-Diffusion-Linux.zip sha512sums = d073deda7c3dd4494be0678f0939e29578a7037525cfe14165ca0959154fe530014083b8875a692fed9ae5e1b3a12668e8a6d50765553d6debbc62d039a84f01 pkgname = stable-diffusion-ui @@ -6,17 +6,15 @@ _unzipped_dir=easy-diffusion pkgname=stable-diffusion-ui # pkgver=2.5.24 pkgver=3.0.2 -pkgrel=2 +pkgrel=3 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/easydiffusion/easydiffusion/releases/download/v3.0.2/Easy-Diffusion-Linux.zip") -#source=("https://github.com/cmdr2/stable-diffusion-ui/releases/latest/download/$_download_file.zip") +source=("${pkgname}-${pkgver}.zip::https://github.com/easydiffusion/easydiffusion/releases/download/v${pkgver}/Easy-Diffusion-Linux.zip") license=('custom') provides=('stable-diffusion-ui') depends=('curl' 'tar' 'bzip2' 'git') makedepends=() -#md5sums=('SKIP') sha512sums=('d073deda7c3dd4494be0678f0939e29578a7037525cfe14165ca0959154fe530014083b8875a692fed9ae5e1b3a12668e8a6d50765553d6debbc62d039a84f01') install='stable-diffusion-ui.install' @@ -24,18 +22,19 @@ build() { echo Do Androids Dream of Electric Sheep? cat >stable-diffusion-ui-server <<! #!/bin/bash +# Check git status +if [ -d "/opt/stable-diffusion-ui/sd-ui-files" ]; then + cd /opt/stable-diffusion-ui/sd-ui-files + if git status; then + echo sd_ui_git_cloned > /opt/stable-diffusion-ui/scripts/install_status.txt + fi +fi +# Start server cd /opt/stable-diffusion-ui ./start.sh ! } -#pkgver() { -# curl 'https://stable-diffusion-ui.github.io/docs/installation/' | -# grep "$_download_file" | -# awk -F \" '{print $2}' | -# grep -oE '[0-9]+\.[0-9]+\.[0-9]+' -#} - package() { install -Dm644 "$_unzipped_dir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm755 stable-diffusion-ui-server "$pkgdir/usr/bin/stable-diffusion-ui-server" |