Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
keychain


Commits:
04a7ea40 by Antonio Rojas at 2026-09-22T14:10:32+02:00
upgpkg: 3.0.5-2: Use standard Python packaging tooling

Fixes #11

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,14 @@
 pkgbase = keychain
        pkgdesc = A front-end to ssh-agent, allowing one long-running ssh-agent 
process per system, rather than per login
        pkgver = 3.0.5
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.funtoo.org/Keychain
        arch = any
        license = GPL-2.0-only
        makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
        depends = python
        source = git+https://github.com/danielrobbins/keychain#tag=3.0.5
        sha256sums = 
9fa19b40b4470e1e19d08d01a3432a983829d11d455d4c5b0ffcbdf7c9c67ad1


=====================================
PKGBUILD
=====================================
@@ -4,22 +4,25 @@
 
 pkgname=keychain
 pkgver=3.0.5
-pkgrel=1
+pkgrel=2
 pkgdesc='A front-end to ssh-agent, allowing one long-running ssh-agent process 
per system, rather than per login'
 arch=(any)
 url='https://www.funtoo.org/Keychain'
 license=(GPL-2.0-only)
 depends=(python)
-makedepends=(git)
+makedepends=(git
+             python-build
+             python-installer
+             python-setuptools)
 source=(git+https://github.com/danielrobbins/keychain#tag=$pkgver)
 sha256sums=('9fa19b40b4470e1e19d08d01a3432a983829d11d455d4c5b0ffcbdf7c9c67ad1')
 
 build() {
   cd $pkgname
-  make
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd $pkgname
-  install -Dm755 keychain.pyz "$pkgdir"/usr/bin/keychain
+  python -m installer --destdir="$pkgdir" dist/*.whl
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keychain/-/commit/04a7ea40e963123f060699a5d51467ad5aec42f9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keychain/-/commit/04a7ea40e963123f060699a5d51467ad5aec42f9
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to