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

libtool: drop unused auto* dependencies #210118

Merged
merged 1 commit into from
Jan 14, 2023

Commits on Jan 13, 2023

  1. libtool: drop unused auto* dependencies

    Autoreconf was initially added in e44dd84 ("libtool2: macOS 11
    support") for configure patches. The patches were removed since 2.4.7
    release. Let's drop these dependencies to make boostrap tree leaner.
    
    The diff of bootstrap tree before and after the change:
    
        $ nix-store --query --graph $(nix-instantiate -A stdenv) |
            fgrep ' -> ' | awk '{print $3}' | sort -u |
            sed 's/"[0-9a-z]\{32\}-/"/g' | sort > before
    
        $ nix-store --query --graph $(nix-instantiate -A stdenv) |
            fgrep ' -> ' | awk '{print $3}' | sort -u |
            sed 's/"[0-9a-z]\{32\}-/"/g' | sort > after
    
        $ diff -U0 before after
    
        --- before
        +++ after
        @@ -64,2 +63,0 @@
        -"help2man-1.49.2.drv"
        -"help2man-1.49.2.drv"
        @@ -77 +74,0 @@
        -"libxcrypt-4.4.33.drv"
        @@ -88,4 +84,0 @@
        -"perl-5.36.0.drv"
        -"perl-5.36.0.drv"
        -"perl5.36.0-gettext-1.07.drv"
        -"perl5.36.0-gettext-1.07.drv"
    
    This removes 2 of 3 builds of `perl` and `help2man` dependencies.
    
    Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
    trofi and Adam Joseph committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    6becbd3 View commit details
    Browse the repository at this point in the history