Package Details: armorpaint-git 1.0alpha.r4232.ga65e7d82-1

Git Clone URL: https://aur.archlinux.org/armorpaint-git.git (read-only, click to copy)
Package Base: armorpaint-git
Description: ArmorPaint is a software for 3D PBR texture painting
Upstream URL: https://armorpaint.org/
Keywords: 3D gamedev graphics painting PBR
Licenses: zlib
Conflicts: armorpaint
Provides: armorpaint
Submitter: juliotux
Maintainer: The-Anathema
Last Packager: The-Anathema
Votes: 11
Popularity: 0.021888
First Submitted: 2020-03-22 18:08 (UTC)
Last Updated: 2025-06-07 23:14 (UTC)

Latest Comments

1 2 3 Next › Last »

matheuskirchesch commented on 2026-05-21 11:48 (UTC) (edited on 2026-05-21 11:49 (UTC) by matheuskirchesch)

To fix the PKGBUILD you guys need to adjust these three things, this happened beecause the repo migrated from ts to c and the manifest.ts info moved to globals.h:

  1. _pkgname: paint

  2. pkgver(): ver=$(grep -Po 'char\s+*manifest_version\s=\s"\K[^"]+' sources/globals.h)

  3. build(): armorcore/ becomes base/

bcrment commented on 2026-05-02 04:50 (UTC)

So, if still there is problems with it. Download and compile directly git clone is the solution, for now.

enkvadrat commented on 2026-01-08 18:32 (UTC)

Here is the patch if someone needs this package before the maintainer integrates the changes or updates it.

FraYoshi commented on 2025-11-16 00:14 (UTC)

Armorpaint fails the PKGBUILD at line 27, as cannot change directory cd: <...>/.cache/<...>/clone/armorpaint-git/src/armortools/armorpaint: No such file or directory Such directory does indeed not exist.

v1993 commented on 2025-07-16 12:28 (UTC)

Makepkg has an option to enable or disable stripping (enabled by default), which stripping manually obviously ignores. That's not exactly ideal.

Unfortunately, I can confirm that the latest version is broken on Nvidia, as it hits multiple validation errors and crashes if you try to open any menus. Quite a shame, as this software looked promising.

The-Anathema commented on 2025-07-16 11:01 (UTC)

Update:

OpenGL has been completely removed, so vulkan is the only option now.


function shader_find_type(options) {
    if (options.graphics === 'vulkan') {
        return 'spirv';
    }
    else if (options.graphics === 'metal') {
        return 'metal';
    }
    else if (options.graphics === 'direct3d12') {
        return 'hlsl';
    }
}

... and it's still broken. I'll update the PKGBUILD anyway since it might work on nvidia or intel cards.


$ armorpaint
Chosen Vulkan device: AMD Radeon RX 7900 XTX (RADV NAVI31)
/usr/bin/armorpaint: line 3: 176498 Segmentation fault      (core dumped) /usr/bin/ArmorPaint /usr/lib/armorpaint/

The-Anathema commented on 2025-07-16 10:52 (UTC)

I don't know if makepkg strips manually, stripping an extra time is harmless at any rate.

It was working for the revision (g4 branch, main was not in a usable state 2025/06/08) I was building at the time of upload, but you're right. It seems the default branch has changed since and now it won't build. It isn't working now and as such I need to fix it. I'll have a fix up within the week, I didn't get notified for some reason so I didn't see the comment until now.

"Could graphics API be switched to vulkan? It's the build default and I'm not sure why would you want to change it to opengl."

No. It has/had serious problems, if memory serves it segfaults instantly. See upstream issue tracker. I'll test if it's broken now that it's been a while.

v1993 commented on 2025-06-16 13:53 (UTC)

This is still broken as the armorcore directory was renamed to base months ago. Additionally:

  • Why is strip invoked manually? Isn't makepkg supposed to take care of stripping automatically?
  • Could graphics API be switched to vulkan? It's the build default and I'm not sure why would you want to change it to opengl.

hellishbliss commented on 2024-12-17 22:40 (UTC) (edited on 2024-12-18 01:34 (UTC) by hellishbliss)

Regarding the comment by Graith95, the same can be used for armorlab, obviously change the checksums/git repo/edit desktop and sh files.

Also the pkgbuild fails as it looks for "LICENSE.md" when it needs to be "license.md" on line 50.

Graith95 commented on 2024-09-10 01:56 (UTC)

I have a working PKGBUILD for the 1.0 alpha at https://gist.github.com/GraithTiger/ebab9f777e62b52fe23141622c5669a3