Package Details: alice-bin 1:3-1

Git Clone URL: https://aur.archlinux.org/alice-bin.git (read-only, click to copy)
Package Base: alice-bin
Description: Meta package providing the latest stable Alice build (Alice 3)
Upstream URL: https://www.alice.org
Keywords: education learn programming sims teach
Licenses: LicenseRef-Alice3-EULA, LicenseRef-LookingGlass-EULA, LicenseRef-TheSimsTM2ArtAsset-EULA
Submitter: ragouel
Maintainer: jasongodev
Last Packager: jasongodev
Votes: 17
Popularity: 0.044264
First Submitted: 2020-03-07 22:36 (UTC)
Last Updated: 2025-12-17 18:57 (UTC)

Dependencies (1)

Required by (1)

Sources (0)

Pinned Comments

jasongodev commented on 2025-12-17 19:15 (UTC)

Hello everyone! As you may have noticed, alice-bin is now a meta package to the latest Alice binary build which is aur/alice3-bin as of this writing. This is to future-proof alice-bin should the upstream create a new major release.

I also made a mirror of this git repo in GitHub should anyone wants to make a pull request: https://github.com/jasongodev/aur-alice-bin

Latest Comments

1 2 Next › Last »

jasongodev commented on 2025-12-17 19:15 (UTC)

Hello everyone! As you may have noticed, alice-bin is now a meta package to the latest Alice binary build which is aur/alice3-bin as of this writing. This is to future-proof alice-bin should the upstream create a new major release.

I also made a mirror of this git repo in GitHub should anyone wants to make a pull request: https://github.com/jasongodev/aur-alice-bin

jasongodev commented on 2025-12-15 08:37 (UTC) (edited on 2025-12-15 08:40 (UTC) by jasongodev)

Hello everyone! I'm the new maintainer of alice-bin. I will refactor the PKGBUILD to have a better installation experience in Arch Linux and other Arch-based distros.

To date, the current PKGBUILD that I inherited is causing this error and does not proceed to installation:

==> Starting package()...
Starting Installer ...
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor (file:/home/jasongo/.cache/yay/alice-bin/alice-bin-3.7.0.0.sh.31918.dir/i4jruntime.jar)
WARNING: Please consider reporting this to the maintainers of com.install4j.runtime.installer.frontend.headless.AbstractHeadlessScreenExecutor
WARNING: System::setSecurityManager will be removed in a future release
The installation directory has been set to /home/jasongo/.cache/yay/alice-bin/pkg/alice-bin/opt/alice.
Extracting files ...
Rolling back changes ...
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: alice-bin-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
alice-bin - exit status 4

I do not like using the alice-bin-3.7.0.0.sh installer because it shrouds a whole lot of things happening during installation. You can see how it's difficult to debug what's happening above. And given that makepkg and AUR should be THE installer, I will refactor the PKGBUILD to use the *.tar.gz build instead. Using the compressed prebuilds actually work just fine in Arch, only the .sh installer does not.

I will push the updates this weekend when everthing is working and tested across the major Arch-based distros.

jiak commented on 2025-09-23 15:21 (UTC)

This fails to install:

Extracting files ... An error occurred: java.lang.SecurityException: Could not lock User prefs. Lock file access denied. Error log: /home/archie/.cache/yay/alice-bin/install4jError10566939343332823449.log java.lang.SecurityException: Could not lock User prefs. Lock file access denied.

macxcool commented on 2015-04-30 14:20 (UTC)

That works. If 'alice' is automatically added to the 'provides', then I can just add 'alice' to the 'provides' for Alice3 and it should work.

meZee commented on 2015-04-30 08:20 (UTC)

Updated, thank you for the tips, it should work as intended now. According to the wiki pkgname is automatically added to provides=(), so perhaps it'd be easier to use 'alice3' instead of 'alice2', let me know though and I will gladly update it, if necessary.

macxcool commented on 2015-04-28 11:07 (UTC)

Also, could you put in a provides=alice for both Alice2 and Alice3 (perhaps this package should be called Alice2. That way I can package the Sounds from http://www.alice.org/sounds/AliceSoundLibrary.zip for either or both.

macxcool commented on 2015-04-28 11:02 (UTC)

Also, for Java stuff, you should check to see if it works equally well with Java 8. Java 8 provides java-runtime-environment, but some Java stuff doesn't work properly.

macxcool commented on 2015-04-28 10:58 (UTC)

bin32 and lib32 are for 32-bit software on 64-bit OS. Won't work on i686. You might have to do an 'if' checking for architechture for the 'depends'. Thanks for the PKGBUILD meZee. I didn't mean to rush you, I was just wondering what was up ;-)

meZee commented on 2015-04-28 08:29 (UTC)

Updated, let me know if there are any issues, you should be able to run it as a normal user, without sudo.

meZee commented on 2015-04-27 19:02 (UTC)

Just adopted this, I do plan on updating it, just haven't had a ton of time.