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

koreader: build from source #178320

Closed
wants to merge 41 commits into from
Closed

koreader: build from source #178320

wants to merge 41 commits into from

Commits on Jun 21, 2022

  1. luarocks-packages.csv: add luajson

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    c78058a View commit details
    Browse the repository at this point in the history
  2. lua-modules/generated-packages.nix: generate luajson

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    a058dbf View commit details
    Browse the repository at this point in the history
  3. koreader: use private versions of noto fonts

    Mathnerd314 authored and Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    b27323e View commit details
    Browse the repository at this point in the history
  4. koreader: build from source

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    1369e73 View commit details
    Browse the repository at this point in the history
  5. koreader-bin: init at 2022.05.01

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    ffd5833 View commit details
    Browse the repository at this point in the history
  6. maintainers/maintainer-list.nix: add amjoseph (self)

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    7665961 View commit details
    Browse the repository at this point in the history
  7. remove longkeyid, because of c8cebff

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9a5f4ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    050e6be View commit details
    Browse the repository at this point in the history
  9. koreader: pass git-tags to fetchgit as ref/tags/${tag}

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    e548562 View commit details
    Browse the repository at this point in the history
  10. koreader/vendored.nix: provide explicit rev= value for curl, openssl,…

    … and zstd
    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    d16388c View commit details
    Browse the repository at this point in the history
  11. I am very stupid

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    6487964 View commit details
    Browse the repository at this point in the history
  12. fix incorrect hashes

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    fb6cb4e View commit details
    Browse the repository at this point in the history
  13. reword the comment for the postPatch phase

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    335a4f2 View commit details
    Browse the repository at this point in the history
  14. disable leaveDotGit due to #8567

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    161e633 View commit details
    Browse the repository at this point in the history
  15. vendor libffi

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    67bc89b View commit details
    Browse the repository at this point in the history
  16. add --quiet to git-commit to reduce log noise

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    faa4b65 View commit details
    Browse the repository at this point in the history
  17. disable sdcv temporarily

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    ace50f0 View commit details
    Browse the repository at this point in the history
  18. accomodate glib

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    1f37ef1 View commit details
    Browse the repository at this point in the history
  19. add installPhase

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9bb88ab View commit details
    Browse the repository at this point in the history
  20. set enableParallelBuilding=false

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    36450a8 View commit details
    Browse the repository at this point in the history
  21. add -r to cp command in installPhase

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    517dd8f View commit details
    Browse the repository at this point in the history
  22. switch tar from git to tarball download

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    63c52f4 View commit details
    Browse the repository at this point in the history
  23. add IS_RELEASE=1 to minimize symlinking

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    a7ad79e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3976945 View commit details
    Browse the repository at this point in the history
  25. fix copy origin

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    858a478 View commit details
    Browse the repository at this point in the history
  26. apply patchShebangs

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    8665a7d View commit details
    Browse the repository at this point in the history
  27. use ${stdenv.cc} instead of $CC

    Adam Joseph committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    ea071ac View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. sdcv uses a different download mechanism, so we need a different appr…

    …oach
    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    fd25714 View commit details
    Browse the repository at this point in the history
  2. s/${stdenv.cc}/${stdenv.cc}/bin/cc/

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    ddbf0b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0633df3 View commit details
    Browse the repository at this point in the history
  4. remove fonts.nix references

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    4a10837 View commit details
    Browse the repository at this point in the history
  5. re-enable lua-Spore

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    b2c70e9 View commit details
    Browse the repository at this point in the history
  6. better handling of $MACHINE

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    3204019 View commit details
    Browse the repository at this point in the history
  7. sort, deduplicate the patchShebangs-list

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    26d7f71 View commit details
    Browse the repository at this point in the history
  8. fix koreader RPATH handling

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    948a0cf View commit details
    Browse the repository at this point in the history
  9. comment

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    019ef4c View commit details
    Browse the repository at this point in the history
  10. run preInstall/postInstall hooks

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    3b6017f View commit details
    Browse the repository at this point in the history
  11. run old postInstall, if any, when overriding

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    34947fd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6bf6503 View commit details
    Browse the repository at this point in the history
  13. patch the elves

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    1d8610d View commit details
    Browse the repository at this point in the history
  14. fix patchelf invocation

    Adam Joseph committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    97a81b8 View commit details
    Browse the repository at this point in the history