Package Details: openixcard 1.1.8-3

Git Clone URL: https://aur.archlinux.org/openixcard.git (read-only, click to copy)
Package Base: openixcard
Description: Open Source Version of Allwinner PhoenixCard on Linux
Upstream URL: https://github.com/YuzukiTsuru/OpenixCard
Keywords: allwinner fex openixcard sunxi
Licenses: GPL
Submitter: camber
Maintainer: ctag (camber)
Last Packager: ctag
Votes: 1
Popularity: 0.000000
First Submitted: 2022-05-23 17:23 (UTC)
Last Updated: 2023-12-20 18:18 (UTC)

Latest Comments

ctag commented on 2023-12-20 18:19 (UTC)

@taotieren the error when building should be fixed now! Please try again.

The issue appears to be missing git as a build dependency.

taotieren commented on 2023-12-20 12:35 (UTC)

Hi, missing compiled git packages, can you help to add them? Thank you.

==> 源代码已就绪。
[D 12-20 20:00:50.627 cmd:87] running ['bwrap', '--unshare-all', '--ro-bind', '/', '/', '--tmpfs', '/home', '--tmpfs', '/run', '--die-with-parent', '--tmpfs', '/tmp', '--proc', '/proc', '--dev', '/dev', '--share-net', '--bind', '/home/lilac/aur-repo/aur-repo/openixcard', '/tmp/openixcard', '--chdir', '/tmp/openixcard', '--ro-bind', PosixPath('/home/lilac/.lilac/gnupg'), '/home/lilac/.gnupg', '/bin/bash', '-c', 'source PKGBUILD && declare -p pkgver pkgrel || :'], not using pty, not showing output
[I 12-20 20:00:51.259 worker:184] Running build command: ['env', 'GNUPGHOME=/home/lilac/.lilac/gnupg', 'extra-x86_64-build', '--', '-d', '/home/lilac/.cargo:/build/.cargo', '-d', '/home/lilac/.cache/pip:/build/.cache/pip', '-d', '/home/lilac/.cache/archbuild-bind-cache/ghcup:/build/.ghcup', '-d', '/home/lilac/.cache/archbuild-bind-cache:/build/.cache', '-t', '/build/.cache/bazel', '-l', 'lilac-0', '--', '--noprogressbar', '--holdver']
==> Locking clean chroot...done
:: Synchronizing package databases...
 core downloading...
 extra downloading...
:: Starting full system upgrade...
 there is nothing to do
==> Building in chroot for [extra] (x86_64)...
==> Locking clean chroot [/var/lib/archbuild/extra-x86_64/root]...done
==> Synchronizing chroot copy [/var/lib/archbuild/extra-x86_64/root] -> [lilac-0]...done
==> Making package: openixcard 1.1.8-3 (Wed Dec 20 20:01:00 2023)
==> Retrieving sources...
==> Validating source files with sha256sums...
    openixcard-1.1.8 ... Skipped
    ColorCout ... Skipped
    argparse ... Skipped
    cpp-subprocess ... Skipped
    FTXUI ... Skipped
    inicpp ... Skipped
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Cannot find the git package needed to handle git sources.
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/lilac-0/build
[E 12-20 20:01:03.427 worker:256] build failed
    Traceback (most recent call last):
      File "/usr/lib/python3.11/site-packages/lilac2/worker.py", line 218, in main
        lilac_build(
      File "/usr/lib/python3.11/site-packages/lilac2/worker.py", line 121, in lilac_build
        call_build_cmd(
      File "/usr/lib/python3.11/site-packages/lilac2/worker.py", line 181, in call_build_cmd
        run_build_cmd(cmd)
      File "/usr/lib/python3.11/site-packages/lilac2/worker.py", line 201, in run_build_cmd
        raise subprocess.CalledProcessError(code, cmd)
    subprocess.CalledProcessError: Command '['env', 'GNUPGHOME=/home/lilac/.lilac/gnupg', 'extra-x86_64-build', '--', '-d', '/home/lilac/.cargo:/build/.cargo', '-d', '/home/lilac/.cache/pip:/build/.cache/pip', '-d', '/home/lilac/.cache/archbuild-bind-cache/ghcup:/build/.ghcup', '-d', '/home/lilac/.cache/archbuild-bind-cache:/build/.cache', '-t', '/build/.cache/bazel', '-l', 'lilac-0', '--', '--noprogressbar', '--holdver']' returned non-zero exit status 255.
[D 12-20 20:01:03.429 connectionpool:1019] Starting new HTTPS connection (1): api.github.com:443
[D 12-20 20:01:14.053 connectionpool:474] https://api.github.com:443 "GET /users/taotieren HTTP/1.1" 200 None
[D 12-20 20:01:14.054 repo:316] mail to ['taotieren <admin@taotieren.com>']:
    subject: 在打包软件包 openixcard 时发生错误
    body: 命令执行失败!

ctag commented on 2023-11-09 01:33 (UTC)

AUR package should build openixcard 1.1.8 now!

ctag commented on 2023-11-04 16:51 (UTC)

OK, I have it compiling and updated to version 1.1.8.

Two patch files here: https://gist.github.com/ctag/e1d51004da409746a2ffcfd0b181ec92

Create a "pkgbuild-fix.patch" file from the main one, and apply with git apply pkgbuild-fix.patch from the folder with PKGBUILD in it.

Then create 0001-Added-cstdint-to-fix-error-when-compiling-on-Linux.patch from the comment. It is applied by the PKGBUILD.

@camber, if you make me co-maint I'll push the changes.

ctag commented on 2023-11-04 12:22 (UTC)

This was at least part of the problem: https://github.com/SemaiCZE/inicpp/issues/22

Inicpp is a submodule that was failing to build. The owner has updated it, fixed now.

knedlyk commented on 2023-09-22 17:08 (UTC)

Did someone able to build this package?