While it's indeed not, why download it when you can pull it in as a dependency?
Search Criteria
Package Details: auracle-git r427.33f9097-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/auracle-git.git (read-only, click to copy) |
|---|---|
| Package Base: | auracle-git |
| Description: | A flexible client for the AUR |
| Upstream URL: | https://github.com/falconindy/auracle |
| Keywords: | aur |
| Licenses: | MIT |
| Conflicts: | auracle |
| Provides: | auracle |
| Submitter: | Foxboron |
| Maintainer: | artafinde (falconindy) |
| Last Packager: | falconindy |
| Votes: | 128 |
| Popularity: | 1.20 |
| First Submitted: | 2017-07-02 16:40 (UTC) |
| Last Updated: | 2025-04-16 17:39 (UTC) |
Dependencies (13)
- abseil-cpp (abseil-cpp-gitAUR)
- fmt (fmt-gitAUR)
- libcurl.so (curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libsystemd (systemd-libs-gitAUR, systemd-libs-selinuxAUR, unshitted-systemd-libsAUR, systemd-liberated-libs-gitAUR, systemd-libs)
- pacman (pacman-gitAUR, pacman-fancy-gitAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glaze (glaze-gitAUR) (make)
- meson (meson-gitAUR) (make)
- perl (perl-gitAUR) (make)
- systemd (systemd-gitAUR, systemd-selinuxAUR, unshitted-systemdAUR, systemd-liberated-gitAUR) (make)
- fakechroot (fakechroot-gitAUR) (check)
- gtest (googletest-gitAUR) (check)
- python (check)
Required by (10)
- aarchup (requires auracle) (optional)
- aarchup-git (requires auracle) (optional)
- argon
- argon-git (requires auracle)
- cylon (optional)
- fmo (requires auracle)
- pacaur (requires auracle)
- pacaur-git
- simpleaur-git (requires auracle) (optional)
- updatehint (requires auracle)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 30 Next › Last »
yshui commented on 2020-05-25 17:00 (UTC)
falconindy commented on 2020-05-22 22:39 (UTC)
No, it's not.
bartus commented on 2020-05-22 21:55 (UTC)
fmt missing from makedepends
falconindy commented on 2020-05-14 20:18 (UTC)
And what package is pod2man part of?
I'll answer that for you. It's perl. It's in the makedepends already. It's not part of the standard PATH, but /etc/profile.d/perlbin.sh ensures you have this available.
miguelmsoler commented on 2020-05-14 19:53 (UTC) (edited on 2020-05-14 19:56 (UTC) by miguelmsoler)
Hi, I thing there is a missing dependency: pod2man. After installing it, everything runs smoothly.
This is my log for the error:
⇒ makepkg -i PKGBUILD --noconfirm -L --clean --syncdeps
==> Making package: auracle-git r316.dfbd170-1 (Thu 14 May 2020 04:51:04 PM -03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating auracle git repo...
Fetching origin
==> Validating source files with sha256sums...
auracle ... Skipped
==> Extracting sources...
-> Creating working copy of auracle git repo...
Reset branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
The Meson build system
Version: 0.54.1
Source dir: /home/miguelmsoler/.cache/aurutils/sync/auracle-git/src/auracle
Build dir: /home/miguelmsoler/.cache/aurutils/sync/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 -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 -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.1.0 "c++ (GCC) 10.1.0")
C++ linker for the host machine: c++ ld.bfd 2.34.50.20200508
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.6.3)
Found CMake: /usr/sbin/cmake (3.17.2)
Using 'CFLAGS' from environment with value: '-march=x86-64 -mtune=generic - O2 -pipe -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
|Executing subproject nlohmann_json method meson
|
|Project name: nlohmann_json
|Project version: 3.7.1
|C++ compiler for the host machine: c++ (gcc 10.1.0 "c++ (GCC) 10.1.0")
|C++ linker for the host machine: c++ ld.bfd 2.34.50.20200508
|Build targets in project: 0
|Subproject nlohmann_json finished.
Dependency nlohmann_json from subproject subprojects/nlohmann_json found: YES 3.7.1
Run-time dependency libalpm found: YES 12.0.1
Run-time dependency libcurl found: YES 7.70.0
Run-time dependency fmt found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency fmt
|Executing subproject fmt method meson
|
|Project name: fmt
|Project version: 6.0.0
|C++ compiler for the host machine: c++ (gcc 10.1.0 "c++ (GCC) 10.1.0")
|C++ linker for the host machine: c++ ld.bfd 2.34.50.20200508
|Build targets in project: 1
|Subproject fmt finished.
Dependency fmt from subproject subprojects/fmt found: YES 6.0.0
Run-time dependency libsystemd found: YES 245
Run-time dependency GTest found: YES 1.8.1
Run-time dependency GMock found: YES 1.8.1
Library stdc++fs found: YES
Program pod2man found: NO
meson.build:38:0: ERROR: Program(s) ['pod2man'] not found or not executable
yshui commented on 2020-05-14 14:22 (UTC)
Thanks.
falconindy commented on 2020-05-14 12:56 (UTC)
systemd is now in makedepends.
a821 commented on 2020-05-13 17:46 (UTC)
Here is my failed build log http://sprunge.us/ouCwpA and the respective meson logs http://sprunge.us/gphjVq. Note I'm using extra-x86_64-build which only installs base-devel AFAICT. Also, the wiki (https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot#Classic_way) does not mention base, only base-devel. Maybe the wiki is wrong :-P
FWIW, my last auracle clean-build on 2020.04.27 was successful.
yshui commented on 2020-05-13 15:05 (UTC)
Thanks for looking into this. Now I tried again, nlohmann_json is indeeded downloaded, but it wasn't last time, and I did rerun the build to make sure. Maybe a transient network failure?
systemd is in base, but it is not in base-devel, which is what I created my chroot with.
falconindy commented on 2020-05-13 14:31 (UTC) (edited on 2020-05-13 14:31 (UTC) by falconindy)
Here's a build log in a clean chroot (using makechrootpkg -C -r $root):
You'll notice that:
a) systemd is part of base, so it's implied (base is mandatory: https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/).
b) nlohmann_json is downloaded by meson as part of the build.
What am I missing?
Pinned Comments
artafinde commented on 2022-01-26 09:15 (UTC) (edited on 2022-01-29 10:24 (UTC) by artafinde)
If the build fails:
SRCPKGDESTdirectoryThere's a package build already which you can try out from my repo.
falconindy commented on 2020-05-31 15:35 (UTC) (edited on 2025-04-28 14:23 (UTC) by falconindy)
FAQ:
PATHhandled by/etc/profile.d/perlbin.shmakepkg -A. The "any" architecture is reserved for packages with architecture independent files (and compiled C++ is not).