Package Details: scratch3-bin 3.29.1-2

Git Clone URL: https://aur.archlinux.org/scratch3-bin.git (read-only, click to copy)
Package Base: scratch3-bin
Description: Scratch 3.0 as a self-contained desktop application
Upstream URL: https://scratch.mit.edu
Keywords: education kids programing
Licenses: custom:BSD-3-Clause
Conflicts: scratch3
Submitter: etaboon
Maintainer: etaboon
Last Packager: etaboon
Votes: 5
Popularity: 0.000008
First Submitted: 2021-12-29 17:59 (UTC)
Last Updated: 2022-10-06 16:26 (UTC)

Latest Comments

artemklevtsov commented on 2022-09-26 11:01 (UTC)

Can't build.

mv: cannot stat 'scratch3-bin/LICENSE': No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'scratch3-bin-3.29.1-1': 

etaboon commented on 2022-01-08 12:19 (UTC) (edited on 2022-01-08 15:57 (UTC) by etaboon)

[EDIT +1]
@gyurman: hi,

Which DE do you use (Gnome, KDE, XFCE4, LXQT, LXDE...)?
And which file manager (Nautilus,...)?
Is librsvg installed ?

  1. If you mean the Scratch app icon that is replaced by the Electron's ugly one (sort of X),
    sorry but there isn't since Scratch3-bin uses windows binary.

    Scratch3 other version (which must be compiled) is patched so as to have the app icon displaying.
    It was made possible just because we have access to the source code (before compiling).

  2. If you mean the icon used for file association in file managers, it is installed with scratch3-bin:

    • scratch3.svg: for SB3 files, you'll find in /usr/share/icons/hicolor/scalable/apps/
    • x-scratch3-sprite.svg: for SPRITE3 files, you'll find in /usr/share/icons/hicolor/scalable/mimetypes/

    If SVG icons don't display in your file manager, which file manager do you use?
    I can make de PKGBUILD provide PNG ones as an option if needed, but the quality won't be the same.


About the deprecation warning: you can safely ignore it. It's for the dev team of Scratch,
they use all sorts of old libraries they should update, we can do nothing about it.

gyurman commented on 2022-01-08 11:32 (UTC) (edited on 2022-01-08 11:35 (UTC) by gyurman)

@etaboon: Thanks; it is built well until 5 minutes on aarch64. But still missing app icon. Please write me again, how can I copy where. I lost your instructions. Thanks

[I] ^^/.c/y/scratch3-bin >>> scratch3                                                                  (master+12) 12:01:01 
(node:91119) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)

i have only this. What is this?

etaboon commented on 2022-01-02 12:29 (UTC) (edited on 2022-01-02 13:03 (UTC) by etaboon)

Hi,
first: the dev team of Scratch3 doesn't officially support Linux. See: this.

This package is based on Scratch3 for windows (officially 10 & 11, but works on win7 too),
it means for x86_64 and i386 architectures. So we're very lucky it works on Linux too.
That's why I don't know if it is compatible with aarch64.

The best is to give it a try and then tell me.
If it is compatible, I will add the corresponding flag in the PKGBUILD.

As there is no compilation needed to build this package
(it is just a matter of copying the right files in the right folders),
it should be done way more quickly than for scratch3.

I'm waiting for your report: very curious about the results.
If the app doesn't load, run it in a terminal and report about the error messages.

gyurman commented on 2022-01-02 11:02 (UTC)

Is it compatible with aarch64?