Package Details: celestia 1.6.4-3

Git Clone URL: https://aur.archlinux.org/celestia.git (read-only, click to copy)
Package Base: celestia
Description: Real-time space simulation
Upstream URL: https://celestiaproject.space
Licenses: GPL-2.0-or-later
Submitter: arojas
Maintainer: carlosal1015
Last Packager: carlosal1015
Votes: 17
Popularity: 0.058308
First Submitted: 2022-04-01 16:45 (UTC)
Last Updated: 2024-11-08 11:38 (UTC)

Latest Comments

1 2 3 Next › Last »

bruno commented on 2025-05-29 09:32 (UTC)

@ sebalis thank you for your pkgbuild, link and explanations. Celestia has compiled and is now working. Thank you and have a nice day

sebalis commented on 2025-05-29 01:38 (UTC) (edited on 2025-05-29 01:54 (UTC) by sebalis)

Looking at https://bbs.archlinux.org/viewtopic.php?id=305437 I got Celestia to build by making two changes to PKGBUILD. The line

autoreconf -vi

had to become

autoreconf -fvi -I /usr/share/gettext/m4

and in configure.ac, I needed to add a line

AM_GNU_GETTEXT_VERSION(0.25)

after

AM_GNU_GETTEXT([external])

This new line includes the current version of the gettext package, and I wanted this version to be determined automatically. So I did not add a patch file but some shell scripting in the prepare function, using GNU sed.

I can’t currently recall how to submit pull or merge requests to the AUR. But my working PKGBUILD is here: https://voidbin.com/paste/a17835f4-955c-4878-8e3a-a66b94abe413

I did not increase pkgrel, I thought this should be done if my changes or something similar are published. I do not know if some of my changes might no longer be needed once newer version of configure/autoreconf appear. Since other packages have run into similar problems, this could perhaps happen, but I have no insights about that.

bruno commented on 2025-05-19 21:04 (UTC) (edited on 2025-05-19 21:05 (UTC) by bruno)

It's me again. When I try to rebuild the package I get this error:

Aur (1) celestia-1.6.4-3

:: Procéder à la relecture ? [O/n] 

:: Téléchargement des PKGBUILDs...
 PKGBUILDs à jour
 rien de nouveau à relire
récupération des informations de devel...
==> Création du paquet celestia 1.6.4-3 (lun. 19 mai 2025 23:00:19)
==> Récupération des sources…
  -> Celestia-1.6.4.tar.gz trouvé
  -> m4.patch trouvé
==> Validation des fichiers source avec sha512sums…
    Celestia-1.6.4.tar.gz ... Réussite
    m4.patch ... ÉCHEC
==> ERREUR : Un ou plusieurs fichiers ne sont pas valides !
erreur : échec du téléchargement des sources pour 'celestia-1.6.4-3': 
erreur : la compilation des paquets suivants a échouée : celestia-1.6.4-3

Thanks a lot

Mr.Smith1974 commented on 2025-05-19 08:52 (UTC)

./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:359: the top level
configure.ac:372: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:372: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:372: the top level
configure.ac:388: warning: The macro 'AC_ERROR' is obsolete.
configure.ac:388: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:388: the top level
configure.ac:79: error: possibly undefined macro: AM_PO_SUBDIRS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:84: error: possibly undefined macro: AM_GNU_GETTEXT
autoreconf: error: /usr/bin/autoconf failed with exit status: 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: celestia-exit status 4
 -> Failed to install the following packages. Manual intervention is required:

bruno commented on 2025-05-14 22:18 (UTC) (edited on 2025-05-14 22:23 (UTC) by bruno)

Bonjour, sorry for the inconvenience, when I start celestia, I get this message:

celestia: error while loading shared libraries: libtheora.so.0: cannot open shared object file: No such file or directory.

last update libtheora:

[2025-04-25T08:40:12+0200] [ALPM] upgraded libtheora (1.1.1-6 -> 1.2.0-1)

thanks in advance

jongeduard commented on 2024-08-16 14:12 (UTC)

@dixi_minga

I don't use an AUR helper, I have written my own scripts to manage PKGBUILD installs and I update into existing cloned repos in my own configured directory.

However, I now noticed, by running git status --ignored and checking the PKGBUILD file that the file is not part of the same repository at all, so git pull is not going to update this file, it stays the old version.

I can just remove m4.path manually.

It then wants to continue and I see a new m4.patch file appear.

So the problem is the simply order in which things run here. Makepkg's verification check happens before the a new version of m4.patch is downloaded.

dixi_minga commented on 2024-07-21 07:43 (UTC)

@jongeduard and @physkets

it seems to be a problem with (some?) AUR-Helper, I had this only with yay, not if I build the package with makepkg

jongeduard commented on 2024-07-13 19:25 (UTC) (edited on 2024-07-13 19:25 (UTC) by jongeduard)

I can confirm the problem mentioned by @physkets. Validation fails on the m4.patch file (maybe for good reason?).

physkets commented on 2024-07-13 03:43 (UTC) (edited on 2024-07-13 03:44 (UTC) by physkets)

Now I get this error:

==> Validating source files with sha512sums...
    Celestia-1.6.4.tar.gz ... Passed
    m4.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
:: Unable to build celestia - makepkg exited with code: 1

afontenot commented on 2024-04-12 13:54 (UTC)

@carlosal1015 I found the source of the issue explained by @orchasi and fixed it upstream.

Please add the following as an additional source and patch -p1 < [hash].diff it, to fix the build issue, until they can get another release out: https://github.com/CelestiaProject/Celestia/commit/94894bed3bf98d41c5097e7829d491d8ff8d4a62.diff