Package Details: chitubox-free-bin 2.1.0-1

Git Clone URL: https://aur.archlinux.org/chitubox-free-bin.git (read-only, click to copy)
Package Base: chitubox-free-bin
Description: All-in-one SLA/DLP/LCD Slicer
Upstream URL: https://www.chitubox.com/download.html
Keywords: sla
Licenses: LicenseRef-CHITUBOX
Submitter: denzp
Maintainer: C0rn3j
Last Packager: C0rn3j
Votes: 9
Popularity: 1.45
First Submitted: 2020-04-25 15:11 (UTC)
Last Updated: 2024-04-17 22:38 (UTC)

Latest Comments

1 2 3 4 Next › Last »

C0rn3j commented on 2024-04-07 16:41 (UTC)

It would be a much better idea to email support@chitubox.com about the issues with the current version rather than to try hacking more of them out in the PKGBUILD.

sausix commented on 2024-04-07 16:10 (UTC)

@C0rn3j Thank you. I'll test it soon.
I've just researched about the explicit sync patch but it's not on master yet. I've just installed the AUR alternative but did not reboot yet.

Yeah, I've seen a lot of Qt warnings and missing "stl" files. Do you want add symlinks to the correctly cased names? :) No, I'm joking...
Let's be thankful the software runs on Linux at all.

C0rn3j commented on 2024-04-07 15:47 (UTC)

I wanted to keep being able to comfortably launch Chitu from CLI so I kept it, I turned it into a symlink now instead.

I presume you're on Nvidia, 555 driver fixes the flickering, beta should come out in 5 weeks.

Removed the binaries and did some other things.

Heads up that the Chitu people only apparently tested on Windows, as they're trying to copy "Sphere.stl" as "sphere.stl" and some other things, which ends up writing fails in STDOUT and probably breaks some app logic.

sausix commented on 2024-04-07 11:13 (UTC)

@C0rn3j The launcher is not referenced in the desktop file. We basically don't need the launcher any more. Except for patching environemnt variables for wayland.

It seems to run with QT_QPA_PLATFORM=xcb and without ffmpeg binaries.

sausix commented on 2024-04-07 10:47 (UTC)

@C0rn3j Thanks for picking up my work :-)

Wow, just realized my old installation in /opt/ is 1.4G!

Wayland: The only application that absolutely didn't want to run on Wayland. I'm using QT_QPA_PLATFORM=wayland globally because of many applications in xwayland are flickering for me. I'll give it a try in xwayland by xcb. Thanks for the hint.

Get rid of the fat exe files. Chitubox would never invoke wine I guess.

C0rn3j commented on 2024-04-07 10:37 (UTC)

@sausix Thanks for putting in the work, it was helpful.

This should probably be renamed to chitubox-basic-bin now that upstream renamed the project too, will get to that later.

I've renamed chitubox-free to chitubox-basic everywhere in the package for now.

Had to launch with QT_QPA_PLATFORM=xcb chitubox-basic as it breaks terribly in Wayland.

If someone could check if 330MB of ffmpeg EXEs in /opt/chitubox-basic/bin/Resources/DependentSoftware/recordOrShot are necessary, that'd be neat.

.rw-r--r-- root root 1.7 MB Sun Apr  7 12:28:11 2024  AnyCubicPlugin
.rw-r--r-- root root 1.6 MB Sun Apr  7 12:28:11 2024  AnyCubicPlugin_macx
.rw-r--r-- root root 572 KB Sun Apr  7 12:28:11 2024  AnyCubicPlugin_x64.exe

Overall it seems the installer is a total mess and installs files for Win/mac/Linux without mercy.

KozRoss commented on 2024-03-11 17:39 (UTC)

@sausix Thank you! Will give it a go.

sausix commented on 2024-03-10 23:24 (UTC)

@KozRoss I've pushed my version here: https://github.com/sausix/PKGBUILD-chitubox

Just clone it locally and run "makepkg -si". But backup your profiles. In 2.0.0 my custom printer and resin profiles were gone. You can probably import them into 2.0.0.

There's probably still a problem with mime types because I had to reassign them manually. Will look at that later.

@C0rn3j Feel free to merge but you'll probably want to create the package "chitubox-basic". I'll do it if you want.

KozRoss commented on 2024-03-10 22:43 (UTC)

@sausix - could you make this package? I'd like to try out the latest Chitubox Basic.

sausix commented on 2024-03-10 14:31 (UTC)

Chitubox Free is now called CHITUBOX Basic. And unfortunately 2.0.0 now uses a binary installer. I've created a working PKGBUILD for that, updated the desktop file and discarded "launcher" because a launcher is now being distributed.

A maintainer could merge my work and improve it. Else if out of date "forever", I would create a new package having a matching name.

Also the download is no more behind a login mask so @Hegz method could be applied without any manual intervention.