summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD22
2 files changed, 20 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa17a49e80f4..a308fc309a7f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = sk-chos-tool
pkgdesc = A custom configs tool for sk-chimeros
- pkgver = 1.4.0
+ pkgver = 2.0.0
pkgrel = 1
url = https://github.com/honjow/sk-holoiso-config.git
install = sk-chos-tool.install
@@ -15,6 +15,8 @@ pkgbase = sk-chos-tool
replaces = sk-chos-tool-git
options = !strip
source = sk-chos-tool-1.4.0.tar.gz::https://github.com/honjow/sk-holoiso-config/archive/refs/tags/v1.4.0.tar.gz
+ source = sk-chos-tool.AppImage::https://github.com/honjow/sk-chos-tool/releases/download/v2.0.0/sk_chos_tool-latest-x86_64.AppImage
+ sha256sums = SKIP
sha256sums = SKIP
pkgname = sk-chos-tool
diff --git a/PKGBUILD b/PKGBUILD
index 428b2d36d3cf..7141badb34c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
# Maintainer: honjow
pkgname=sk-chos-tool
_reponame=sk-holoiso-config
-pkgver=1.4.0
+pkgver=2.0.0
+_addonver=1.4.0
pkgrel=1
pkgdesc="A custom configs tool for sk-chimeros"
arch=('any')
@@ -12,13 +13,19 @@ depends=('python-gobject' 'gtk3' 'sk-chos-addon')
provides=(sk-chos-tool)
conflicts=(sk-chos-tool-git)
replaces=(sk-chos-tool-git)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/honjow/sk-holoiso-config/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('SKIP')
+source=(
+ "$pkgname-${_addonver}.tar.gz::https://github.com/honjow/sk-holoiso-config/archive/refs/tags/v${_addonver}.tar.gz"
+ "$pkgname.AppImage::https://github.com/honjow/sk-chos-tool/releases/download/v${pkgver}/sk_chos_tool-latest-x86_64.AppImage"
+ )
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+ )
options=(!strip)
install=sk-chos-tool.install
package() {
- source_dir="${srcdir}/${_reponame}-${pkgver}/src/chimeraos"
+ source_dir="${srcdir}/${_reponame}-${_addonver}/src/chimeraos"
install -dm755 "${pkgdir}/usr/share/${pkgname}"
# icon
@@ -32,11 +39,16 @@ package() {
install -m755 -t "${pkgdir}/usr/share/${pkgname}" "${source_dir}/main"/*.*
install -m755 -t "${pkgdir}/usr/share/${pkgname}/scripts" "${source_dir}/main/scripts"/*.*
+ # AppImage
+ install -Dm755 "${srcdir}/sk-chos-tool.AppImage" "${pkgdir}/usr/share/${pkgname}/sk-chos-tool.AppImage"
+
# 主程序入口
install -dm755 "${pkgdir}/usr/bin"
- ln -s "/usr/share/${pkgname}/sk-chos-tool.py" "${pkgdir}/usr/bin/sk-chos-tool"
+ ln -s "/usr/share/${pkgname}/sk-chos-tool.py" "${pkgdir}/usr/bin/sk-chos-tool-py"
install -Dm755 "${source_dir}/bin/sk-chos-tool-command" "${pkgdir}/usr/bin/sk-chos-tool-command"
+ ln -s "/usr/share/${pkgname}/sk-chos-tool.AppImage" "${pkgdir}/usr/bin/sk-chos-tool"
+
# 程序图标
install -Dm644 "${source_dir}/sk-chos-tool-command.desktop" "${pkgdir}/usr/share/applications/sk-chos-tool-command.desktop"
install -Dm644 "${source_dir}/sk-chos-tool.desktop" "${pkgdir}/usr/share/applications/sk-chos-tool.desktop"