Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding support for rpm building #1175

Merged
merged 3 commits into from Feb 15, 2019

Conversation

@argakiig
Copy link
Collaborator

commented Sep 11, 2018

This is a work in progress needing scripting and cleanup

  • rename spec to follow nanocurrency-...<arch/os>. format
  • script to build from tags automatically
  • cleanup build script to include boost cmake gcc and other required dependencies
  • build for beta and live networks
Show resolved Hide resolved util/rai_node.spec Outdated
Show resolved Hide resolved util/rai_node.spec Outdated
Show resolved Hide resolved util/rai_node.spec Outdated

@rkeene rkeene added this to the V17.0 milestone Sep 11, 2018

Show resolved Hide resolved util/rai_node.spec Outdated
Show resolved Hide resolved util/rai_node.spec Outdated

@rkeene rkeene self-requested a review Sep 11, 2018

@argakiig argakiig added ci/cd and removed ci/cd labels Sep 16, 2018

@rkeene

This comment has been minimized.

Copy link
Contributor

commented Sep 29, 2018

We'll have to call the package "nanocurrency" to not conflict with the GNU nano package.

@rkeene rkeene force-pushed the argakiig:rpm_specfile branch from 7893915 to 270172f Oct 1, 2018

@rkeene rkeene force-pushed the argakiig:rpm_specfile branch from 4c1cc2a to f934a3d Oct 11, 2018

@rkeene rkeene modified the milestones: V17.0, V18.0 Nov 8, 2018

@zhyatt zhyatt added this to Unscheduled in V18 Dec 27, 2018

@argakiig argakiig moved this from Unscheduled to CP 1 (2018-01-09) in V18 Dec 28, 2018

@argakiig argakiig force-pushed the argakiig:rpm_specfile branch from 85f2f46 to 1beee7f Jan 2, 2019

@argakiig argakiig moved this from CP 1 (2018-01-09) to CP 3 (2018-01-23) in V18 Jan 17, 2019

@argakiig argakiig force-pushed the argakiig:rpm_specfile branch from 1beee7f to 56dc314 Feb 5, 2019

@zhyatt zhyatt removed the request for review from rkeene Feb 6, 2019

@zhyatt zhyatt moved this from CP 3 (2018-01-27) to During RC in V18 Feb 11, 2019

@argakiig argakiig force-pushed the argakiig:rpm_specfile branch 2 times, most recently from ce97e33 to 3fd4f77 Feb 11, 2019

@argakiig argakiig force-pushed the argakiig:rpm_specfile branch from 52ada6e to 6818462 Feb 12, 2019

@argakiig argakiig removed the incomplete label Feb 12, 2019

@argakiig argakiig requested review from cryptocode, SergiySW and wezrule Feb 12, 2019

@argakiig

This comment has been minimized.

Copy link
Collaborator Author

commented Feb 12, 2019

Initially this had been added to CI to build artifacts, there was no need to.
Example of artifacts created

root@3bc584f25a9a:~# ls -lR rpmbuild/*RPMS/
rpmbuild/RPMS/:
total 4
drwxr-xr-x 2 root root 4096 Feb 12 14:37 x86_64

rpmbuild/RPMS/x86_64:
total 4680
-rw-r--r-- 1 root root 2024340 Feb 12 04:09 nanocurrency-18.0RC2-100.el7.x86_64.rpm
-rw-r--r-- 1 root root 2019236 Feb 12 04:11 nanocurrency-beta-18.0RC2-100.el7.x86_64.rpm
-rw-r--r-- 1 root root  368780 Feb 12 04:11 nanocurrency-beta-debuginfo-18.0RC2-100.el7.x86_64.rpm
-rw-r--r-- 1 root root  368868 Feb 12 04:09 nanocurrency-debuginfo-18.0RC2-100.el7.x86_64.rpm

rpmbuild/SRPMS/:
total 27792
-rw-r--r-- 1 root root 14226755 Feb 12 04:09 nanocurrency-18.0RC2-100.el7.src.rpm
-rw-r--r-- 1 root root 14226814 Feb 12 04:11 nanocurrency-beta-18.0RC2-100.el7.src.rpm
@cryptocode
Copy link
Collaborator

left a comment

Not tested this, but lgtm

@SergiySW
Copy link
Collaborator

left a comment

LGTM

Update prep.sh.in
remove -k flag to finish cleanup after boost build

@argakiig argakiig changed the title initial specfile hardcoded to v16 adding support for rpm building Feb 15, 2019

@argakiig argakiig merged commit e551bd2 into nanocurrency:master Feb 15, 2019

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

argakiig added a commit that referenced this pull request Feb 18, 2019

@zhyatt zhyatt moved this from RC2 to RC3 in V18 Feb 18, 2019

@KrzysztofHajdamowicz

This comment has been minimized.

Copy link

commented Feb 22, 2019

I'd like to give kudos for each of you involved into providing official RPMs! :) Thanks! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.