summaryrefslogtreecommitdiff
path: root/elements/tools
diff options
context:
space:
mode:
Diffstat (limited to 'elements/tools')
-rw-r--r--elements/tools/device-tree-compiler.bst13
-rw-r--r--elements/tools/distcc.bst14
-rw-r--r--elements/tools/gdb.bst12
-rw-r--r--elements/tools/git-fat.bst16
-rw-r--r--elements/tools/ipmitool.bst12
-rw-r--r--elements/tools/kexec-tools.bst12
-rw-r--r--elements/tools/lsof.bst19
-rw-r--r--elements/tools/parted.bst19
-rw-r--r--elements/tools/procps-ng.bst16
-rw-r--r--elements/tools/strace.bst8
-rw-r--r--elements/tools/sudo.bst8
-rw-r--r--elements/tools/u-boot.bst18
-rw-r--r--elements/tools/zip.bst19
13 files changed, 186 insertions, 0 deletions
diff --git a/elements/tools/device-tree-compiler.bst b/elements/tools/device-tree-compiler.bst
new file mode 100644
index 00000000..62b03c2b
--- /dev/null
+++ b/elements/tools/device-tree-compiler.bst
@@ -0,0 +1,13 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:device-tree-compiler
+ track: baserock/morph
+ ref: c92f284c3cf76d471eb27a271de3a51cb45ed058
+config:
+ build-commands:
+ - make all
+ install-commands:
+ - make install DESTDIR="%{install-root}" PREFIX="%{prefix}"
diff --git a/elements/tools/distcc.bst b/elements/tools/distcc.bst
new file mode 100644
index 00000000..db72ea64
--- /dev/null
+++ b/elements/tools/distcc.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:distcc
+ track: baserock/morph
+ ref: c9691a9604fdf9d6711204999787d332b7141692
+config:
+ configure-commands:
+ - NOCONFIGURE=1 ./autogen.sh
+ - cp /usr/share/automake*/config.guess .
+ - cp /usr/share/automake*/config.sub .
+ - ./configure --prefix="%{prefix}" --disable-Werror
diff --git a/elements/tools/gdb.bst b/elements/tools/gdb.bst
new file mode 100644
index 00000000..9b5f0f47
--- /dev/null
+++ b/elements/tools/gdb.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:binutils-gdb
+ track: gdb-8.0-branch
+ ref: cf9e333b2158c90752a1eacd16a9443dff4a59f1
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}" --disable-werror --disable-gas --disable-binutils
+ --disable-ld --disable-gold --disable-gprof
diff --git a/elements/tools/git-fat.bst b/elements/tools/git-fat.bst
new file mode 100644
index 00000000..31561535
--- /dev/null
+++ b/elements/tools/git-fat.bst
@@ -0,0 +1,16 @@
+kind: manual
+depends:
+- core.bst
+- ostree-core.bst
+- python-cliapp.bst
+- python2-core.bst
+- python-pygobject.bst
+- python-wsgi.bst
+sources:
+- kind: git
+ url: upstream:git-fat
+ track: baserock/morph
+ ref: 208f88d0f0ef04c25e8a231979eb0083f57b1610
+config:
+ install-commands:
+ - install -D -m 755 git-fat "%{install-root}/usr/bin/git-fat"
diff --git a/elements/tools/ipmitool.bst b/elements/tools/ipmitool.bst
new file mode 100644
index 00000000..17a895cf
--- /dev/null
+++ b/elements/tools/ipmitool.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:ipmitool
+ track: IPMITOOL_1_8_14
+ ref: be7917f9f58c8a354bc0960ed57516af5d2bd29a
+config:
+ configure-commands:
+ (<):
+ - touch NEWS
diff --git a/elements/tools/kexec-tools.bst b/elements/tools/kexec-tools.bst
new file mode 100644
index 00000000..29f14b30
--- /dev/null
+++ b/elements/tools/kexec-tools.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:kexec-tools
+ track: baserock/morph
+ ref: f4d1d2ad474e882df13418239aa3050673a844d7
+config:
+ configure-commands:
+ - ./bootstrap
+ - ./configure --prefix="%{prefix}"
diff --git a/elements/tools/lsof.bst b/elements/tools/lsof.bst
new file mode 100644
index 00000000..d7e78830
--- /dev/null
+++ b/elements/tools/lsof.bst
@@ -0,0 +1,19 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:lsof
+ track: baserock/morph
+ ref: fffb8558208586338587027c265fd0eca44466be
+config:
+ configure-commands:
+ - tar xf lsof_*_src.tar --no-same-owner
+ - cd lsof_*_src/ && ./Configure -n linux
+ build-commands:
+ - cd lsof_*_src/ && make
+ install-commands:
+ - mkdir -p "%{install-root}%{prefix}"/bin
+ - mv lsof_*_src/lsof "%{install-root}%{prefix}"/bin/lsof
+ - mkdir -p "%{install-root}%{prefix}"/man/man8
+ - mv lsof_*_src/lsof.8 "%{install-root}%{prefix}"/man/man8
diff --git a/elements/tools/parted.bst b/elements/tools/parted.bst
new file mode 100644
index 00000000..e1024f90
--- /dev/null
+++ b/elements/tools/parted.bst
@@ -0,0 +1,19 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:parted
+ track: baserock/v3.2
+ ref: 387e96e6eac59d84e9a688422b4b321ae9beaa20
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+ - sed -i -e '/^buildreq="/,/^"/{/perl/d}' bootstrap.conf
+ - ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib
+ - ./configure --prefix="%{prefix}" --disable-device-mapper
+ build-commands:
+ - make WERROR_CFLAGS=""
diff --git a/elements/tools/procps-ng.bst b/elements/tools/procps-ng.bst
new file mode 100644
index 00000000..f09c48ef
--- /dev/null
+++ b/elements/tools/procps-ng.bst
@@ -0,0 +1,16 @@
+kind: autotools
+description: |-
+ Process management tools.
+
+ procps-ng is a fork of the original procps project.
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:procps-ng
+ track: v3.3.9
+ ref: 85fff468fa263cdd2ff1c0144579527c32333695
+config:
+ configure-commands:
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix="%{prefix}" --exec-prefix=/
diff --git a/elements/tools/strace.bst b/elements/tools/strace.bst
new file mode 100644
index 00000000..005ec31c
--- /dev/null
+++ b/elements/tools/strace.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:strace
+ track: v4.8
+ ref: 6d8c0637e8dd0f65c667af33c612230552419db1
diff --git a/elements/tools/sudo.bst b/elements/tools/sudo.bst
new file mode 100644
index 00000000..e4f4df9f
--- /dev/null
+++ b/elements/tools/sudo.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:sudo
+ track: baserock/morph
+ ref: a4769dc7999b53260325fb89945bef85714fb338
diff --git a/elements/tools/u-boot.bst b/elements/tools/u-boot.bst
new file mode 100644
index 00000000..85335232
--- /dev/null
+++ b/elements/tools/u-boot.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:u-boot
+ track: baserock/morph
+ ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf
+config:
+ build-commands:
+ - make tools
+ install-commands:
+ - mkdir -p "%{install-root}%{prefix}/bin"
+ - install -m 755 tools/img2brec.sh "%{install-root}%{prefix}/bin/."
+ - install -m 755 tools/jtagconsole "%{install-root}%{prefix}/bin/."
+ - install -m 755 tools/netconsole "%{install-root}%{prefix}/bin/."
+ - install -m 755 tools/mkenvimage "%{install-root}%{prefix}/bin/."
+ - install -m 755 tools/mkimage "%{install-root}%{prefix}/bin/."
diff --git a/elements/tools/zip.bst b/elements/tools/zip.bst
new file mode 100644
index 00000000..99023867
--- /dev/null
+++ b/elements/tools/zip.bst
@@ -0,0 +1,19 @@
+kind: manual
+depends:
+- core.bst
+sources:
+- kind: git
+ url: upstream:zip
+ track: zip30
+ ref: e52e9d6a339aad5fcff464cf207da51c02996e39
+environment:
+ DESTDIR: '%{install-root}'
+ PREFIX: '%{prefix}'
+config:
+ configure-commands:
+ - cp unix/Makefile .
+ build-commands:
+ - sed -i -e 's/^prefix = .*$/prefix = $$DESTDIR\/$$PREFIX/' Makefile
+ - make generic
+ install-commands:
+ - make install