summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChugunov Roman2023-11-17 14:15:53 +0000
committerChugunov Roman2023-11-17 14:15:53 +0000
commitef0e1c7b562daa910959269731b3f69b1dbf3912 (patch)
tree1a6fbe74aa172271604929514623a850f2b1c54b
parenta9c6b61e54775478a4624ba57a0a1785eaa3bc5d (diff)
downloadaur-ef0e1c7b562daa910959269731b3f69b1dbf3912.tar.gz
"Publish release v0.11.0"
-rw-r--r--.SRCINFO52
-rw-r--r--PKGBUILD111
2 files changed, 87 insertions, 76 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4fde4f3e6dd4..6474bca94274 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,43 +1,47 @@
pkgbase = figma-linux-bin
- pkgdesc = The collaborative interface design tool. Unofficial Figma desktop client for Linux (AppImage)
- pkgver = 0.10.0
- pkgrel = 2
- url = https://github.com/Figma-linux/figma-linux
+ pkgver = 0.11.0
+ pkgrel = 0
+ pkgdesc = The collaborative interface design tool. Unofficial Figma desktop client for Linux
+ url = https://github.com/Figma-Linux/figma-linux
arch = x86_64
arch = aarch64
license = GPL2
- makedepends = xdg-utils
- depends = fuse2
- depends = zlib
depends = hicolor-icon-theme
- provides = figma-linux
+ makedepends = unzip
+ makedepends = xdg-utils
conflicts = figma-linux
+ conflicts = figma-linux-git
+ conflicts = figma-linux-git-dev
options = !strip
- source = figma-linux.desktop
+ provides = figma-linux
+ source = 128x128.png
+ source = 192x192.png
source = 24x24.png
+ source = 256x256.png
source = 36x36.png
+ source = 384x384.png
source = 48x48.png
+ source = 512x512.png
source = 64x64.png
source = 72x72.png
source = 96x96.png
- source = 128x128.png
- source = 192x192.png
- source = 256x256.png
- source = 384x384.png
- source = 512x512.png
- source = https://github.com/Figma-linux/figma-linux/releases/download/v0.10.0/figma-linux_0.10.0_linux_x86_64.AppImage
- sha256sums = dd02374b347f627d5d0a2201d366e5fd76eb1958759d311b3d72826a4a22fd47
+ source = figma-linux.desktop
+ source = scalable.svg
+ sha256sums = 86f34a8d9ddfdcfad5cc5e170a729cee7bca61102fbe0b10746b7f83b19d45bc
+ sha256sums = f31ecf744bcf883a10656568aa3e3d5e9efa5c705d54803a3e58fe768d30006a
sha256sums = c94eaaf01a82688ab7951ea1d1085f50c3ebed588993d68c173139db848b21c6
+ sha256sums = 1db635df7d84f73694303eba423acd75da892e084cf35c4e260bd5c6b56fcc1e
sha256sums = 40b456b40c557395b1d9cedd035c7d14a169f8207d60441177e1f3c0582768da
+ sha256sums = 5dc381da3bb02e5bc9d60cdbae3e3c5c8f249a83b4ef606721bb87559d0a122b
sha256sums = 72d0c9df5b81a7666a05751a38fe096f629096be73792355f6069024cf7c0412
+ sha256sums = e77bf9e7c699a53e69ba4a025e31ccf2b0a3b4c86acc842f7d0ecf1f8fe71ac2
sha256sums = 780219a3792c5c4160829e7a8023e16f78e12c807762d7217a9db90e43a3f777
sha256sums = c00c6751c90b394fc7bca51e5c6f139f16843d5f9f425b4ba31627dbaffaf0f9
sha256sums = 8d8f214d2e1f8e3816bbcf1262b273bedd56f1504326a2d54b2a1ba6cede63de
- sha256sums = 86f34a8d9ddfdcfad5cc5e170a729cee7bca61102fbe0b10746b7f83b19d45bc
- sha256sums = f31ecf744bcf883a10656568aa3e3d5e9efa5c705d54803a3e58fe768d30006a
- sha256sums = 1db635df7d84f73694303eba423acd75da892e084cf35c4e260bd5c6b56fcc1e
- sha256sums = 5dc381da3bb02e5bc9d60cdbae3e3c5c8f249a83b4ef606721bb87559d0a122b
- sha256sums = e77bf9e7c699a53e69ba4a025e31ccf2b0a3b4c86acc842f7d0ecf1f8fe71ac2
- sha256sums = 59c4f54e925f17253ad8852f48bb936c9f08c9964591682333dd6c91395848e1
-
-pkgname = figma-linux-bin
+ sha256sums = dd02374b347f627d5d0a2201d366e5fd76eb1958759d311b3d72826a4a22fd47
+ sha256sums = 73edf53d70de1cfe0d4361c44efe9f55930649a55b40180c7cc5fa4ec70f39a5
+ source_x86_64 = https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.0/figma-linux_0.11.0_linux_amd64.zip
+ sha256sums_x86_64 = 296f878576514165cabd007cb264849dce6b38873956279c710e4254f9c583a6
+ source_aarch64 = https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.0/figma-linux_0.11.0_linux_arm64.zip
+ sha256sums_aarch64 = 61df1eca5d1612b1a21126eb8b6de413f71aebebf717168253c3b288071aed13
+pkgname = figma-linux-bin \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 65bdd1384fc8..dfbe6ff5fee6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,65 @@
-## Maintainer: Speykious <speykious@gmail.com>
+_pkgname="figma-linux"
+pkgname="${_pkgname}-bin"
+pkgver="0.11.0"
+pkgrel="0"
+pkgdesc="The collaborative interface design tool. Unofficial Figma desktop client for Linux"
+url="https://github.com/Figma-Linux/figma-linux"
+arch=("x86_64" "aarch64")
+license=("GPL2")
+depends=("hicolor-icon-theme")
+makedepends=("unzip" "xdg-utils")
+conflicts=("figma-linux" "figma-linux-git" "figma-linux-git-dev")
+options=("!strip")
+provides=("${_pkgname}")
+source=("128x128.png"
+ "192x192.png"
+ "24x24.png"
+ "256x256.png"
+ "36x36.png"
+ "384x384.png"
+ "48x48.png"
+ "512x512.png"
+ "64x64.png"
+ "72x72.png"
+ "96x96.png"
+ "figma-linux.desktop"
+ "scalable.svg")
+sha256sums=("86f34a8d9ddfdcfad5cc5e170a729cee7bca61102fbe0b10746b7f83b19d45bc"
+ "f31ecf744bcf883a10656568aa3e3d5e9efa5c705d54803a3e58fe768d30006a"
+ "c94eaaf01a82688ab7951ea1d1085f50c3ebed588993d68c173139db848b21c6"
+ "1db635df7d84f73694303eba423acd75da892e084cf35c4e260bd5c6b56fcc1e"
+ "40b456b40c557395b1d9cedd035c7d14a169f8207d60441177e1f3c0582768da"
+ "5dc381da3bb02e5bc9d60cdbae3e3c5c8f249a83b4ef606721bb87559d0a122b"
+ "72d0c9df5b81a7666a05751a38fe096f629096be73792355f6069024cf7c0412"
+ "e77bf9e7c699a53e69ba4a025e31ccf2b0a3b4c86acc842f7d0ecf1f8fe71ac2"
+ "780219a3792c5c4160829e7a8023e16f78e12c807762d7217a9db90e43a3f777"
+ "c00c6751c90b394fc7bca51e5c6f139f16843d5f9f425b4ba31627dbaffaf0f9"
+ "8d8f214d2e1f8e3816bbcf1262b273bedd56f1504326a2d54b2a1ba6cede63de"
+ "dd02374b347f627d5d0a2201d366e5fd76eb1958759d311b3d72826a4a22fd47"
+ "73edf53d70de1cfe0d4361c44efe9f55930649a55b40180c7cc5fa4ec70f39a5")
+source_x86_64=("https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.0/figma-linux_0.11.0_linux_amd64.zip")
+sha256sums_x86_64=("296f878576514165cabd007cb264849dce6b38873956279c710e4254f9c583a6")
+source_aarch64=("https://github.com/Figma-Linux/figma-linux/releases/download/v0.11.0/figma-linux_0.11.0_linux_arm64.zip")
+sha256sums_aarch64=("61df1eca5d1612b1a21126eb8b6de413f71aebebf717168253c3b288071aed13")
-pkgname=figma-linux-bin
-_pkgver="0.10.0"
-_appimage="figma-linux_${_pkgver}_linux_x86_64.AppImage"
-pkgver=`echo "$_pkgver" | tr '\\:/\- ' '_'`
-pkgrel=2
-pkgdesc="The collaborative interface design tool. Unofficial Figma desktop client for Linux (AppImage)"
-arch=(x86_64 aarch64)
-url="https://github.com/Figma-linux/figma-linux"
-license=(GPL2)
-depends=(fuse2 zlib hicolor-icon-theme)
-makedepends=(xdg-utils)
-provides=(figma-linux)
-conflicts=(figma-linux)
-options=(!strip)
-source=(figma-linux.desktop
- 24x24.png
- 36x36.png
- 48x48.png
- 64x64.png
- 72x72.png
- 96x96.png
- 128x128.png
- 192x192.png
- 256x256.png
- 384x384.png
- 512x512.png
- "https://github.com/Figma-linux/figma-linux/releases/download/v$_pkgver/$_appimage")
-sha256sums=('dd02374b347f627d5d0a2201d366e5fd76eb1958759d311b3d72826a4a22fd47'
- 'c94eaaf01a82688ab7951ea1d1085f50c3ebed588993d68c173139db848b21c6'
- '40b456b40c557395b1d9cedd035c7d14a169f8207d60441177e1f3c0582768da'
- '72d0c9df5b81a7666a05751a38fe096f629096be73792355f6069024cf7c0412'
- '780219a3792c5c4160829e7a8023e16f78e12c807762d7217a9db90e43a3f777'
- 'c00c6751c90b394fc7bca51e5c6f139f16843d5f9f425b4ba31627dbaffaf0f9'
- '8d8f214d2e1f8e3816bbcf1262b273bedd56f1504326a2d54b2a1ba6cede63de'
- '86f34a8d9ddfdcfad5cc5e170a729cee7bca61102fbe0b10746b7f83b19d45bc'
- 'f31ecf744bcf883a10656568aa3e3d5e9efa5c705d54803a3e58fe768d30006a'
- '1db635df7d84f73694303eba423acd75da892e084cf35c4e260bd5c6b56fcc1e'
- '5dc381da3bb02e5bc9d60cdbae3e3c5c8f249a83b4ef606721bb87559d0a122b'
- 'e77bf9e7c699a53e69ba4a025e31ccf2b0a3b4c86acc842f7d0ecf1f8fe71ac2'
- '59c4f54e925f17253ad8852f48bb936c9f08c9964591682333dd6c91395848e1')
package() {
- install -Dm644 "$srcdir/figma-linux.desktop" "$pkgdir/usr/share/applications/figma-linux.desktop"
- install -Dm644 "$srcdir/256x256.png" "$pkgdir/usr/share/pixmaps/figma-linux.png"
+ cd "${srcdir}"
- for size in 24 36 48 64 72 96 128 192 256 384 512; do
- install -Dm644 "$srcdir/${size}x${size}.png" \
- "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/figma-linux.png"
- done
+ install -D "${srcdir}"/${_pkgname}.desktop "${pkgdir}"/usr/share/applications/${_pkgname}.desktop
+ install -D "${srcdir}"/256x256.png "${pkgdir}"/usr/share/pixmaps/${_pkgname}.png
- # Install binary
- install -Dm755 "$_appimage" "$pkgdir/usr/bin/figma-linux"
+ for size in 24 36 48 64 72 96 128 192 256 384 512; do
+ install -D "${srcdir}/${size}x${size}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${_pkgname}.png"
+ done
- # This is required for browser login to work
- xdg-mime default figma-linux.desktop x-scheme-handler/figma
-}
+ mkdir -p "${pkgdir}/opt/${_pkgname}"
+ cp -rf ./* "${pkgdir}/opt/${_pkgname}"
+ chmod 755 "${pkgdir}/opt/${_pkgname}/${_pkgname}"
+
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -s "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+
+ xdg-mime default ${_pkgname}.desktop x-scheme-handler/figma
+} \ No newline at end of file