[Bug 1834731] Review Request: bitcoin - Peer to Peer Cryptographic Currency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1834731



--- Comment #3 from Oleg Girko <ol+redhat@xxxxxxxxxxxxx> ---
I was packaging a Dash client for Fedora for quite some time. Dash was
originally a fork of Bitcoin, and now it still synchronises its codebase with
newer versions of Bitcoin. Hence, Dash is not different than Bitcoin from
packaging point of view, only some file names and TCP port numbers are
different.
You can take a look at spec and other files I use to build Dash here:
https://obs.infoserver.lv/package/show/cryptocurrency/dash-core
If you find any ideas from this useful, feel free to use them. :-)

My spec file was originally based on spec file that was in Bitcoin source's
contrib subdirectory (it was removed from there since then), but significantly
evolved.

It has provisions for building with depends system, making deterministic build
closer to the one used for binary distribution by vendor (but not exactly the
same: still using compiler and some system libraries from Fedora). In order to
be suitable for building in isolated environment without network connectivity,
all sources needed for building are added as "SourceN:" directives in
autogenerated section of spec file, and "update-sources.sh" script has to be
run to update these sources every time you change the version number. This
feature is not suitable for official Fedora package because it essentially
bundles various libraries, so it's disabled by default.

Also, functional tests in "%check" section are run in parallel, and temporary
directory is placed in "/var/tmp" for them, because "/tmp" is sometimes tmpfs
in isolated build environment. and some tests require 8 gigabytes of space in
tmpdir.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux