:: [Libbitcoin] libbitcoin RPM spec fi…
Top Page
Delete this message
Reply to this message
Author: Alice Wonder
Date:  
To: libbitcoin@lists.dyne.org
Subject: [Libbitcoin] libbitcoin RPM spec files
I made a git repo for the libbitcoin RPM spec files I am working on.

https://github.com/AliceWonderMiscreations/libbitcoin-RPM

Right now it only has spec files for the development 4.0.0 spec files
and there are a few more I need to create and add.

I'm trying to create them in such a way that someone who wants them
installed in /opt/whatever instead of /usr will just have to define the
alternate prefix when building and it will just work. That's really
(imho) how package spec files should be done, even though /usr is
usually what people use with RPM.

The packaging of the python components of libbitcoin4-consensus needs
some cleanup and I have to check about java classpath for the java
component when used with an alternate install prefix.

when the updated ICU package is installed in an alternate prefix, it
works for building boost and for building libbitcoin but make check on
libbitcoin then fails. However when ICU update is installed in /usr that
isn't an issue, so I suspect that issue is with the ICU package.

For the server package I have no created any systemd starup files, and I
need to look at what would be required for it to work on an SELinux
enforcing server.

I haven't tried running the server yet, I want to build the explorer
first which I haven't done yet.

Anyway that's where I have the spec files, my intent is to get all the
packaging issues worked out with the 4 release before creating spec
files for the 3 release.

And Boost - when I started, I started with Boost 1.63.0 and that
resulted in some make check issues that don't happen with 1.58.0 so when
I finish the 4 packaging I'll then try the various boost versions newer
than 1.58.0 to find what version it breaks in and why.

I guess it validates the value in always running make check.