Add upscayl package (#10349)

This commit is contained in:
Ed Reel
2024-08-24 05:44:28 -05:00
committed by GitHub
parent 36aaefd78a
commit dfb00079bb
3 changed files with 215 additions and 0 deletions

View File

@@ -0,0 +1,176 @@
/usr/local/bin/upscayl
/usr/local/share/upscayl/AppRun
/usr/local/share/upscayl/LICENSE.electron.txt
/usr/local/share/upscayl/LICENSES.chromium.html
/usr/local/share/upscayl/chrome-sandbox
/usr/local/share/upscayl/chrome_100_percent.pak
/usr/local/share/upscayl/chrome_200_percent.pak
/usr/local/share/upscayl/chrome_crashpad_handler
/usr/local/share/upscayl/icudtl.dat
/usr/local/share/upscayl/libEGL.so
/usr/local/share/upscayl/libGLESv2.so
/usr/local/share/upscayl/libffmpeg.so
/usr/local/share/upscayl/libvk_swiftshader.so
/usr/local/share/upscayl/libvulkan.so.1
/usr/local/share/upscayl/locales/af.pak
/usr/local/share/upscayl/locales/am.pak
/usr/local/share/upscayl/locales/ar.pak
/usr/local/share/upscayl/locales/bg.pak
/usr/local/share/upscayl/locales/bn.pak
/usr/local/share/upscayl/locales/ca.pak
/usr/local/share/upscayl/locales/cs.pak
/usr/local/share/upscayl/locales/da.pak
/usr/local/share/upscayl/locales/de.pak
/usr/local/share/upscayl/locales/el.pak
/usr/local/share/upscayl/locales/en-GB.pak
/usr/local/share/upscayl/locales/en-US.pak
/usr/local/share/upscayl/locales/es-419.pak
/usr/local/share/upscayl/locales/es.pak
/usr/local/share/upscayl/locales/et.pak
/usr/local/share/upscayl/locales/fa.pak
/usr/local/share/upscayl/locales/fi.pak
/usr/local/share/upscayl/locales/fil.pak
/usr/local/share/upscayl/locales/fr.pak
/usr/local/share/upscayl/locales/gu.pak
/usr/local/share/upscayl/locales/he.pak
/usr/local/share/upscayl/locales/hi.pak
/usr/local/share/upscayl/locales/hr.pak
/usr/local/share/upscayl/locales/hu.pak
/usr/local/share/upscayl/locales/id.pak
/usr/local/share/upscayl/locales/it.pak
/usr/local/share/upscayl/locales/ja.pak
/usr/local/share/upscayl/locales/kn.pak
/usr/local/share/upscayl/locales/ko.pak
/usr/local/share/upscayl/locales/lt.pak
/usr/local/share/upscayl/locales/lv.pak
/usr/local/share/upscayl/locales/ml.pak
/usr/local/share/upscayl/locales/mr.pak
/usr/local/share/upscayl/locales/ms.pak
/usr/local/share/upscayl/locales/nb.pak
/usr/local/share/upscayl/locales/nl.pak
/usr/local/share/upscayl/locales/pl.pak
/usr/local/share/upscayl/locales/pt-BR.pak
/usr/local/share/upscayl/locales/pt-PT.pak
/usr/local/share/upscayl/locales/ro.pak
/usr/local/share/upscayl/locales/ru.pak
/usr/local/share/upscayl/locales/sk.pak
/usr/local/share/upscayl/locales/sl.pak
/usr/local/share/upscayl/locales/sr.pak
/usr/local/share/upscayl/locales/sv.pak
/usr/local/share/upscayl/locales/sw.pak
/usr/local/share/upscayl/locales/ta.pak
/usr/local/share/upscayl/locales/te.pak
/usr/local/share/upscayl/locales/th.pak
/usr/local/share/upscayl/locales/tr.pak
/usr/local/share/upscayl/locales/uk.pak
/usr/local/share/upscayl/locales/ur.pak
/usr/local/share/upscayl/locales/vi.pak
/usr/local/share/upscayl/locales/zh-CN.pak
/usr/local/share/upscayl/locales/zh-TW.pak
/usr/local/share/upscayl/resources.pak
/usr/local/share/upscayl/resources/128x128.png
/usr/local/share/upscayl/resources/512x512.png
/usr/local/share/upscayl/resources/app-update.yml
/usr/local/share/upscayl/resources/app.asar
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/LICENSE
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/install/check.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/channel.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/colour.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/composite.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/constructor.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/index.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/input.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/is.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/libvips.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/operation.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/output.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/resize.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/sharp.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/lib/utility.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/LICENSE
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/bin/semver.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/classes/comparator.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/classes/index.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/classes/range.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/classes/semver.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/clean.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/cmp.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/coerce.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/compare-build.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/compare-loose.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/compare.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/diff.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/eq.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/gt.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/gte.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/inc.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/lt.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/lte.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/major.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/minor.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/neq.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/parse.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/patch.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/prerelease.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/rcompare.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/rsort.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/satisfies.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/sort.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/functions/valid.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/index.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/constants.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/debug.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/identifiers.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/lrucache.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/parse-options.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/internal/re.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/package.json
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/preload.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/range.bnf
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/gtr.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/intersects.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/ltr.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/max-satisfying.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/min-satisfying.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/min-version.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/outside.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/simplify.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/subset.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/to-comparators.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/node_modules/semver/ranges/valid.js
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/package.json
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/common.h
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/metadata.h
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/operations.h
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/pipeline.h
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/stats.h
/usr/local/share/upscayl/resources/app.asar.unpacked/node_modules/sharp/src/utilities.h
/usr/local/share/upscayl/resources/bin/upscayl-bin
/usr/local/share/upscayl/resources/models/realesrgan-x4fast.bin
/usr/local/share/upscayl/resources/models/realesrgan-x4fast.param
/usr/local/share/upscayl/resources/models/realesrgan-x4plus-anime.bin
/usr/local/share/upscayl/resources/models/realesrgan-x4plus-anime.param
/usr/local/share/upscayl/resources/models/realesrgan-x4plus.bin
/usr/local/share/upscayl/resources/models/realesrgan-x4plus.param
/usr/local/share/upscayl/resources/models/remacri.bin
/usr/local/share/upscayl/resources/models/remacri.param
/usr/local/share/upscayl/resources/models/ultramix_balanced.bin
/usr/local/share/upscayl/resources/models/ultramix_balanced.param
/usr/local/share/upscayl/resources/models/ultrasharp.bin
/usr/local/share/upscayl/resources/models/ultrasharp.param
/usr/local/share/upscayl/resources/org.upscayl.Upscayl.desktop
/usr/local/share/upscayl/snapshot_blob.bin
/usr/local/share/upscayl/upscayl
/usr/local/share/upscayl/upscayl.desktop
/usr/local/share/upscayl/upscayl.png
/usr/local/share/upscayl/upscayl.sh
/usr/local/share/upscayl/usr/lib/libXss.so.1
/usr/local/share/upscayl/usr/lib/libXtst.so.6
/usr/local/share/upscayl/usr/lib/libappindicator.so.1
/usr/local/share/upscayl/usr/lib/libgconf-2.so.4
/usr/local/share/upscayl/usr/lib/libindicator.so.7
/usr/local/share/upscayl/usr/lib/libnotify.so.4
/usr/local/share/upscayl/usr/share/icons/hicolor/128x128/apps/upscayl.png
/usr/local/share/upscayl/usr/share/icons/hicolor/512x512/apps/upscayl.png
/usr/local/share/upscayl/v8_context_snapshot.bin
/usr/local/share/upscayl/vk_swiftshader_icd.json

34
packages/upscayl.rb Normal file
View File

@@ -0,0 +1,34 @@
require 'package'
class Upscayl < Package
description 'Free and Open Source AI Image Upscaler'
homepage 'https://upscayl.org/'
version '2.11.5'
license 'AGPL-3.0'
compatibility 'x86_64'
source_url "https://github.com/upscayl/upscayl/releases/download/v#{version}/upscayl-#{version}-linux.AppImage"
source_sha256 'a30c529bcb7bac7339cb024fa7cb09439680c8d2a0adbc8963aa85a7bf3f5213'
depends_on 'gtk3'
no_compile_needed
no_shrink
def self.build
File.write 'upscayl.sh', <<~EOF
#!/bin/bash
cd #{CREW_PREFIX}/share/upscayl
./AppRun "$@"
EOF
end
def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/upscayl"
FileUtils.install 'upscayl.sh', "#{CREW_DEST_PREFIX}/bin/upscayl", mode: 0o755
FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/upscayl"
end
def self.postinstall
ExitMessage.add "\nType 'upscayl' to get started.\n"
end
end

View File

@@ -8956,6 +8956,11 @@ url: https://gitlab.freedesktop.org/upower/upower/-/tags
activity: none
---
kind: url
name: upscayl
url: https://github.com/upscayl/upscayl/releases
activity: medium
---
kind: url
name: upx
url: https://github.com/upx/upx/releases/
activity: low