diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2017-05-24 16:33:10 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2017-05-24 16:33:10 +0100 |
commit | 7373d6f51fc587c1fd312020025a6fa5d740c46c (patch) | |
tree | 27903b33eee7d256c643b64272f7a4c7fa8d0d79 /elements/tools | |
parent | 1c79c155a3d75c763cbba37cdfaffe0ce1b1f8d8 (diff) | |
download | definitions-7373d6f51fc587c1fd312020025a6fa5d740c46c.tar.gz |
Add the newly converted-to-BuildStream definitions
This is not a conversion of all systems, just a subset.
Diffstat (limited to 'elements/tools')
-rw-r--r-- | elements/tools/device-tree-compiler.bst | 13 | ||||
-rw-r--r-- | elements/tools/distcc.bst | 15 | ||||
-rw-r--r-- | elements/tools/gdb.bst | 12 | ||||
-rw-r--r-- | elements/tools/git-fat.bst | 16 | ||||
-rw-r--r-- | elements/tools/ipmitool.bst | 11 | ||||
-rw-r--r-- | elements/tools/kexec-tools.bst | 12 | ||||
-rw-r--r-- | elements/tools/lsof.bst | 19 | ||||
-rw-r--r-- | elements/tools/parted.bst | 20 | ||||
-rw-r--r-- | elements/tools/procps-ng.bst | 16 | ||||
-rw-r--r-- | elements/tools/strace.bst | 8 | ||||
-rw-r--r-- | elements/tools/sudo.bst | 8 | ||||
-rw-r--r-- | elements/tools/u-boot.bst | 18 | ||||
-rw-r--r-- | elements/tools/zip.bst | 19 |
13 files changed, 187 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..82ad886f --- /dev/null +++ b/elements/tools/distcc.bst @@ -0,0 +1,15 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:distcc + track: baserock/morph + ref: c9691a9604fdf9d6711204999787d332b7141692 +config: + pre-configure-commands: + - NOCONFIGURE=1 ./autogen.sh + - cp /usr/share/automake*/config.guess . + - cp /usr/share/automake*/config.sub . + configure-commands: + - ./configure --prefix="%{prefix}" --disable-Werror diff --git a/elements/tools/gdb.bst b/elements/tools/gdb.bst new file mode 100644 index 00000000..d5d25ad2 --- /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-7.8-branch + ref: 129ee12d013f4a2f09fe40a33072e6e47e949890 +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..f72bc49a --- /dev/null +++ b/elements/tools/ipmitool.bst @@ -0,0 +1,11 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:ipmitool + track: IPMITOOL_1_8_14 + ref: be7917f9f58c8a354bc0960ed57516af5d2bd29a +config: + pre-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..85a2272a --- /dev/null +++ b/elements/tools/parted.bst @@ -0,0 +1,20 @@ +kind: autotools +depends: +- core.bst +sources: +- kind: git + url: upstream:parted + track: baserock/v3.2 + ref: 387e96e6eac59d84e9a688422b4b321ae9beaa20 + submodules: + gnulib: + url: upstream:gnulib +config: + pre-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-commands: + - ./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 |