Update to the latest upstream release:
https://github.com/gvolpe/BeautyLine/releases/tag/0.0.4
Includes some refactoring:
- use stdenvNoCC instead of stdenv
- use fetchFromGitHub instead of fetchzip for fetching the release from
GitHub
- the newest release is located in the subdirectory BeautyLine-V3, so we
fetch only this folder via sparseCheckout and set it as source root
- run preInstall and postInstall hooks in the installPhase
- deduplicate files with jdupes
- set dontPatchELF and dontRewriteSymlinks to true. These fixup steps
are slow and unnecessary for this package.
Most icons themes just copy a bunch of files from the source to the
installation directory and therefore work perfectly fine with
stdenvNoCC.
All themes in pkgs/data/icons that still use stdenv after this change
are failing to build with stdenvNoCC.