depends: Use more legible qmake commands in qt package #20673

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:201216-subdir changing 1 files +12 −11
  1. hebasto commented at 1:27 pm on December 16, 2020: member

    Rather than using cd to jump all over the place, perform all (q)make commands from the top level directory.

    Looking at bash like cd ../../../.. gives me a headache.

    Credits to fanquake.

    This PR is an alternative to #20504 that works without any additional non-trivial hack.

  2. depends: Do not set build_subdir for qt package
    This change makes the next commit possible without exporting the PATH
    variable.
    bf35a8da6e
  3. depends: Use more legible qmake commands in qt package
    This change gets rid of multiple `../` that makes reasoning about the
    script and its maintaining much easier.
    
    Co-authored-by: fanquake <fanquake@gmail.com>
    87fe104537
  4. fanquake added the label Build system on Dec 16, 2020
  5. practicalswift commented at 2:37 pm on December 16, 2020: contributor
    Concept ACK: more readable and thus easier to reason about :)
  6. DrahtBot commented at 4:52 pm on December 16, 2020: member

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #20642 (depends: Drop unneeded patches for qt package by hebasto)
    • #20641 (depends: Use Qt top-level build facilities by hebasto)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  7. promag commented at 9:12 am on December 17, 2020: member

    Tested ACK 87fe104537eab5ccd8728321fe1c9ba39f7dda78.

    This is a nice change that makes it more readable.

  8. MarcoFalke added the label Needs gitian build on Dec 17, 2020
  9. MarcoFalke added the label Needs Guix build on Dec 17, 2020
  10. DrahtBot commented at 11:26 am on December 19, 2020: member

    Gitian builds

    File commit 816314ef0f7bdf50a6596ef893ac1a1d2d8723bf(master) commit 4f2a2143412f1e5944f543dbe9a35fb63d7e0179(master and this pull)
    *-aarch64-linux-gnu-debug.tar.gz 92c094a57f28b2fe... 13eb6fe06cc07a31...
    *-aarch64-linux-gnu.tar.gz 6406c70036869155... e9cb723da468ea3e...
    *-arm-linux-gnueabihf-debug.tar.gz fa1dcb7738417481... 47d6c441fac2a4f9...
    *-arm-linux-gnueabihf.tar.gz ba0552af3463d066... 625531f86b641ae8...
    *-osx-unsigned.dmg b38904a51c9c12d5... 70f1e4f96666e764...
    *-osx64.tar.gz 81c94a20c6fe25d9... 32bd4332c35b3b26...
    *-riscv64-linux-gnu-debug.tar.gz 5199aceb15600fb9... b7918af69a938c8f...
    *-riscv64-linux-gnu.tar.gz 79881c3a59eecd00... 88dbfa827533c1b0...
    *-win64-debug.zip 9f6dc265cf93e377... 236585ef42498c7d...
    *-win64-setup-unsigned.exe 4f64508a4629cde1... 324848f486ceb7f3...
    *-win64.zip 85b0b7372d64928b... 2a6cfceceb04d5d9...
    *-x86_64-linux-gnu-debug.tar.gz db8b3d3f3967dbb4... c8479c8879e6cb85...
    *-x86_64-linux-gnu.tar.gz 10c06c92f10e4d8d... 829e42137597610e...
    *.tar.gz b47efbff1aff7eeb... 4ba8a00baaa9e572...
    bitcoin-core-linux-22-res.yml 6b70a61e243f8979... 89bb09a06e010cd5...
    bitcoin-core-osx-22-res.yml c492c16c3445ba68... 66114c73b168a25a...
    bitcoin-core-win-22-res.yml a4afeb86eac5227b... 9908252e63632e0e...
    linux-build.log 6e3648941ec583a8... b348f867e8b049cb...
    osx-build.log 951cd893b8181a69... e732a7c415cb5b06...
    win-build.log 09e44a321a721c70... dd169d897d81dd53...
    bitcoin-core-linux-22-res.yml.diff 0ab47ec0f5e3bb72...
    bitcoin-core-osx-22-res.yml.diff 43bc5d00eddf36ee...
    bitcoin-core-win-22-res.yml.diff 691f1b3fb832002f...
    linux-build.log.diff 94c1760dabc53856...
    osx-build.log.diff 41028b358ed0e143...
    win-build.log.diff 5a247ba5ec134f85...
  11. DrahtBot removed the label Needs gitian build on Dec 19, 2020
  12. DrahtBot commented at 9:07 am on December 21, 2020: member

    Guix builds

    File commit f1dbf92ff0475a01d20170ea422c1d086acbbc57(master) commit f7d771d034e012a683cbaf9518c3ac362a066d34(master and this pull)
    *-aarch64-linux-gnu-debug.tar.gz 3515438da57735d7... 79e5129049bccccd...
    *-aarch64-linux-gnu.tar.gz 05a5abb8dc19b763... 6febd6aa71103303...
    *-arm-linux-gnueabihf-debug.tar.gz a304544b9e0a6c6c... d07b79211658f24f...
    *-arm-linux-gnueabihf.tar.gz 0a0aeaa4824539bf... ac798e6224cd2261...
    *-riscv64-linux-gnu-debug.tar.gz 8dd000bbc84bcbae... 94eaefd512ccbce2...
    *-riscv64-linux-gnu.tar.gz dd378f951a7bd9f3... a333a17de3361ab3...
    *-win-unsigned.tar.gz dfc0adc44d8ff510... 6a379c179c229129...
    *-win64-debug.zip 5998a6b080a1f045... ec00f7d55736d34d...
    *-win64-setup-unsigned.exe 10bdc93641d087bd... 377ecab01d135c2a...
    *-win64.zip e333c73783a2ce08... c12d24d8261f0151...
    *-x86_64-linux-gnu-debug.tar.gz ed787b28fac37978... 6db938fc7038af2c...
    *-x86_64-linux-gnu.tar.gz f9d97bcb271450ec... 1afc8ec7a3595c95...
    *.tar.gz 1c0afb594835e558... 918d848feb18e32d...
    guix_build.log 8a0c986f6840886d... 96f70db05fe972e9...
    guix_build.log.diff 0489221554d7d83d...
  13. DrahtBot removed the label Needs Guix build on Dec 21, 2020
  14. fanquake approved
  15. fanquake commented at 2:54 am on December 25, 2020: member
    ACK 87fe104537eab5ccd8728321fe1c9ba39f7dda78
  16. fanquake merged this on Dec 25, 2020
  17. fanquake closed this on Dec 25, 2020

  18. sidhujag referenced this in commit ea50da735d on Dec 25, 2020
  19. hebasto deleted the branch on Dec 25, 2020
  20. PastaPastaPasta referenced this in commit e77ac62e82 on Jun 27, 2021
  21. PastaPastaPasta referenced this in commit 2add619b9e on Jun 28, 2021
  22. PastaPastaPasta referenced this in commit f980015acd on Jun 29, 2021
  23. PastaPastaPasta referenced this in commit a4901794b1 on Jul 1, 2021
  24. PastaPastaPasta referenced this in commit 99a8868ea0 on Jul 1, 2021
  25. PastaPastaPasta referenced this in commit 9301aa11e2 on Jul 15, 2021
  26. PastaPastaPasta referenced this in commit 62fab44126 on Jul 16, 2021
  27. DrahtBot locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-17 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me