Changeset View
Standalone View
package.yml
- This file was added.
| name : broot | |||||
| version : 0.13.4 | |||||
| release : 1 | |||||
| source : | |||||
| - https://github.com/Canop/broot/archive/v0.13.4.tar.gz : fd9af3df87f61dbce01c262c71d07cd11221602da7662c321501772eb9a68fff | |||||
| license : MIT | |||||
| component : system.utils | |||||
| summary : A new way to see and navigate directory trees | |||||
| networking : yes | |||||
| builddeps : cargo | |||||
DataDrake: Should be a list format, even for one item. | |||||
| description: | | |||||
| A new way to see and navigate directory trees using cd, tree, and fuzzy search. | |||||
| prep : | | |||||
DataDrakeUnsubmitted Done Inline ActionsDid you mean "setup"? "prep" doesn't do anything. DataDrake: Did you mean "setup"? "prep" doesn't do anything. | |||||
Done Inline Actionsdescription should go after summary, not after builddeps. JoshStrobl: description should go after summary, not after builddeps. | |||||
| mkdir -p build/x86_64-linux/ | |||||
| build : | | |||||
| cargo build --release --locked | |||||
| install : | | |||||
Done Inline ActionsAccording to https://github.com/Canop/broot/blob/master/build.rs they are also building shell completions and I see a man page dir in the project's root. We should ideally be installing what shell completions they do have:
manpage location will be determined by the section they are expecting, probably 1 for general commands, so it should be installed to /usr/share/man/man1/ and be sure it has .1 appended to the end of the man page file name. JoshStrobl: According to https://github.com/Canop/broot/blob/master/build.rs they are also building shell… | |||||
| install -Dt "$installdir"/usr/bin target/release/broot | |||||
DataDrakeUnsubmitted Done Inline ActionsShould just be: install -Dm00755 target/release/broot $installdir/usr/bin/broot DataDrake: Should just be:
```
install -Dm00755 target/release/broot $installdir/usr/bin/broot
``` | |||||
Done Inline ActionsSeems like a fair bit of redundancy with how you're doing completions installation. You could more easily accomplish all of this using a pushd into the target out directory and loop a list of the completions or the directories and install from there. Otherwise it's a good start. JoshStrobl: Seems like a fair bit of redundancy with how you're doing completions installation. You could… | |||||
| install -Dm644 LICENSE "$installdir/usr/share/licenses/broot/LICENSE" | |||||
DataDrakeUnsubmitted Done Inline ActionsWe don't ship license files unless upstream does it of their own volition. DataDrake: We don't ship license files unless upstream does it of their own volition. | |||||
Should be a list format, even for one item.