Package Details: shiny-mirrors r269.0e59fd0-1

Git Clone URL: https://aur.archlinux.org/shiny-mirrors.git (read-only, click to copy)
Package Base: shiny-mirrors
Description: An alternative to reflector, written in Rust! A tool to find the best mirrors for you!
Upstream URL: https://gitlab.com/Arisa_Snowbell/shiny-mirrors
Keywords: mirrorlist mirrors reflector rust service systemd
Licenses: GPL3
Submitter: Arisa
Maintainer: Arisa
Last Packager: Arisa
Votes: 6
Popularity: 0.009419
First Submitted: 2021-11-14 21:10 (UTC)
Last Updated: 2023-10-03 17:47 (UTC)

Latest Comments

Arisa commented on 2022-01-23 18:19 (UTC)

Ah, yes, thank you @yochananmarqos

yochananmarqos commented on 2022-01-23 18:16 (UTC)

@Arisa: Shouldn't it be r188.2d9dc27-1?

Neko-san commented on 2022-01-07 21:17 (UTC) (edited on 2022-01-07 22:07 (UTC) by Neko-san)

EDIT: Disregard; for some reason it isn't an issue (anymore, at least)


Since only !lto was added and the rest wasn't, maybe this conditional will make it easier for whatever reason why it wasn't added:

    if [ "$CC" = clang ] && [ "$CXX" = 'clang++' ] || [ "$CC" = clang ] || [ "$CXX" = clang++ ] ; then
        export CC=gcc
        export CXX=g++
        export LD=ld
        export AR=""
        export NM=""
        export RANLIB=""
        export STRIP=""
        export OBJCOPY=""
        # Reset debug flags to makepkg.conf defaults, in case Clang is globally set
        export DEBUG_CFLAGS="-g -fvar-tracking-assignments"
        export DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
    fi

Neko-san commented on 2021-12-15 10:25 (UTC) (edited on 2021-12-15 10:27 (UTC) by Neko-san)

The following needs to be set in order to make sure that the PKGBUILD overrides user-global makepkg.conf configuration, in the event they use Clang (for some bizarre reason Rust doesn't like Clang being set in PKGBUILDs and/or makepkg.conf) and/or have LTO enabled (which Rust also oddly doesn't like):

options=(!lto)

export CC=gcc
export CXX=g++
export LD=ld
export AR=""
export NM=""
export RANLIB=""
export STRIP=""
export OBJCOPY=""

Arisa commented on 2021-12-12 12:16 (UTC)

In r162 Clap got reworked to a new type based model

Arisa commented on 2021-12-10 01:09 (UTC)

r152.a5dd24d should have fixed the badly formatted links it wrote into mirrorlist, it was $repo/$arch now it is $repo/os/$arch

Arisa commented on 2021-11-14 21:51 (UTC)

Fixed the package description

yochananmarqos commented on 2021-11-14 21:30 (UTC) (edited on 2021-11-14 21:30 (UTC) by yochananmarqos)

Since this is the Arch build, no point in mentioning Manjaro:

-pkgdesc="(ARCH BUILD) A replacement for Manjaro's pacman-mirrors and Arch's reflector, rewritten in Rust! A tool to find the best mirrors for you!"
+pkgdesc="A replacement for reflector, rewritten in Rust! A tool to find the best mirrors for you!"