diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-31 13:11:13 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-31 13:12:19 +0000 |
| commit | 56598668a72e5cbd89d16fde03731110e9dbf7d2 (patch) | |
| tree | 5d3ded3f5af73dc96bd86f90278cbfaa474cdc5d /gnu | |
| parent | eb4aa7bd2c407bd18df7a6af3939672666611e4a (diff) | |
gnu: mdpo: Update to 0.3.86.
* gnu/packages/gettext.scm (mdpo): Update to 0.3.86.
[source]: Switch to git-fetch.
[build-system]: Switch pyproject-build-system.
[inputs]: Add python-polib and python-pymd4c.
[propagated-inputs]: Remove python-polib and python-pymd4c.
[native-inputs]: Remove python-bump2version and python-yamllint; add
python-setuptools.
Change-Id: I1f5bc5dd273768adad5d87f70f0646c60310668f
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/gettext.scm | 40 |
1 files changed, 31 insertions, 9 deletions
diff --git a/gnu/packages/gettext.scm b/gnu/packages/gettext.scm index daffe656e6f..5e3078e0636 100644 --- a/gnu/packages/gettext.scm +++ b/gnu/packages/gettext.scm | |||
| @@ -34,10 +34,11 @@ | |||
| 34 | #:use-module (gnu packages) | 34 | #:use-module (gnu packages) |
| 35 | #:use-module (guix packages) | 35 | #:use-module (guix packages) |
| 36 | #:use-module (guix gexp) | 36 | #:use-module (guix gexp) |
| 37 | #:use-module (guix git-download) | ||
| 37 | #:use-module (guix download) | 38 | #:use-module (guix download) |
| 38 | #:use-module (guix build-system gnu) | 39 | #:use-module (guix build-system gnu) |
| 39 | #:use-module (guix build-system perl) | 40 | #:use-module (guix build-system perl) |
| 40 | #:use-module (guix build-system python) | 41 | #:use-module (guix build-system pyproject) |
| 41 | #:use-module (gnu packages bash) | 42 | #:use-module (gnu packages bash) |
| 42 | #:use-module (gnu packages check) | 43 | #:use-module (gnu packages check) |
| 43 | #:use-module (gnu packages docbook) | 44 | #:use-module (gnu packages docbook) |
| @@ -48,6 +49,7 @@ | |||
| 48 | #:use-module (gnu packages perl-check) | 49 | #:use-module (gnu packages perl-check) |
| 49 | #:use-module (gnu packages tex) | 50 | #:use-module (gnu packages tex) |
| 50 | #:use-module (gnu packages xml) | 51 | #:use-module (gnu packages xml) |
| 52 | #:use-module (gnu packages python-build) | ||
| 51 | #:use-module (gnu packages python-xyz) | 53 | #:use-module (gnu packages python-xyz) |
| 52 | #:use-module (gnu packages sphinx) | 54 | #:use-module (gnu packages sphinx) |
| 53 | #:use-module (guix utils)) | 55 | #:use-module (guix utils)) |
| @@ -232,17 +234,37 @@ color, font attributes (weight, posture), or underlining.") | |||
| 232 | (define-public mdpo | 234 | (define-public mdpo |
| 233 | (package | 235 | (package |
| 234 | (name "mdpo") | 236 | (name "mdpo") |
| 235 | (version "0.3.6") | 237 | (version "0.3.86") ;the last version without Rust |
| 236 | (source | 238 | (source |
| 237 | (origin | 239 | (origin |
| 238 | (method url-fetch) | 240 | (method git-fetch) |
| 239 | (uri (pypi-uri "mdpo" version)) | 241 | (uri (git-reference |
| 242 | (url "https://github.com/mondeja/mdpo") | ||
| 243 | (commit (string-append "v" version)))) | ||
| 244 | (file-name (git-file-name name version)) | ||
| 240 | (sha256 | 245 | (sha256 |
| 241 | (base32 "0kgbm0af7jwpfspa2xxiy9nc2l1r2s1rhbhz4r229zcqv49ak6sq")))) | 246 | (base32 "130g8ggy0xgk5jmlx23569wmv9fz7fhm8qi46cjj7n4fxr0vnmyx")))) |
| 242 | (build-system python-build-system) | 247 | (build-system pyproject-build-system) |
| 243 | (native-inputs (list python-bump2version python-pytest python-yamllint)) | 248 | (arguments |
| 244 | (propagated-inputs | 249 | (list |
| 245 | (list python-polib python-pymd4c)) | 250 | ;; tests: 91 passed |
| 251 | #:test-flags | ||
| 252 | ;; XXX: The Most of the tests fail because 0.3.86 was released in 2022 | ||
| 253 | ;; and depends on python-pytest@6.2.4. | ||
| 254 | ;; | ||
| 255 | ;; OSError: pytest: reading from stdin while output is captured! | ||
| 256 | ;; Consider using `-s`. | ||
| 257 | #~(list "--ignore=test/test_integration/" | ||
| 258 | "--ignore=test/test_unit/test_md2po/" | ||
| 259 | "--ignore=test/test_unit/test_md2po2md/" | ||
| 260 | "--ignore=test/test_unit/test_mdpo2html/" | ||
| 261 | "--ignore=test/test_unit/test_po2md/"))) | ||
| 262 | (native-inputs | ||
| 263 | (list python-pytest | ||
| 264 | python-setuptools)) | ||
| 265 | (inputs | ||
| 266 | (list python-polib | ||
| 267 | python-pymd4c)) | ||
| 246 | (home-page "https://github.com/mondeja/mdpo") | 268 | (home-page "https://github.com/mondeja/mdpo") |
| 247 | (synopsis "Markdown file translation utilities using pofiles") | 269 | (synopsis "Markdown file translation utilities using pofiles") |
| 248 | (description | 270 | (description |
