Cylon is an AUR program. I can install it but it needs auracle-git which is another AUR program. It seems I can install auracle-git but at the end of the build, it tries to download a file named include.zip and it stays stuck for ever for some dark geographical reason I suppose.
I managed to download this hapless include.zip and now I’d like to install auracle-git locally (yay -U auracle-git).
Well first time success. It indeed used the include.zip downloaded file.
roger@lenovo auracle-git]$ makepkg -s auracle-git
==> Création du paquet auracle-git r316.dfbd170-1 (lun. 07 sept. 2020 08:42:37)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> Clonage du dépôt auracle git…
Clonage dans le dépôt nu '/home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/auracle'
remote: Enumerating objects: 230, done.
remote: Counting objects: 100% (230/230), done.
remote: Compressing objects: 100% (140/140), done.
remote: Total 2580 (delta 121), reused 168 (delta 89), pack-reused 2350
Réception d'objets: 100% (2580/2580), 732.19 Kio | 138.00 Kio/s, fait.
Résolution des deltas: 100% (1677/1677), fait.
==> Validation des fichiers source avec sha256sums…
auracle ... Ignoré
==> Extraction des sources…
-> Création d’une copie de travail du dépot auracle git…
Clonage dans 'auracle'...
fait.
==> Lancement de pkgver()…
==> Version mise à jour : auracle-git r366.8739929-1
==> Lancement de build()…
The Meson build system
Version: 0.55.1
Source dir: /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle
Build dir: /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build
Build type: native build
Project name: auracle
Project version: 0
Using 'CXXFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
Using 'CXXFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
C++ linker for the host machine: c++ ld.bfd 2.35
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports arguments -ffunction-sections: YES
Compiler for C++ supports arguments -fdata-sections: YES
Compiler for C++ supports link arguments -Wl,--gc-sections: YES
Found pkg-config: /usr/sbin/pkg-config (1.7.3)
Found CMake: /usr/sbin/cmake (3.18.2)
Using 'CFLAGS' from environment with value: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Using 'LDFLAGS' from environment with value: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Using 'CPPFLAGS' from environment with value: '-D_FORTIFY_SOURCE=2'
Run-time dependency nlohmann_json found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency nlohmann_json
Downloading nlohmann_json source from https://github.com/nlohmann/json/releases/download/v3.9.1/include.zip
Download size: 309315
Downloading: ..........
|Executing subproject nlohmann_json method meson
|
|Project name: nlohmann_json
|Project version: 3.9.1
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Build targets in project: 0
|Subproject nlohmann_json finished.
Dependency nlohmann_json from subproject subprojects/nlohmann_json found: YES 3.9.1
Run-time dependency libalpm found: YES 12.0.2
Run-time dependency libcurl found: YES 7.72.0
Run-time dependency fmt found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency fmt
Downloading fmt source from https://github.com/fmtlib/fmt/archive/7.0.1.tar.gz
Downloading file of unknown size.
Downloading fmt patch from https://github.com/mesonbuild/fmt/releases/download/7.0.1-1/fmt.zip
Download size: 1238
Downloading: ..........
|Executing subproject fmt method meson
|
|Project name: fmt
|Project version: 7.0.1
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Build targets in project: 1
|Subproject fmt finished.
Dependency fmt from subproject subprojects/fmt found: YES 7.0.1
Run-time dependency libsystemd found: YES 246
Run-time dependency GTest found: YES 1.10.0
Run-time dependency GMock found: YES 1.10.0
Downloading abseil-cpp source from https://github.com/abseil/abseil-cpp/archive/20200225.2.zip
Downloading file of unknown size.
Downloading abseil-cpp patch from https://github.com/mesonbuild/abseil-cpp/releases/download/20200225.2-2/abseil-cpp.zip
Download size: 2813
Downloading: ..........
|Executing subproject abseil-cpp method meson
|
|Project name: abseil-cpp
|Project version: 20200225.2
|C++ compiler for the host machine: c++ (gcc 10.2.0 "c++ (GCC) 10.2.0")
|C++ linker for the host machine: c++ ld.bfd 2.35
|Compiler for C++ supports arguments -Wno-sign-compare -Wsign-compare: YES
|Checking if "GCC atomic builtins" links: YES
|Run-time dependency threads found: YES
|Build targets in project: 13
|Subproject abseil-cpp finished.
Program pod2man found: YES
Program python3 found: YES (/usr/sbin/python3)
Build targets in project: 21
auracle 0
Subprojects
abseil-cpp: YES
fmt: YES
nlohmann_json: YES
Found ninja-1.10.1 at /usr/sbin/ninja
ninja: Entering directory `build'
[148/148] Linking target libauracle_test
==> Lancement de check()…
ninja: Entering directory `/home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build'
ninja: no work to do.
1/13 auracle:libaur / libaur OK 0.03s
2/13 auracle:libauracle / libauracle OK 0.02s
3/13 auracle:auracle / test_buildorder OK 0.48s
4/13 auracle:auracle / test_clone OK 0.48s
5/13 auracle:auracle / test_custom_format OK 0.44s
6/13 auracle:auracle / test_info OK 0.34s
7/13 auracle:auracle / test_outdated OK 0.34s
8/13 auracle:auracle / test_raw_query OK 0.38s
9/13 auracle:auracle / test_regex_search OK 0.33s
10/13 auracle:auracle / test_search OK 0.53s
11/13 auracle:auracle / test_show OK 0.27s
12/13 auracle:auracle / test_sort OK 0.27s
13/13 auracle:auracle / test_update OK 0.27s
Ok: 13
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/build/meson-logs/testlog.txt
==> Entre dans l’environnement fakeroot…
==> Lancement de package()…
ninja: Entering directory `build'
[0/1] Installing files.
Installing auracle to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/bin
Installing auracle.1 to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/man/man1
Installing /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/extra/bash_completion to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/bash-completion/completions
Installing /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/src/auracle/extra/zsh_completion to /home/roger/.cache/cylon/1806-06sept.20-AURDOWNLOAD/auracle-git/pkg/auracle-git/usr/share/zsh/site-functions
==> Nettoyage de l’installation…
-> Suppression des fichiers libtool…
-> Suppression des fichiers indésirables…
-> Suppression des fichiers de bibliothèques statiques…
-> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques…
-> Compression des pages de man/info…
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « auracle-git »…
-> Génération du fichier .PKGINFO…
-> Génération du fichier .BUILDINFO…
-> Génération du fichier .MTREE…
-> Compression du paquet…
==> Quitte l’environnement fakeroot.
==> Création terminée : auracle-git r366.8739929-1 (lun. 07 sept. 2020 08:44:09)
[roger@lenovo auracle-git]$ sudo pacman -U auracle-git-r366.8739929-1-x86_64.pkg.tar
[sudo] Mot de passe de roger :
chargement des paquets…
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) auracle-git-r366.8739929-1
Taille totale installée : 0,88 MiB
:: Procéder à l’installation ? [O/n] O
(1/1) vérification des clés dans le trousseau [######################] 100%
(1/1) vérification de l’intégrité des paquets [######################] 100%
(1/1) chargement des fichiers des paquets [######################] 100%
(1/1) analyse des conflits entre fichiers [######################] 100%
(1/1) vérification de l’espace disque disponible [######################] 100%
:: Traitement des changements du paquet…
(1/1) installation de auracle-git [######################] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
[roger@lenovo auracle-git]$