diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-10-30 08:24:26 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-10-30 13:24:09 +0000 |
| commit | 4760733922052bf4cc1534200332c5629b336456 (patch) | |
| tree | 8ddde9fb2bb6178edb575f70f39a8481c31801f2 /gnu | |
| parent | 843af5ed32fad5ebf29ee26d2982b6c21843a668 (diff) | |
gnu: fdroidserver: Update to 2.4.2.
* gnu/packages/android.scm (fdroidserver): Update to 2.4.2.
[build-system]: Switch to pyproject-build-system.
[arguments]: Disable #:tests?.
<#:phases>: Remove fix-versioning; add set-env.
[propagated-inputs]: Remove python-ruamel.yaml; add python-argcomplete,
python-asn1crypto, python-oscrypto, python-platformdirs,
python-puremagic, python-ruamel.yaml-0.16, python-yamllint, and
sdkmanager.
[native-inputs]: Remove python-bcrypt, python-docker-pycreds,
python-pynacl, and python-websocket-client; add python-setuptools.
Fixes: guix/guix#3929
Change-Id: Idb302961009ea96667f713396e7d0922c1a98201
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/android.scm | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm index c70708e6223..1333af19ed4 100644 --- a/gnu/packages/android.scm +++ b/gnu/packages/android.scm @@ -55,6 +55,7 @@ #:use-module (gnu packages golang-xyz) #:use-module (gnu packages graphviz) #:use-module (gnu packages image) + #:use-module (gnu packages iso-codes) #:use-module (gnu packages java) #:use-module (gnu packages linux) #:use-module (gnu packages pcre) @@ -1191,49 +1192,49 @@ for communicating with Xiaomi smart appliances over miIO and MIoT protocols.") (define-public fdroidserver (package (name "fdroidserver") - (version "1.1.9") + (version "2.4.2") (source (origin (method url-fetch) (uri (pypi-uri "fdroidserver" version)) (sha256 (base32 - "0m07f791z45w7r2dzx4yb6s54b3c3wykm3w9hn25p2jcyax082a2")))) - (build-system python-build-system) + "06xybginrwi5c7bw000wz5s5hzi0aqrxskzwh8qc6wv463w2djax")))) + (build-system pyproject-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-versioning - (lambda _ - (substitute* "setup.py" - (("0.2.1") ,(package-version python-pyasn1-modules)) - ;; The dependency on docker has been removed upstream by - ;; a fairly large patch: - ;; https://gitlab.com/fdroid/fdroidserver/-/commit/89614851250c79a05db84070feca6dea033af334 - ;; that is not in a release yet. It appears we can compile with - ;; a newer version. - (("docker-py >= 1.9, < 2.0") "docker >= 1.9")) - #t))))) + (list + #:tests? #f ;requires Android SDK + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'set-env + (lambda _ + (setenv "HOME" "/tmp")))))) (propagated-inputs (list python-androguard python-apache-libcloud + python-argcomplete + python-asn1crypto python-clint python-defusedxml python-docker python-gitpython python-mwclient + python-oscrypto python-paramiko python-pillow + python-platformdirs + python-puremagic python-pyasn1 python-pyasn1-modules python-pyyaml python-qrcode - python-ruamel.yaml python-requests - python-vagrant)) + python-ruamel.yaml-0.16 + python-vagrant + python-yamllint + sdkmanager)) (native-inputs - (list python-babel python-bcrypt python-docker-pycreds python-pynacl - python-websocket-client)) + (list python-babel python-setuptools)) (home-page "https://f-droid.org") (synopsis "F-Droid server tools") (description |
