summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIntegral2022-08-27 20:22:20 +0800
committerIntegral2022-08-27 20:22:20 +0800
commitace1c37bebd41ab30f7f245ed3f31d3c7cff944e (patch)
tree33c5cb3a8c5ea78f89ae3ce2e593ee8f1510e9d7
downloadaur-ace1c37bebd41ab30f7f245ed3f31d3c7cff944e.tar.gz
release
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD34
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c4027a1f9924
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = js-design-bin
+ pkgdesc = 即时设计 A professional UI design software tailored for Chinese designers.
+ pkgver = 1.0.2
+ pkgrel = 1
+ url = https://js.design/
+ arch = x86_64
+ license = custom
+ depends = nss
+ depends = alsa-lib
+ depends = gtk3
+ optdepends = libappindicator-gtk3: Allow js-design to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 3 library).
+ source = js-design-1.0.2.deb::https://img.js.design/assets/download/%E7%BB%9F%E4%BF%A1UOS/%E5%8D%B3%E6%97%B6%E8%AE%BE%E8%AE%A1_amd64.deb
+ sha512sums = 010c279208dd73b525fec1714cf6de176d5e8b45b587c632e89cc22d14432a9a5208545cc6a3b6bfed2f6c12c5036c4159a6538834fa4d5160faf1d5027e3bed
+
+pkgname = js-design-bin
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..7dc191e99506
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/*.zst
+/*.zip
+/*.deb
+/pkg/
+/src/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b0faa8c43cd8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer:Integral<luckys68@126.com>
+pkgname=js-design-bin
+_pkgname=js-design
+pkgver=1.0.2
+pkgrel=1
+pkgdesc="即时设计 A professional UI design software tailored for Chinese designers."
+arch=('x86_64')
+url="https://js.design/"
+license=('custom')
+depends=('nss' 'alsa-lib' 'gtk3')
+optdepends=('libappindicator-gtk3: Allow js-design to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 3 library).')
+source=(
+ "${_pkgname}-${pkgver}.deb::https://img.js.design/assets/download/%E7%BB%9F%E4%BF%A1UOS/%E5%8D%B3%E6%97%B6%E8%AE%BE%E8%AE%A1_amd64.deb"
+)
+sha512sums=('010c279208dd73b525fec1714cf6de176d5e8b45b587c632e89cc22d14432a9a5208545cc6a3b6bfed2f6c12c5036c4159a6538834fa4d5160faf1d5027e3bed')
+
+package() {
+ echo " -> Extracting the data.tar.xz..."
+ bsdtar -xvf data.tar.xz -C "${pkgdir}/"
+ chmod -R 755 "${pkgdir}/"
+
+ echo " -> Installing..."
+ # Launcher
+ mkdir -p "${pkgdir}/usr/bin/"
+ ln -s "/opt/apps/design.js.jsdesign/files/js.design" "${pkgdir}/usr/bin/${_pkgname}"
+ # Desktop Entry
+ install -Dm644 "${pkgdir}/opt/apps/design.js.jsdesign/entries/applications/js.design.desktop" -t "${pkgdir}/usr/share/applications/"
+ # Icon
+ cp -r "${pkgdir}/opt/apps/design.js.jsdesign/entries/icons/" "${pkgdir}/usr/share/"
+ chmod -R 755 "${pkgdir}/usr/share/icons/"
+ # License
+ install -Dm644 "${pkgdir}/opt/apps/design.js.jsdesign/files/LICENSE.electron.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -Dm644 "${pkgdir}/opt/apps/design.js.jsdesign/files/LICENSES.chromium.html" -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+}