Taw's Projects

taw/joplin

Joplin - a free and secure notebook application . . . packaged for the Fedora, Red Hat (IBM), and OpenSUSE families of linux distributions Joplin is a powerful desktop and mobile application for writing and organizing markdown-formatted documents synced between devices and stored fully end-to-end encrypted on the local filesystem as well as the cloud. Joplin can manage large numbers of notes and documents organized into notebooks. The notes are searchable, can be copied, tagged, and modified either from the applications directly or from your own favorite text or markdown editor. Notes can be imported from Evernote, to include all associated resources (images, attachments, etc) and all metadata (geo-location, update time, creation time, etc). Notes can, of course, also be imported from any other markdown source. Mirroring and redundancy between your devices is achieved by a simple, and optionally encrypted, synchronization with one of the major cloud services including Nextcloud, Dropbox, Onedrive, WebDAV, or your local or network-accessible file system. More information about Joplin the project can be found at joplinapp.org and at it's GitHub page. I maintain all RPM package development bits here: https://github.com/taw00/joplin-rpm. I can be messaged at t0dd@protonmail.com or as user t0dd in the Joplin Community Forums. OS Notes Fedora users: Last build for Fedora 32 was Joplin v1.8.5. Upgrade to a newer version of Fedora. RHEL and CentOS users: Last build for EL7 was Joplin v1.0.216, and for EL8 was 2.8.8. Building for RHEL/CentOS (any version) has been challenging. How long I can keep it up, I don't know. Migrate to a desktop OS please: i.e., Fedora. OpenSUSE users: Building for SUSE (any version) has been challenging, for Leap versions in particular. How long I can keep it up is anyone's guess. Just fair warning. Keep up with current releases of OpenSUSE on your desktop. EXPIRED GPG KEY? If you get complaints about an expired GPG for this COPR repo after dnf downloads the joplin RPM, do this … Find the actual COPR key using: rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n" gpg-pubkey | grep joplin Remove your current GPG key for the COPR: sudo rpm -e gpg-pubkey-XXXXXXXX-XXXXXXXX (replacing the gpg-pubkey-* with the numbers from step 1). Re-install or upgrade: sudo dnf upgrade joplin -y or sudo dnf install joplin -y
  • Centos-stream 9 : x86_64
  • EPEL 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64
  • openSUSE Tumbleweed : x86_64

taw/element

SHUT DOWN NOTICE I am closing down this project for two reasons: a core upstream component of Element (the Electron platform) embeds non-free software (a couple codecs in libffmpeg.so) and I have been asked (told) to stop using my preferred build system (COPR) builds for OpenSUSE are again super-challenging As such, today—March 1, 2022, version 1.10.6—after almost four years of working on this project, I am ending my maintenance of Element builds for CentOS, Fedora, and OpenSUSE (NOTE, the builds have been pulled off this repo several versions ago). I am a fan of the project and think they are clearly a superior solution in the groups-chat space, but I am tired of fighting all the technical debt baggage and complexity associated to NodeJS and Electron. At some point I will stop checking in changes and that will be that. If someone wants to use my spec files and start a new RPM build project, please do so. Just let me know so I can link to it here. THERE IS AN ALTERNATIVE TO MY RPM BUILDS! There is an alternative build out there that should work for everyone: a Flatpak! I am not a huge fan of the bloat and non-native-ness of Flatpak/Snap/AppData builds (they are a kludge), but like all kludges, they are often good enough. So ... instead of the RPM, just go ahead and install the Flatpak. A big thank you goes out to all the good folks who supported and encouraged me over these four year. Cheers! -todd Element is . . . an all-in-one secure chat app for teams, friends, and organizations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption. more than a messaging app. Element is a shared workspace for the web. Element is a place to connect with teams. Element is a place to collaborate, to work, to discuss your current projects. an application that removes the barriers between apps, allowing you to connect teams and functionality like never before. a front-end client implementing the decentralized, secure, messaging and data-transport protocol, Matrix. (Note: Element was once named Riot. It was rebranded as of version 1.7.0.) Element is free. Element is secure. For more information: https://element.io/ VERSION MAINTENANCE NOTICE: Builds for RHEL7/CentOS7 (EL7, F19-based) and RHEL8/CentOS8 (EL8, F28-based) have ended. Instead, use CentOS Stream. Builds for CentOS Stream (EL8+) are currently functional Builds ended for Fedora 27 (Jan 1, 2019), 28 (Jun 1, 2019), 29 (Jan 1, 2020), 30 (Jun 1, 2020), 31 (Jan 1, 2021) Builds for Fedora 32 ended Jun 1, 2021 Builds for Fedora 33 likely end Jan 1, 2022 Builds for Fedora 34 likely end Jun 1, 2022 Builds for Fedora 35 likely end Jan 1, 2023 Builds for OpenSUSE Leap 15.0 and 15.1 have ended Builds for OpenSUSE Leap 15.2 likely end December 2021 Builds for OpenSUSE Leap 15.3 likely end November 2022 Builds for OpenSUSE Tumbleweed are currently functional l [NOTE: I dropped builds for i386 -- there was no demand]
  • Centos-stream 8 : x86_64
  • EPEL 8 : x86_64
  • openSUSE Tumbleweed : x86_64

taw/pychess

PyChess — an open-source desktop chess application and engine . . . packaged for Fedora Linux only! (CentOS and OpenSUSE have missing dependencies) PyChess . . . PyChess is a featureful desktop chess gaming application designed primarily for the GNOME desktop application (Linux/UNIX), but had been ported to most other operating systems. With PyChess you can play offline against another human or computer (using just about any chess engine installed on your system—I recommend Stockfish). PyChess also supports playing online players from around the world via the FICS or ICC chess servers. PyChess aims to be a clean, well-designed, interface, and I personally think it is the best overall chess client for the Linux desktop. Why does this repository exist?? PyChess already ships with Fedora and most other Linux distributions, but those vendor-supplied versions are usually woefully outdated (Fedora ships a version of PyChess from 2016!). Therefore, I offer this build for your own convenience. I make no guarantees it works as it should. Buyer beware. :) Cheers!

taw/stockfish

Stockfish — a powerful open-source chess engine . . . packaged for Fedora and CentOS (OpenSUSE already ships with the latest) What's a chess engine? You know when you play a game of chess and choose "Play the computer?" The chess engine is the computer. Stockfish . . . Stockfish is a free chess engine. It is not a complete chess program, but requires a UCI-compatible graphical user interface (GUI) in order to be used comfortably (e.g. PyChess (which I build for Fedora), Gnome Chess, and many more). Read the documentation for your GUI of choice for information about how to use Stockfish with it. I recommend PyChess. Stockfish, in recent years, has topped the list of strongest chess engines ever developed. But it can be used by weak players as well, like myself, to learn and analyze or just to have fun playing a game. PyChess, which I keep recommending, allows you to tone down Stockfish's default capability to bludgeon you to death with chess logic. :) Why does this repository exist? Stockfish already ships with Fedora and most other Linux distributions, but those vendor-supplied versions—in particular, RedHat/IBM/Fedora versions—are often woefully out of date. Therefore, I offer this build for your own convenience. I make no guarantee that it works as it should. Buyer beware. :) I am in no way affiliated with the developers of Stockfish, but I do thank them and the larger Stockfish community who have made an incredible chess engine possible. Remember, you don't stand a chance in beating the dated version of Stockfish let alone this newer one, but the gameplay improves regardless. I.e., You don't need this build, but I provide it anyway. Buyer beware. :) Cheers! -t
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64

taw/libdb4

libdb4 in support of dash and bitcoin running atop Fedora 33+ (which no longer supplies bdb4). Note: This spin of libdb4 does not provide libdb4-java or libdb4-java-devel The originator of this Fedora 33-friendly libdb4 was Josef Radinger of http://www.nosuchhost.net/~cheese/fedora/packages/33/x86_64/cheese-release.html. Thank you, Josef for this good work.

taw/ToddsPlaypen

This is a private repo only used to test builds of all kinds of various projects. Ideally you are not even reading this text, for anything you install from here may destroy your system. Certainly don't subscribe to this repo.
  • Centos-stream 9 : x86_64
  • EPEL 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora rawhide : x86_64
  • openSUSE Tumbleweed : x86_64

taw/rtb

Rsync Time Backup (rtb) — a time-machine-style backup utility — packaged for Fedora, EL (RHEL/CentOS), and OpenSUSE rtb is a command line driven backup utility leveraging the popular project, rsync-time-backup and its extension rtb-wrapper. Under the covers, rsync does all the heavy-lifting. Backups are incremental where same-files are maintained with hardlinks between backup trees. rtb has many similarities in concept to backintime, but is focused on simplicity. Profiles can be defined for different backup scenarios. USAGE GUIDANCE: https://github.com/taw00/rtb-rpm/blob/master/README.md
  • Centos-stream 8 : aarch64, x86_64
  • Centos-stream 9 : aarch64, x86_64
  • EPEL 7 : x86_64
  • EPEL 8 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora 41 : aarch64, x86_64
  • openSUSE Tumbleweed : aarch64, x86_64

taw/dashcore-0.14

Dash Core wallet, masternode, full node, and utilities (ignore the -0.14 in the repo name; it is an unfortunate legacy thing) Dash is Digital Cash - A peer-to-peer, digital money system Dash (Digital Cash) is an open-source peer-to-peer cryptocurrency with an emphasis on serving as an efficient platform for payments and decentralized applications. Dash offers a form of money that is portable, inexpensive, divisible and fast. It can be spent securely both online and in-person with negligible transaction fees. Dash offers instant transactions by default (InstantSend), more-fungible transactions (CoinJoin), and operates its network with a model of self-governance and self-funding. This decentralized governance and budgeting system makes it the first-ever successful decentralized autonomous organization (DAO). Learn more at www.dash.org. Further information about Dash: Website: https://www.dash.org/ Community: https://www.dash.org/community/ General documentation/wiki: https://docs.dash.org Sources for Red Hat / Fedora: https://github.com/taw00/dashcore-rpm Documentation: https://github.com/taw00/dashcore-rpm/tree/master/documentation EXPIRED GPG KEY? If you get complaints about an expired GPG for this COPR repo after dnf downloads one of the dashcore RPMs, do this … Find the actual COPR key using: rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n" gpg-pubkey | grep dashcore Remove your current GPG key for the COPR: sudo rpm -e gpg-pubkey-XXXXXXXX-XXXXXXXX (replacing the gpg-pubkey-* with the numbers from step 1). Re-install or upgrade: sudo dnf upgrade -y or sudo dnf install dashcore-client -y or sudo dnf install dashcore-server -y VERSION NOTICES: x86_64: Dash Core 0.14+ builds are 64bit only. CentOS/RHEL: Though I successfully built 0.15 to 0.16 to EL8, ongoing builds are problematic. So for now, I only target Fedora. Fedora 30: builds ended as of ~Jun 1, 2020 Fedora 31: builds ended as of ~Jan 1, 2021 Fedora 32: builds ended as of ~Jun 1, 2021 Fedora 33: builds ended as of ~Jan 1, 2022 Fedora 34: builds ended as of ~Jun 1, 2022 Fedora 35: builds ended as of ~Jan 1, 2023 Fedora 36: builds ended May 16, 2023 Fedora 37: builds ended Jan 1, 2024 Fedora 38: builds ended Jun 1, 2024 Fedora 39: builds likely end Jan 1, 2025 Fedora 40: builds likely end Jun 1, 2025 Fedora 41: builds likely end Jan 1, 2026
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64

taw/ipfs

Interplanetary Filesystem (via the Kubo project) IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in. You can also mount the world at /ipfs. For more info see: https://github.com/ipfs/ipfs Source RPMs are maintained and developed at https://github.com/taw00/ipfs-rpm
  • Centos-stream 9 : x86_64
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64

taw/dashcore-0.13.0

0.13 Dash Core wallet, masternode, full node, and utilities Dash is Digital Cash - A peer-to-peer, digital money system Dash (Digital Cash) is an open source peer-to-peer cryptocurrency and monetary platform with a strong focus on serving the payments industry. Dash offers a form of money that is portable, inexpensive, divisible and fast. It can be spent securely both online and in person with minimal transaction fees. Dash offers instant transactions (InstantSend), private transactions (PrivateSend), and operates a self-governing and self-funding model. This decentralized governance and budgeting system makes it one of the first ever successful decentralized autonomous organizations (DAO). Dash is also a platform for innovative decentralized crypto-tech. Learn more at www.dash.org. Further information about Dash: Website: https://www.dash.org/ Community: https://www.dash.org/community/ General documentation/wiki: https://docs.dash.org Sources for Red Hat / Fedora: https://github.com/taw00/dashcore-rpm Documentation: https://github.com/taw00/dashcore-rpm/tree/master/documentation VERSION NOTICES: x86_64: these Dash Core 0.13 builds are 64bit only. Let me know if 32-bit is important to you. Fedora 28: Builds for F28 will most likely cease on Jun 1, 2019 Fedora 29: Builds for F29 will most likely cease on Jan 1, 2020 Fedora 30: Builds for F230 will most likely cease on Jun 1, 2020 EL7: Builds for CentOS7 and RHEL7 ended with Dash Core 0.12.3

taw/zcash-2.0

2.0 Zcash Cryptocurrency full node and wallet Zcash - A peer-to-peer, privacy-centric, digital currency Zcash is an open source peer-to-peer cryptocurrency aimed at using cryptography to provide enhanced privacy while facilitating selective transparency of transactions. Zcash transactions are published on a public blockchain, but private 'shielded' transactions allow for content to be encrypted using a zero-knowledge proof construction called a zk-SNARK. These constructions ensure the validity and fungibility of transactions as well as a secure ledger of balances without giving out any other information such as parties or amount involved. Learn more at z.cash. Further information about Zcash: Website: https://z.cash/ Community: https://z.cash/support/index.html#community General documentation/wiki: https://z.cash/support/index.html#users https://z.cash/support/faq.html https://github.com/zcash/zcash/wiki/Troubleshooting-FAQ Zcash for Red Hat / Fedora Zcash: https://github.com/taw00/zcash-rpm

taw/dashcore-12.3

0.12.3 Dash Core wallet, masternode, full node, and utilities Dash is Digital Cash - A peer-to-peer, privacy-centric, digital currency Dash (Digital Cash) is an open source peer-to-peer cryptocurrency with a strong focus on serving the payments industry. Dash offers a form of money that is portable, inexpensive, divisible and fast. It can be spent securely both online and in person with minimal transaction fees. Dash offers instant transactions (InstantSend), private transactions (PrivateSend), and operates a self-governing and self-funding model. This decentralized governance and budgeting system makes it one of the first ever successful decentralized autonomous organizations (DAO). Dash is also a platform for innovative decentralized crypto-tech. Learn more at www.dash.org. Further information about Dash: Website: https://www.dash.org/ Community: https://www.dash.org/community/ General documentation/wiki: https://docs.dash.org Sources for Red Hat / Fedora: https://github.com/taw00/dashcore-rpm Documentation: https://github.com/taw00/dashcore-rpm/tree/master/documentation WARNING: We test and will attempt to address issues with this release only on CentOS7/RHEL7 (x86_64 only) and Fedora 28 or newer Fedora 28 will most likely become unsupported Jun 1, 2019
  • EPEL 7 : x86_64

taw/libdb6-for-zcash

libdb6 build ...only to be used to build zcash

taw/riot-testing

TEST PACKAGES! -- they may even work. :) "Production" packages can be found here: https://copr.fedorainfracloud.org/coprs/taw/element/ Element is . . . an all-in-one secure chat app for teams, friends, and organizations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption. more than a messaging app. Element is a shared workspace for the web. Element is a place to connect with teams. Element is a place to collaborate, to work, to discuss your current projects. an application that removes the barriers between apps, allowing you to connect teams and functionality like never before. a front-end client implementing the decentralized, secure, messaging and data-transport protocol, Matrix. (Note: Element was once named Riot. It was rebranded as of version 1.7.0.) Element is free. Element is secure. For more information: https://element.io/ OS VERSION MAINTENANCE NOTICE: These are test packages, so anything goes, but... Builds for RHEL7/CentOS7 (EL7, F19-based) and RHEL8/CentOS8 (EL8, F28-based) have ended. Instead, use CentOS Stream. Builds for CentOS Stream (EL8+) are currently functional Builds ended for Fedora 27 (Jan 1, 2019), 28 (Jun 1, 2019), 29 (Jan 1, 2020), 30 (Jun 1, 2020), 31 (Jan 1, 2021) Builds for Fedora 32 ended Jun 1, 2021 Builds for Fedora 33 likely end Jan 1, 2022 Builds for Fedora 34 likely end Jun 1, 2022 Builds for Fedora 35 likely end Jan 1, 2023 Builds for OpenSUSE Leap 15.0 and 15.1 have ended Builds for OpenSUSE Leap 15.2 likely end December 2021 Builds for OpenSUSE Leap 15.3 likely end November 2022 Builds for OpenSUSE Tumbleweed are currently functional
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64
  • openSUSE Tumbleweed : x86_64
  • 1
  • 2