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