Installing Wappler on Arch linux 2025

Hello,

I am having trouble installing Wappler on my machine running Arch Linux. I followed the guide provided by the community here: Installing Wappler on Arch Linux in 2022

However i get the following error:

~/Downloads > sudo pacman -U wappler-7.3.6-1-x86_64.pkg.tar.zst
loading packages...
resolving dependencies...
warning: cannot resolve "gtk>=3.9.10", a dependency of "wappler"
warning: cannot resolve "libx111.4.99.1", a dependency of "wappler"
warning: cannot resolve "libxcomposite0.4.5", a dependency of "wappler"
warning: cannot resolve "libxdamage1.1", a dependency of "wappler"
warning: cannot resolve "nspr4.9-2\~", a dependency of "wappler"
warning: cannot resolve "nss3.30", a dependency of "wappler"
:: The following package cannot be upgraded due to unresolvable dependencies:
wappler

:: Do you want to skip the above package for this upgrade? \[y/N\]
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'gtk>=3.9.10' required by wappler
:: unable to satisfy dependency 'libx111.4.99.1' required by wappler
:: unable to satisfy dependency 'libxcomposite0.4.5' required by wappler
:: unable to satisfy dependency 'libxdamage1.1' required by wappler
:: unable to satisfy dependency 'nspr4.9-2\~' required by wappler
:: unable to satisfy dependency 'nss3.30' required by wappler

But i do have these packages installed.

If i choose to skip packages I instead get:
there is nothing to do

I understand that this way of installing is not officially supported but was wondering if anyone has any experience with this

Solution was removing all these packages from the .PKGINFO file while installing using debtap. After that installation worked without issues!

1 Like

So you did had all those packages installed with the right version already?

Exactly.

Just for clarity for anyone coming across this post having similar issues:

During converison using debtap, this was the list of packages in .PKGINFO I was prompted to edit. I have marked the packages I removed.

depend = aarch64-linux-gnu-gcc
depend = alsa-lib
depend = atk>=2.32.0
depend = at-spi2-core
depend = bash-completion
depend = cairo
depend = gtk3
depend = gtk>=3.9.10         # DELETED
depend = hicolor-icon-theme
depend = libcups>=1.7.0
depend = libx11
depend = libx111.4.99.1      # DELETED
depend = libxcb
depend = libxcomposite
depend = libxcomposite0.4.5  # DELETED
depend = libxdamage
depend = libxdamage1.1       # DELETED
depend = libxext
depend = libxfixes
depend = libxkbcommon
depend = libxrandr
depend = mesa
depend = nspr
depend = nspr4.9-2~          # DELETED 
depend = nss
depend = nss3.30             # DELETED
depend = pango

As you can see its only the version-specific duplicate packages which caused the conflict. And my system had all the packages, seemingly with the correct version, already installed so I didn't need to install them myself.

I just checked which versions of the packages I have installed and compared them to the ones in the PKGINFO file.

Package name Version in PKGINFO On my machine
gtk 3.9.10 3.24.51-1
nss 3.30 3.117-1
libx11 1.4.99.1 1.8.12-1
libxdamage 1.1 1.1.6-2
libxcomposite 0.4.5 0.4.6-2
nspr 4.9-2~ 4.37-1

Maybe you can file a bug about the duplicate package names generated by the used debtap:

1 Like