Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages / 
arduino-ide


Commits:
d2248db1 by Maxime Gauduin at 2024-09-26T20:17:19+02:00
upgpkg: 2.3.3-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,20 @@
 pkgbase = arduino-ide
        pkgdesc = Open-source electronics prototyping platform
-       pkgver = 2.3.2
+       pkgver = 2.3.3
        pkgrel = 1
        url = https://github.com/arduino/arduino-ide
        arch = x86_64
        license = AGPL-3.0-only
+       makedepends = arduino-language-server
+       makedepends = clang
        makedepends = git
        makedepends = jq
        makedepends = nodejs-lts-iron
        makedepends = npm
+       makedepends = python-setuptools
        makedepends = yarn
+       depends = arduino-cli
+       depends = arduino-fwuploader
        depends = bash
        depends = gcc-libs
        depends = glib2
@@ -19,15 +24,18 @@ pkgbase = arduino-ide
        depends = libx11
        depends = libxkbfile
        depends = python
+       depends = ripgrep
+       optdepends = arduino-language-server: Arduino language server
+       optdepends = clang: Needed for clangd support
        optdepends = libusb: Needed for some libraries or boards
        optdepends = libusb-compat: Needed for the `micronucleus` cli utility
        optdepends = python-pyserial: Needed for esptool
        optdepends = usbutils: Needed for stm32 boards using st-link
-       source = 
git+https://github.com/arduino/arduino-ide.git#tag=da57c53700c313719977dd53211af1e1d7d93e27
+       source = 
git+https://github.com/arduino/arduino-ide.git#tag=77136687d374dce1660191059427f1941f4cef16
        source = arduino-ide.sh
        source = arduino-ide.desktop
-       b2sums = 
7ed1c9e378c264f22c765c7a2136269c8bb00c9181827e9c19ea8296a7d2a6f46a7e612c7375fea9fca1df0e1694a206453d9e0c7419294bd69631cb971e8349
-       b2sums = 
71b0369b1896456a210800507764151975cdd2bb29dcc9b3086bc3eb786126a1efd0b60d1f6c66b23528ae17693cc4317d676c390f62b3c0013d96b42e1752d3
+       b2sums = 
a2563900cd83225f61013d198bc24b94adbd4e2d772574b1d5dea98b4c357e23d1889bad15cc1f19c00337b5f1fa2af8cef5fa76b82a141d02570aad50a95242
+       b2sums = 
12e045253c9ba57023cbc74a6138aa314b1f7fff6a9a1e5eeb4378a3259919f783ee068f9ae7dd420544f84e8deb7c21f06173ef436d2ee50f138b8306ee2ff3
        b2sums = 
9b7c45d5081f23415c3dfd3d098cbe425b207f82a480b09f192e5d0e95511da5c8985ad20667301b8977a0ab3166c8b6aa5992e36df75173785bb026a10f8edb
 
 pkgname = arduino-ide


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 # Contributor: Joshua Glass <[email protected]>
 
 pkgname=arduino-ide
-pkgver=2.3.2
+pkgver=2.3.3
 pkgrel=1
 pkgdesc="Open-source electronics prototyping platform"
 arch=(x86_64)
@@ -30,6 +30,7 @@ makedepends=(
   jq
   nodejs-lts-iron
   npm
+  python-setuptools
   yarn
 )
 optdepends=(
@@ -40,13 +41,13 @@ optdepends=(
   'python-pyserial: Needed for esptool'
   'usbutils: Needed for stm32 boards using st-link'
 )
-_tag=da57c53700c313719977dd53211af1e1d7d93e27
+_tag=77136687d374dce1660191059427f1941f4cef16
 source=(
   git+https://github.com/arduino/arduino-ide.git#tag=${_tag}
   arduino-ide.sh
   arduino-ide.desktop
 )
-b2sums=('7ed1c9e378c264f22c765c7a2136269c8bb00c9181827e9c19ea8296a7d2a6f46a7e612c7375fea9fca1df0e1694a206453d9e0c7419294bd69631cb971e8349'
+b2sums=('a2563900cd83225f61013d198bc24b94adbd4e2d772574b1d5dea98b4c357e23d1889bad15cc1f19c00337b5f1fa2af8cef5fa76b82a141d02570aad50a95242'
         
'12e045253c9ba57023cbc74a6138aa314b1f7fff6a9a1e5eeb4378a3259919f783ee068f9ae7dd420544f84e8deb7c21f06173ef436d2ee50f138b8306ee2ff3'
         
'9b7c45d5081f23415c3dfd3d098cbe425b207f82a480b09f192e5d0e95511da5c8985ad20667301b8977a0ab3166c8b6aa5992e36df75173785bb026a10f8edb')
 
@@ -85,10 +86,10 @@ build() {
 }
 
 package() {
-  install -dm 755 "${pkgdir}"/usr/{lib,share/docs}
+  install -dm 755 "${pkgdir}"/usr/{lib,share/doc}
   rm -rf 
arduino-ide/electron-app/dist/linux-unpacked/resources/app/plugins/cortex-debug/extension/binary_modules/*/{darwin,linux/{arm,arm64},win32}
   cp -dr --no-preserve=ownership 
arduino-ide/electron-app/dist/linux-unpacked/resources/app 
"${pkgdir}"/usr/lib/arduino-ide
-  cp -dr --no-preserve=ownership arduino-ide/docs 
"${pkgdir}"/usr/share/docs/arduino-ide
+  cp -dr --no-preserve=ownership arduino-ide/docs 
"${pkgdir}"/usr/share/doc/arduino-ide
   for bin in arduino-cli arduino-language-server arduino-fwuploader 
clang-format clangd; do
     ln -sf /usr/bin/$bin 
"${pkgdir}"/usr/lib/arduino-ide/lib/backend/resources/$bin
   done



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/arduino-ide/-/commit/d2248db11da3712cc737514ae5d5f4952454ad60

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/arduino-ide/-/commit/d2248db11da3712cc737514ae5d5f4952454ad60
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to