Package Details: pinta 3.0-3

Git Clone URL: https://aur.archlinux.org/pinta.git (read-only, click to copy)
Package Base: pinta
Description: Drawing/editing program modeled after Paint.NET. It's goal is to provide a simplified alternative to GIMP for casual users
Upstream URL: https://pinta-project.com
Keywords: drawing paint
Licenses: MIT
Conflicts: pinta-git
Provides: pinta
Submitter: Dominiquini
Maintainer: Dominiquini
Last Packager: Dominiquini
Votes: 16
Popularity: 9.71
First Submitted: 2025-04-01 00:58 (UTC)
Last Updated: 2025-05-12 23:40 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

Phi11ip commented on 2025-05-13 15:57 (UTC) (edited on 2025-05-13 15:57 (UTC) by Phi11ip)

Running makepkg and installing via Pacman worked, thanks @xuiqzy and everyone for your support.

@Henry-ZHR - "Can you run dotnet --version successfully?" yes - here is the output:

dotnet --version
9.0.105

I wasn't able to get to the bottom of why RUA is complaining, but I suspect it is because of the dotnet shenanigans in the PKGBUILD which perhaps RUA doesn't cleanly support

sed -i 's/net8.0/net9.0/g' Directory.Build.props

xuiqzy commented on 2025-05-13 11:26 (UTC)

@Phi11ip Can you try to build with pure makepkg without an AUR helper if not already done and see if the same error comes up? AUR helpers are not officially supported by Arch itself and can vary in their behavior, so it's a good idea to see if the same issue happens with plain makepkg.

You can also try to build in a clean chroot which isolates any packages or config that you may have on your main system. Easiest is with: paru -S pinta --rebuild --chroot and should work cleanly, no matter your main system.

Henry-ZHR commented on 2025-05-13 08:53 (UTC)

@Phi11ip

Lines around:

checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for dotnet... /usr/bin/dotnet
configure: Found dotnet 9.0.105
configure: Using target framework net9.0
./configure: line 3660: AM_NLS: command not found
checking for intltool >= 0.35.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract

Maybe https://github.com/PintaProject/Pinta/blob/d78c6f2b618a918b8da1341e639b2960891b15d4/configure.ac#L23? Can you run dotnet --version successfully?

Henry-ZHR commented on 2025-05-13 08:49 (UTC)

@Dominiquini

https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites

Packages in the AUR assume that base-devel is installed in the build environment

Dominiquini commented on 2025-05-12 23:46 (UTC) (edited on 2025-05-12 23:47 (UTC) by Dominiquini)

@Phi11ip. I'm not sure if I can help you with this problem. I have no involvement with the project and my knowledge of the compilation tools used in this project are minimal!

If anyone wants to take possession of this package, let me know!

  • In the meantime, you can test this version of PKGBUILD and see if it works:

https://qtext.io/43y0

https://justpaste.it/g7bll

Phi11ip commented on 2025-05-12 22:46 (UTC) (edited on 2025-05-12 22:54 (UTC) by Phi11ip)

Update: I'm getting the same error on my home PC when attempting rua upgrade for pinta

The first time I attempted an update, I got a few errors which were resolved by picking up a few more dependencies: sudo pacman -S base-devel pkgconf. Then I get the hanging on dotnet error again.

Here is an output snippet from my initial upgrade attempt:

==> Starting prepare()...
...
configure.ac:45: the top level
configure:3502: error: possibly undefined macro: AM_NLS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Running ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var ...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... ./configure: line 2737: make: command not found
./configure: line 2737: make: command not found
./configure: line 2737: make: command not found
0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking xargs -n works... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
./configure: line 3393: syntax error near unexpected token `0.20'
./configure: line 3393: `PKG_PROG_PKG_CONFIG(0.20)'
==> ERROR: A failure occurred in prepare().
    Aborting...
Build failed with exit code 4 in /home/phillip/.cache/rua/build/pinta

Here is the output currently (snippet from the end):

==> Starting prepare()...
...
configure.ac:45: warning: The macro 'AC_OUTPUT_COMMANDS' is obsolete.
configure.ac:45: You should run autoupdate.
./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from...
aclocal.m4:350: GLIB_WITH_NLS is expanded from...
aclocal.m4:566: GLIB_GNU_GETTEXT is expanded from...
aclocal.m4:666: AM_GLIB_GNU_GETTEXT is expanded from...
configure.ac:45: the top level
configure:3660: error: possibly undefined macro: AM_NLS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Running ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var ...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.20... yes
checking for dotnet... /usr/bin/dotnet

Phi11ip commented on 2025-05-12 14:12 (UTC)

Thanks for your quick reply @Dominiquini, and sorry for my late response.

Here is my dotnet versions:

pacman -Q | grep dotnet
dotnet-host 9.0.4.sdk105-1
dotnet-runtime 9.0.4.sdk105-1
dotnet-runtime-6.0 6.0.36.sdk136-2
dotnet-sdk 9.0.4.sdk105-1
dotnet-targeting-pack 9.0.4.sdk105-1

Dominiquini commented on 2025-04-30 21:51 (UTC)

@Phi11ip. A tried again o my machine and everything works fine! What version is your dotnet?

Phi11ip commented on 2025-04-30 20:48 (UTC)

For some reason the install is hanging on the step:

checking for dotnet... /usr/bin/dotnet

however, ls /usr/bin | grep dotnet returns dotnet

Anyone else seeing this?

tjf commented on 2025-04-08 16:55 (UTC)

Part of "spring cleaning" https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/message/6DS6K256DS2JUWSL56REU3R526XNUIB6/