summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6a6fa0ff6fa1f0686c1bbf1e94a52effe0bdad03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com >
# Contributor: Darren Ng <$(base64 --decode <<<VW4xR2ZuQGdtYWlsLmNvbQo=)>

pkgname=buildroot-meta
pkgver=2023.11
pkgrel=1
pkgdesc="dependency requirements for buildroot"
arch=('any')
url="https://buildroot.org/downloads/manual/manual.html#requirement"
license=('GPL')

depends=(
  'which'
  'sed'
  'make>=3.81'
  'binutils'
  'diffutils'
  'gcc>=4.8'
  'bash'
  'patch'
  'gzip'
  'bzip2'
  'perl>=5.8.7'
  'tar'
  'cpio'
  'unzip'
  'rsync'
  'file'
  'bc'
  'findutils'
  # Source fetching tools
  'wget'
)

optdepends=(

  # Recommended dependencies
  'python2>=2.7'
  'python'

  # Configuration interface dependencies
  # output/build/buildroot-config/
  'ncurses: to use the menuconfig interface'
  'qt5-base: to use the xconfig interface'
  'glib2: to use the gconfig interface'
  'gtk2: to use the gconfig interface'
  # 'glade: gconfig' # /usr/lib/libgladeui-2.so (NOT required)
  'libglade: to use the gconfig interface' # /usr/lib/libglade-2.0.so (optionally required)

  # Source fetching tools
  'breezy: bazaar'
  'cvs'
  'git'
  'mercurial'
  'rsync'
  'openssh: scp and sftp'
  'subversion'

  # Java-related packages
  'java-environment-common: javac and jar'

  # Documentation generation tools
  'asciidoc>=8.6.3'
  'w3m'
  # python-argparse is present in python 3.2+
  'dblatex: pdf manual'

  # Graph generation tools
  'graphviz: graph-depends & <pkg>-graph-depends'
  'python-matplotlib: graph-build'

)