Package Details: avogadro2-bin 2.0.0-4

Git Clone URL: https://aur.archlinux.org/avogadro2-bin.git (read-only, click to copy)
Package Base: avogadro2-bin
Description: An advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.(Prebuilt version)
Upstream URL: https://two.avogadro.cc/
Keywords: avogadro chemistry compchem cross-platform desktop hacktoberfest open-science openchemistry qt5 visualization
Licenses: BSD-3-Clause
Conflicts: avogadro2
Provides: avogadro2
Submitter: zxp19821005
Maintainer: zxp19821005
Last Packager: zxp19821005
Votes: 2
Popularity: 0.49
First Submitted: 2024-01-18 00:20 (UTC)
Last Updated: 2026-04-24 09:09 (UTC)

Latest Comments

zxp19821005 commented on 2026-04-24 09:09 (UTC)

@liuyun Thanks for your feedback, fixed it.

liuyun commented on 2026-04-24 06:05 (UTC) (edited on 2026-04-24 06:05 (UTC) by liuyun)

The following error was encountered when trying to start this app

Inconsistency detected by ld.so: dl-setup_hash.c: 36: _dl_setup_hash: Assertion `(bitmask_nwords & (bitmask_nwords - 1)) == 0' failed!

e-kwsm commented on 2026-04-17 08:45 (UTC)

@zxp19821005 Thank you.

zxp19821005 commented on 2026-04-17 08:15 (UTC)

@df8oe Thanks for your feedback, fixed it.

df8oe commented on 2026-04-17 08:09 (UTC)

No installation possible...

==> Überprüfe source_x86_64 Dateien mit sha256sums...
avogadro2-2.0.0-x86_64.AppImage ... Erfolg
==> Entferne existierendes $srcdir/ Verzeichnis...
==> Entpacke Quellen...
==> Beginne prepare()...
find: ‘/home/user/.cache/yay/avogadro2-bin/pkg/avogadro2-bin’: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in prepare().
Breche ab...
-> Fehler beim Erstellen: avogadro2-bin-exit status 4
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
avogadro2-bin - exit status 4

zxp19821005 commented on 2026-04-17 07:06 (UTC)

@e-kwsm Actually, this doesn't affect usage. See other warnings:

avogadro2-bin E: Insecure RUNPATH '/home/runner/work/avogadrolibs/build/prefix/lib' in file ('usr/lib/avogadro2/lib/libAvogadroCalc.so.2.0.0')

However, I've already made the changes according to your suggestion.

e-kwsm commented on 2026-04-16 17:20 (UTC)

Some files contain paths in build runner:

$ grep -r  /home/runner pkg
pkg/avogadro2-bin/usr/lib/avogadro2/include/openbabel3/openbabel/babelconfig.h:#define BABEL_DATADIR "/home/runner/work/avogadrolibs/build/prefix/share/openbabel"
pkg/avogadro2-bin/usr/lib/avogadro2/include/openbabel3/openbabel/babelconfig.h:#define OB_MODULE_PATH "/home/runner/work/avogadrolibs/build/prefix/lib/openbabel"
pkg/avogadro2-bin/usr/lib/avogadro2/lib/cmake/avogadrolibs/AvogadroLibsConfig.cmake:set(AvogadroLibs_INSTALL_PREFIX  "/home/runner/work/avogadrolibs/build/prefix")
pkg/avogadro2-bin/usr/lib/avogadro2/lib/cmake/libmsym/libmsymTargets-release.cmake:  IMPORTED_LOCATION_RELEASE "/home/runner/work/avogadrolibs/build/prefix/lib/libmsym.so.0.2.4"
pkg/avogadro2-bin/usr/lib/avogadro2/lib/cmake/libmsym/libmsymTargets-release.cmake:list(APPEND _cmake_import_check_files_for_msym "/home/runner/work/avogadrolibs/build/prefix/lib/libmsym.so.0.2.4" )
pkg/avogadro2-bin/usr/lib/avogadro2/lib/cmake/libmsym/libmsymTargets.cmake:set(_IMPORT_PREFIX "/home/runner/work/avogadrolibs/build/prefix")
pkg/avogadro2-bin/usr/lib/avogadro2/lib/pkgconfig/libarchive.pc:prefix=/home/runner/work/avogadrolibs/build/prefix
pkg/avogadro2-bin/usr/lib/avogadro2/lib/pkgconfig/openbabel-3.pc:prefix=/home/runner/work/avogadrolibs/build/prefix
pkg/avogadro2-bin/usr/lib/avogadro2/lib/pkgconfig/spglib.pc:Libs: -L/home/runner/work/avogadrolibs/build/prefix/lib -lsymspg
pkg/avogadro2-bin/usr/lib/avogadro2/lib/pkgconfig/spglib.pc:Cflags: -I/home/runner/work/avogadrolibs/build/prefix/include

Would you add another sed script to replace /home/runner/work/avogadrolibs/build/prefix with /usr/lib/avogadro2?

zxp19821005 commented on 2025-01-28 07:02 (UTC)

@e-kwsm Thanks for your feedback, fixed it.

e-kwsm commented on 2025-01-27 04:45 (UTC)

sha256 checksums of avogadro2.sh do not match, and file names are changed, which is fixed by the following patch:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,3 +37,3 @@ sha256sums=('da4a25c8017f477df63b96326af2862e894eeadc153ce1a46a2f62fee1d64f8f'
             '3e6a55dc0da9bb56a7f232b1766da524c9d9c1dad61dfeea8424f1df7fb6f2f4'
-            '6fbd133d746550a922dfeb351db679b1a18cf193774530bcab12ea6f0600938d')
+            '0d625edc1abc14e5971788272ff95412cc4851274633c34b94144541609b92ac')
 prepare() {
@@ -50,6 +50,6 @@ package() {
     cp -Pr --no-preserve=ownership "${srcdir}/squashfs-root/usr/"* "${pkgdir}/usr/lib/${pkgname%-bin}"
-    install -Dm644 "${srcdir}/squashfs-root/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
-    install -Dm644 "${srcdir}/squashfs-root/usr/share/pixmaps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
-    install -Dm644 "${srcdir}/squashfs-root/usr/share/metainfo/${pkgname%-bin}.appdata.xml" -t "${pkgdir}/usr/share/metainfo"
+    install -Dm644 "${srcdir}/squashfs-root/org.openchemistry.Avogadro2.desktop" -t "${pkgdir}/usr/share/applications"
+    install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/scalable/apps/org.openchemistry.Avogadro2.svg" -t "${pkgdir}/usr/share/pixmaps"
+    install -Dm644 "${srcdir}/squashfs-root/usr/share/metainfo/org.openchemistry.Avogadro2.metainfo.xml" -t "${pkgdir}/usr/share/metainfo"
     install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"