-
-
Notifications
You must be signed in to change notification settings - Fork 571
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
remove useless make dependencies n°1 #3883
base: master
Are you sure you want to change the base?
Conversation
epoch=1 | ||
groups=('blackarch' 'blackarch-webapp' 'blackarch-fuzzer' 'blackarch-scanner') | ||
pkgdesc='Web security tool to make fuzzing at HTTP inputs, made in C with libCurl.' | ||
arch=('x86_64' 'aarch64') | ||
url='https://github.com/CoolerVoid/0d1n' | ||
license=('GPL3') | ||
depends=('curl') | ||
makedepends=('git' 'make') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base-devel
groups=('blackarch' 'blackarch-scanner') | ||
pkgdesc='ADM SNMP audit scanner.' | ||
license=('GPL') | ||
depends=('glibc') | ||
makedepends=('gcc') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base-devel
groups=('blackarch' 'blackarch-forensic') | ||
pkgdesc='An extensible open format for the storage of disk images and related forensic information.' | ||
arch=('any') | ||
url='https://github.com/sshock/AFFLIBv3' | ||
license=('custom:unknown') | ||
depends=('ncurses' 'zlib' 'openssl' 'curl' 'expat' 'readline' 'fuse2') | ||
makedepends=('make' 'gcc' 'ncurses' 'zlib' 'openssl' 'curl' 'expat' 'readline' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base-devel + duplicates with depends
epoch=1 | ||
groups=('blackarch' 'blackarch-networking' 'blackarch-defensive') | ||
pkgdesc='A packet inspection engine with capabilities of learning without any human intervention.' | ||
arch=('x86_64' 'aarch64') | ||
url='https://bitbucket.org/camp0/aiengine/downloads/' | ||
license=('GPL3') | ||
depends=('boost' 'boost-libs' 'python' 'libpcap') | ||
makedepends=('make') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base-devel
pkgdesc='AntiVirus Evasion Tool' | ||
arch=('any') | ||
groups=('blackarch' 'blackarch-binary' 'blackarch-backdoor' 'blackarch-automation') | ||
url='https://github.com/govolution/avet' | ||
license=('GPL3') | ||
depends=('python' 'wine' 'wine-mono' 'wine_gecko') | ||
makedepends=('git' 'gcc') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
base-devel
One question: can |
I think meta groups can be used as dependencies yes. But as explained in the ArchLinux wiki, it's useless to include it. |
https://wiki.archlinux.org/index.php/PKGBUILD#makedepends
The dependencies required should be the minimum and so eliminating useless dependencies.
Commands to search for useless deps:
Notes:
glibc
is already pulled by some members of thebase-devel
group, maybe other sub-depencies may not be caught by the regexppkg-config
is an alias forpkgconf
so other aliases may not be listed on the regexpduplicates should be removed too: