• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

RPMs now available for stable and experimental branches

t0dd

Active member
The world of linux is divided between...
  • the raw, brute-forced unmanaged world (tar.gz, zip, etc)
  • the "deb" packaged world (debian/ubuntu)
  • the "rpm" packaged world (fedora/red hat/suse/scientific)
  • containers -- Docker, Atomic and Openshift (Fedora/Red Hat), others
  • mobile -- android, etc...
Folks want software (and source code) available in native packaged formats. And eventually they want them in automated repository feeds (a later challenge). I am one of those folks who prefer the code in a format that is hackable, and easily buildable/packagable. But this also makes it far far easier for someone who wants binaries only to use Dash.

So, in that spirit, I packaged all three major branches (not a trivial effort, by the way) as RPMs:
0.12.0.56 (stable), 0.12.1.x (experimental), and 0.13.0.x (experimental)

Until they have a better home, you can get everything here (read the HowTo and README):
https://drive.google.com/folderview?id=0B0BT-eTEFVLOdWJjWGRybW1tMjQ

I will periodically rebuild the experimental branches and probably seek to have these housed somewhere more official.

Thanks. Feedback welcome.

Testing done thus far (0.12.0.56 only)...
  • dash-qt -- PASS -- Appears to function without issue (both 0.12.0.56 and 0.12.1.x)
  • dash-cli -- ?
  • dash-tx -- ?
  • dashd -- ?

...
Note: This work is the result of the effort first articulated in this post.
 
Last edited by a moderator:
dashcore RPMs - Compiled; packaged; posted...

I was forced to rename the packages since there is a very common "dash" package on most platforms already. I settled on dashcore as the base package name.

Binaries: https://drive.google.com/folderview?id=0B0BT-eTEFVLOdWJjWGRybW1tMjQ
Sources: https://github.com/taw00/dashcore-srpms
All signed with my GPG key: http://github.com/taw00/public-keys
Good stuff! I was able to reproduce the builds with your spec file. May I ask where the spec file originated from? You are writing about a Bitcoin spec file in your comment :)
 
I mentioned and gave the link in other documents. I just now updated the README.md in the srpms github repo to acknowledge the guy...

Anyway... https://www.ringingliberty.com/bitcoin/ -- he maintains bitcoin for Fedora, RHEL, CentOS. That was the originating spec I based this off of.

My packaging is a bit more tidy. But he has been doing this since 2012 and has really refined his RPMs. I have not incorporated his SELinux stuff yet. Though I intend to.
 
Good stuff! I was able to reproduce the builds with your spec file. May I ask where the spec file originated from? You are writing about a Bitcoin spec file in your comment :)

FYI -- In addition to Fedora packages, I have now also created RHEL and CentOS Packages. Same locations...

dashcore RPMs - Compiled; packaged; posted...
Binaries: https://drive.google.com/folderview?id=0B0BT-eTEFVLOdWJjWGRybW1tMjQ
Sources: https://github.com/taw00/dashcore-srpms
All signed with my GPG key: http://github.com/taw00/public-keys
 
Back
Top