summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-05-22fix: bump version to 0.3.0-16Matteo Piccinini (loacker)
2024-05-22fix: add python-future as dependencyMatteo Piccinini (loacker)
```python python: loading script "/usr/share/weechat/python/weechat-matrix.py" python: stdout/stderr (?): Traceback (most recent call last): python: stdout/stderr (?): File "/usr/share/weechat/python/weechat-matrix.py", line 44, in <module> python: stdout/stderr (?): from future.utils import bytes_to_native_str as n python: stdout/stderr (?): ModuleNotFoundError: No module named 'future' python: unable to parse file "/usr/share/weechat/python/weechat-matrix.py" ```
2024-05-05Cleanup pkgbuild from unnecessary preparation stepsMatteo Piccinini
2024-05-05Update source url for future stability of archives and hashesMatteo Piccinini
https://github.blog/2023-02-21-update-on-the-future-stability-of-source-code-archives-and-hashes/
2024-05-04Introduce the use of upstream source tarballMatteo Piccinini
2024-04-30Python 3.12 rebuildMatteo Piccinini
2023-12-27upgpkg: 0.3.0-11; fix use with pythin-matrix-nio >= 0.21Andreas Radke
2023-04-12rebuild with python 3.11Felix Yan
2023-01-09Rebuild to fix build requirements.David Runge
Switch to python-poetry-core in makedepends by applying upstreamed patch: https://github.com/poljar/weechat-matrix/pull/340
2022-04-07weechat-matrix: use git cherry-pick instead of patchJonas Witschel
The package already uses git sources, so there is no need to download patch files separately.
2022-04-05add optdepends of python-matrix-nio for e2eJonas Witschel
weechat-matrix depends on matrix-nio[e2e]. Since python-matrix-nio version 0.19.0-4 the e2e dependencies are optional, so they need to be added as mandatory dependencies to weechat-matrix instead.
2022-04-04remove dependency version pinningJonas Witschel
Upstream pins the dependency versions to the minor version that was used during development. Since the Arch repositories contain some newer versions, importing the module can fail. Try e.g. from pkg_resources import require require("matrix") This fails with pkg_resources.ContextualVersionConflict: (matrix-nio 0.19.0 (/usr/lib/python3.10/site-packages), Requirement.parse('matrix-nio[e2e]<0.19.0,>=0.18.0'), {'matrix'}) The package works fine with the latest versions available in the repositories (that is what we run the test suite for after all), so remove the dependency version pinning altogether.
2022-02-20update PEP 517 build process according to new Python package guidelinesJonas Witschel
2021-12-13weechat-matrix: use URL of upstreamed instead of local patchJonas Witschel
2021-12-11work around a Python 3.10 bug (FS#72979)Jonas Witschel
2021-12-02Python 3.10 rebuildEvangelos Foutras
2021-09-01update install script to use XDG directoriesJonas Witschel
WeeChat supports the XDG Base Directory Specification since version 3.2.
2021-07-03correct dependency nameJonas Witschel
The package containing the "xdg-open" executable is called "xdg-utils".
2021-07-03upstream releaseJonas Witschel
- python-future is no longer required since upstream commit 69cbba8839ad68420d55bd56833eb3e970ee6311. - xdg-open has replaced rifle as the default plumber (commit e06a4dced463f103b38040067d2cc6f55344d9ce). - The backported commit ef09292005d67708511a44c8285df1342ab66bd1 is part of this release.
2021-02-27backport patch to allow password login with SSO enabledJonas Witschel
2021-02-25weechat-matrix: add missing dependencies on python and python-setuptoolsJonas Witschel
2020-11-12Python 3.9 rebuildFelix Yan
2020-04-29update post_install messageJonas Witschel
weechat 2.8-2 recognises scripts in /usr/share/weechat/, so there is no need to create a symlink to weechat-matrix.py in ~/.weechat/python/ any more.
2020-04-05upstream releaseJonas Witschel
2020-03-31install to site-packagesJonas Witschel
Improve the packaging thanks to dvzrv and eschwartz: the Python module is now properly installed to site-pages, which has the advantage of tracked dependency versions as well as pregenerated bytecode. The only thing left in /usr/share/weechat/python/ is the WeeChat script that needs to be symlinked to WEECHAT_HOME by the user. It was renamed to weechat-matrix.py because using the name matrix.py leads to a circular import error. As a result users will have to update their symbolic links after the upgrade, this is documented by a post_upgrade message.
2020-03-29Initial import of weechat-matrixJonas Witschel