Package Details: mkpkg 8.0.2-1

Git Clone URL: https://aur.archlinux.org/mkpkg.git (read-only, click to copy)
Package Base: mkpkg
Description: Tool to rebuild packages based on dependency triggers
Upstream URL: https://github.com/gene-git/Arch-mkpkg
Keywords: makepkg pkgbuild
Licenses: GPL-2.0-or-later
Submitter: GeneArch
Maintainer: GeneArch
Last Packager: GeneArch
Votes: 6
Popularity: 0.51
First Submitted: 2022-10-13 23:34 (UTC)
Last Updated: 2026-01-06 16:22 (UTC)

Pinned Comments

GeneArch commented on 2026-06-14 20:51 (UTC) (edited on 2026-06-14 20:53 (UTC) by GeneArch)

As both the packager and upstream author I'd like to encourage all users to activate "git source verification" if not already done. Please see comment in the PKGBUILD file. The recent supply chain issues highlight the importance of validating source code.

All git tags are signed and going forward, every commit will also be signed.

The public signing key is available in a few places, but I recommend getting it either via WKD or directly from the website of the key's email domain. These are sound ways to do this. For additional information please see:

https://sapience.com/tech/blog/git-keys

To get the key via WKD:

gpg --auto-key-locate nodefault,wkd --locate-external-keys arch@sapience.com

Latest Comments

1 2 Next › Last »

GeneArch commented on 2026-06-14 20:51 (UTC) (edited on 2026-06-14 20:53 (UTC) by GeneArch)

As both the packager and upstream author I'd like to encourage all users to activate "git source verification" if not already done. Please see comment in the PKGBUILD file. The recent supply chain issues highlight the importance of validating source code.

All git tags are signed and going forward, every commit will also be signed.

The public signing key is available in a few places, but I recommend getting it either via WKD or directly from the website of the key's email domain. These are sound ways to do this. For additional information please see:

https://sapience.com/tech/blog/git-keys

To get the key via WKD:

gpg --auto-key-locate nodefault,wkd --locate-external-keys arch@sapience.com

GeneArch commented on 2025-01-03 10:38 (UTC)

Note on getting the git signing public key. Any of the following:

1) Get fresh copy of the package (on this page Package Actions Download Snapshot) Unpack tar file and the key will be in keys/pgp:

gpg --import < keys/pgp/*.asc

2) Available on github (same account as the package source): https://github.com/gene-git/blog/tree/master/git-keys

3) From authors website : https://www.sapience.com/tech

4) via WKD curl $(gpg-wks-client --print-wkd-url arch@sapience.com) | gpg --import

GeneArch commented on 2024-12-31 23:13 (UTC)

Thanks again for suggestion - I have updated my release workflow tools to include the git signing key under keys/pgp.

And happy new year!

GeneArch commented on 2024-12-31 22:17 (UTC)

Thanks. I have been trying to decide if I should include the key in the package itself like arch packages do.

In meantime its available via https://www.sapience.com/tech. (WKD is supported though I have seen some gnutls based clients not always work)

simona commented on 2024-12-31 22:12 (UTC)

missing 7CCA1BA66669F3273DB52678E5B81343AB9809E1 key

GeneArch commented on 2022-11-04 18:41 (UTC)

Sorry about that @tiko. python-poetry back in makedepends list - thanks again @FabioLolix

GeneArch commented on 2022-11-04 18:14 (UTC)

Thanks fabio - my fault - will send fix shortly.

FabioLolix commented on 2022-11-04 18:02 (UTC)

Try to install python-poetry

tiko commented on 2022-11-04 18:01 (UTC)

 
I got this error when update to latest version package how i can fix it ?

* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/pep517/wrappers.py", line 319, in _call_hook
    raise BackendUnavailable(data.get('traceback', ''))
pep517.wrappers.BackendUnavailable: Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/pep517/in_process/_in_process.py", line 77, in _build_backend
    obj = import_module(mod_path)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'poetry'

ERROR Backend 'poetry.core.masonry.api' is not available.

GeneArch commented on 2022-10-14 16:50 (UTC)

ssh working now and pushed PKGBUILD - thanks so much for your guidance. Let me know if I missed anything.