keithbowes/deponejo
Project ID: 139294
Description
Primarily backports of outdated packages in the stable release of Mageia from Cauldron (my initial plan was to submit to BlogDrake to reach a higher number of users, but that seems not to be possible at the moment; plus, my Spanish is A1 at best). Sometimes, some new stuff for Cauldron too. Packages for other distros are on a case-by-case basis.
Some packages are available for Cauldron due to deficiencies in the official builds:
- Alacritty: My build includes the man pages, where the official build doesn't (the official SPEC has a typo: %{mandir} instead of %{_mandir}; it also doesn't install the alacritty-bindings.5 man page, also fixed in my build).
- Bogofilter: Uses SQLite instead of the antiquated Berkeley DB. You can export your Berkeley DB database via
bogoutil -d wordlist.db -o wordlist.txtbefore the update and then import it to the SQLite format viabogoutil -I wordlist.txt -o wordlist.dbafter the update. I know a more logical replacement for Berkeley DB would be LMDB, but both Fedora and LFS are using the SQLite backend, so I suppose they know better than I do. - Neovim: My build bundles the tree-sitter parsers so that there won't be Lua errors. Also backported to Mageia 9 with bundled tree-sitter, libvterm, and msgpack.
- Lynx: Removed the silly line about it may be illegal to use it. Why just warn with Lynx but not other SSL/TLS-enabled browsers? Besides, after Edward Snowden's revelations, virtually all websites went to HTTPS, to reduce government snooping, so it's virtually impossible to use the web without SSL/TLS nowadays. I know the US government, like the corporations that control it, want to have their cake and eat it too, but in this case, they surely realize that people in other countries using HTTPS is due to their own nefarious actions. I also include a patch to remove the libwww part of the UA string, since a lot of servers block things with libwww in the UA string, thinking they're spam bots.
- Pipewire: With support for roc plugins and webrtc-audio-processing-2, because why not? Also backported to Mageia 9 because Mageia 9 has pre-1.0 versions of Pipewire. 1.0+ might not be any less inclined to blow up your speakers, but I suppose it can't be more.
- SDL2: Uses cmake instead of autotools, so with support for libdecor and KMS/DRM. (These changes have made it into Cauldron, perhaps coincidentally or perhaps a maintainer saw my or someone else's repo, so they'll be available in the official repos starting in Mageia 10.) Note that I've since replaced it by sdl2-compat, but Mageia still uses canonical SDL2 upstream.
AlmaLinux, AmazonLinux, CentOS, and RHEL users should use an EPEL repo, which has more packages and thus packages are more likely to build for it:
- AlmaLinux, CentOS, and RHEL: Same version (e.g. EPEL 10 for CentOS 10).
- AmazonLinux: EPEL 7.
Installation Instructions
After enabling the repo, you should be able to do sudo dnf upgrade to get newer packages. You can also use dnf --repo=copr:copr.fedorainfracloud.org:keithbowes:deponejo list --available to see if there are any packages you want to install.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Amazonlinux 2023
|
aarch64 (332)*, x86_64 (331)* | Amazonlinux 2023 (17 downloads) |
Centos-stream 10
|
aarch64 (2360)*, ppc64le (2995)*, s390x (3000)*, x86_64 (2853)* | Centos-stream 10 (66 downloads) |
Centos-stream 9
|
aarch64 (3079)*, ppc64le (2554)*, s390x (3016)*, x86_64 (3294)* | Centos-stream 9 (63 downloads) |
EPEL 10
|
aarch64 (1724)*, ppc64le (1739)*, s390x (1830)*, x86_64 (1798)* | EPEL 10 (54 downloads) |
EPEL 8
|
aarch64 (544)*, ppc64le (882)*, s390x (796)*, x86_64 (1015)* | EPEL 8 (54 downloads) |
EPEL 9
|
aarch64 (1877)*, ppc64le (3174)*, s390x (1914)*, x86_64 (2330)* | EPEL 9 (69 downloads) |
Fedora 40
|
aarch64 (3664)*, ppc64le (3702)*, s390x (3314)*, x86_64 (4094)* | Fedora 40 (0 downloads) |
Fedora 41
|
aarch64 (3349)*, ppc64le (2927)*, s390x (3966)*, x86_64 (2562)* | Fedora 41 (83 downloads) |
Fedora 42
|
aarch64 (1928)*, ppc64le (618)*, s390x (2011)*, x86_64 (1856)* | Fedora 42 (38 downloads) |
Fedora 43
|
aarch64 (60)*, ppc64le (59)*, s390x (85)*, x86_64 (70)* | Fedora 43 (12 downloads) |
Fedora rawhide
|
aarch64 (2142)*, ppc64le (2174)*, s390x (3098)*, x86_64 (3491)* | Fedora rawhide (58 downloads) |
Mageia 8
|
aarch64 (5486)*, i586 (6130)*, x86_64 (5594)* | Mageia 8 (62 downloads) |
Mageia 9
|
aarch64 (11306)*, i586 (11055)*, x86_64 (12973)* | Mageia 9 (64 downloads) |
Mageia cauldron
|
aarch64 (10417)*, i686 (8833)*, x86_64 (9802)* | Mageia cauldron (59 downloads) |
openEuler 20.03
|
aarch64 (671)*, x86_64 (716)* | openEuler 20.03 (54 downloads) |
openEuler 22.03
|
aarch64 (2523)*, x86_64 (2998)* | openEuler 22.03 (66 downloads) |
openEuler 24.03
|
aarch64 (2474)*, x86_64 (2272)* | openEuler 24.03 (50 downloads) |
openSUSE Leap 15.6
|
aarch64 (431)*, x86_64 (413)* | openSUSE Leap 15.6 (33 downloads) |
openSUSE Tumbleweed
|
aarch64 (1851)*, i586 (1357)*, ppc64le (873)*, x86_64 (1921)* | openSUSE Tumbleweed (60 downloads) |
* Total number of downloaded packages.
Amazonlinux 2023
Centos-stream 10
EPEL 10
Fedora 40
Mageia 8
openEuler 20.03
openSUSE Leap 15.6