Package Details: stl-thumb-git 238.6f4dd55-4

Git Clone URL: https://aur.archlinux.org/stl-thumb-git.git (read-only, click to copy)
Package Base: stl-thumb-git
Description: A fast lightweight thumbnail generator for STL files
Upstream URL: https://github.com/unlimitedbacon/stl-thumb.git
Licenses: MIT
Conflicts: stl-thumb
Provides: stl-thumb
Submitter: thelittlebug
Maintainer: scatterfish
Last Packager: scatterfish
Votes: 1
Popularity: 0.006557
First Submitted: 2024-08-26 20:06 (UTC)
Last Updated: 2025-08-28 18:45 (UTC)

Latest Comments

1 2 Next › Last »

scatterfish commented on 2025-08-28 18:50 (UTC)

Thanks! Added now, sorry it took a few days to get around to it, AUR outages got in the way.

BlobInnit commented on 2025-08-25 09:23 (UTC) (edited on 2025-08-25 09:24 (UTC) by BlobInnit)

Please add xorg-server-xvfb as a dependency It took me a while to figure out why it wasn't working haha, thanks for the package (it's command is used in the .thumbnailer file)

scatterfish commented on 2025-07-01 18:33 (UTC)

No worries, and thank you again! Hopefully it should be good this time. If you're interested in taking over this package, I'd be happy to hand it to you.

gyscos commented on 2025-06-30 12:16 (UTC) (edited on 2025-06-30 12:17 (UTC) by gyscos)

(Note: these were all found trying to build this package in a clean chroot, only installing the listed dependencies.)

Hmm it seems that freetype-sys v0.13.1 actually cannot be built with a recent cmake:

  CMake Error at CMakeLists.txt:78 (cmake_minimum_required):
    Compatibility with CMake < 3.5 has been removed from CMake.

freetype-sys has a shortcut: if it finds freetype2 installed on the system, it will use this instead of trying (and failing) to build the C lib. As a result, I think we should add freetype2 to the dependencies to make sure this works.

This also means that cmake is no longer actually required (since it's no longer building freetype2) - sorry for the back-and-forth!.

In addition, I think fontconfig is also required:

  The system library `fontconfig` required by crate `servo-fontconfig-sys` was not found.
  The file `fontconfig.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

Both of these are pretty standard libraries that are commonly installed on any system with a GUI, they're just missing on a fresh base-devel install.

With these changes, I'm able to build this package in a clean chroot (for example using AURCache).

scatterfish commented on 2025-06-29 19:30 (UTC)

Good catch, thank you! cmake has been added now.

gyscos commented on 2025-06-29 12:01 (UTC)

Hi! I think cmake should be added to the make depends. It's required by (at least) one of the transitive rust dependencies, freetype-sys v0.13.1.

scatterfish commented on 2025-06-23 17:00 (UTC)

It does build and does work to the same extent as it did before, which had errors when trying to thumbnail more than one file. Now if/when it gets fixed upstream the package will actually get that update, rather than being stuck on a fork. If you're saying that it doesn't build on your machine, please let me know!

ratijas commented on 2025-06-23 00:36 (UTC)

So, ughh… can you clarify, please, what's the point of 'updating' to a thing that doesn't build or doesn't work?

scatterfish commented on 2025-06-22 20:55 (UTC)

Package updated to use the real upstream source instead of a fork. Unfortunately there are still errors due to glium 0.32.1 depending on glutin 0.29.1 which in turn depends on winit 0.27.5, which is affected by the "Creating EventLoop multiple times is not supported" issue. This needs to be fixed upstream.

ratijas commented on 2025-05-22 00:38 (UTC) (edited on 2025-05-22 00:40 (UTC) by ratijas)

With an updated package source, PKGBUILD needs a little change now:

-   rm .cargo/config
+   rm .cargo/config.toml

Original commit: https://github.com/unlimitedbacon/stl-thumb/commit/3ddc3538982af58be88ff4a32d78c19ac64e3edd