summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/cliapp.morph7
-rw-r--r--tools/cmdtest.morph12
-rw-r--r--tools/coreutils.morph11
-rw-r--r--tools/device-tree-compiler.morph8
-rw-r--r--tools/distcc.morph5
-rw-r--r--tools/e2fsprogs.morph5
-rw-r--r--tools/file.morph5
-rw-r--r--tools/gdb.morph5
-rw-r--r--tools/git-fat.morph6
-rw-r--r--tools/kexec-tools.morph8
-rw-r--r--tools/less.morph5
-rw-r--r--tools/linux-user-chroot.morph5
-rw-r--r--tools/lsof.morph14
-rw-r--r--tools/morph.morph10
-rw-r--r--tools/pv.morph5
-rw-r--r--tools/pyfilesystem.morph10
-rw-r--r--tools/python-coverage-test-runner.morph7
-rw-r--r--tools/python-coveragepy.morph8
-rw-r--r--tools/python-markdown.morph5
-rw-r--r--tools/python-ttystatus.morph8
-rw-r--r--tools/rsync.morph8
-rw-r--r--tools/screen.morph13
-rw-r--r--tools/six.morph5
-rw-r--r--tools/strace.morph5
-rw-r--r--tools/u-boot.morph14
-rw-r--r--tools/vala.morph7
-rw-r--r--tools/vim.morph12
27 files changed, 213 insertions, 0 deletions
diff --git a/tools/cliapp.morph b/tools/cliapp.morph
new file mode 100644
index 00000000..addfe857
--- /dev/null
+++ b/tools/cliapp.morph
@@ -0,0 +1,7 @@
+name: tools/cliapp.morph
+kind: chunk
+repo: upstream:cliapp
+ref: cec20cedd062a3aef1b04f997e77b45090c07806
+build-system: python-distutils
+build_depends:
+- tools/python-coverage-test-runner.morph
diff --git a/tools/cmdtest.morph b/tools/cmdtest.morph
new file mode 100644
index 00000000..c810b3d8
--- /dev/null
+++ b/tools/cmdtest.morph
@@ -0,0 +1,12 @@
+name: tools/cmdtest.morph
+kind: chunk
+repo: upstream:cmdtest
+ref: 62fa7e08f76a5b6bb8410add49c40656b3e73acd
+build-commands:
+- python setup.py build
+install-commands:
+- python setup.py install --prefix=/usr --root "$DESTDIR"
+build_depends:
+- tools/cliapp.morph
+- tools/python-ttystatus.morph
+- tools/python-markdown.morph
diff --git a/tools/coreutils.morph b/tools/coreutils.morph
new file mode 100644
index 00000000..c371af15
--- /dev/null
+++ b/tools/coreutils.morph
@@ -0,0 +1,11 @@
+name: tools/coreutils.morph
+kind: chunk
+repo: upstream:coreutils
+ref: 66282c0d87c933218205b5e20ce46708182ac36e
+build-system: autotools
+configure-commands:
+- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf
+- bash bootstrap --skip-po
+- FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix="$PREFIX" --disable-nls --enable-no-install-program='[,base64,basename,cat,chcon,chgrp,chmod,chown,chroot,cksum,comm,cp,csplit,cut,date,dd,df,dir,dircolors,dirname,du,echo,env,expand,expr,false,fold,ginstall,groups,head,hostid,id,kill,ln,logname,ls,md5sum,mkdir,mkfifo,mknod,mktemp,mv,nice,nohup,od,printenv,printf,pwd,readlink,realpath,rm,rmdir,seq,sha1sum,sha224sum,sha256sum,sha384sum,sha512sum,sleep,sort,split,stat,stty,sum,sync,tac,tail,tee,test,timeout,touch,tr,true,tty,uname,unexpand,uniq,unlink,uptime,users,wc,who,whoami,yes'
+install-commands:
+- make INSTALL_PROGRAM=install DESTDIR="$DESTDIR" install
diff --git a/tools/device-tree-compiler.morph b/tools/device-tree-compiler.morph
new file mode 100644
index 00000000..0fdbc5be
--- /dev/null
+++ b/tools/device-tree-compiler.morph
@@ -0,0 +1,8 @@
+name: tools/device-tree-compiler.morph
+kind: chunk
+repo: upstream:device-tree-compiler
+ref: c92f284c3cf76d471eb27a271de3a51cb45ed058
+build-commands:
+- make all
+install-commands:
+- make install DESTDIR="$DESTDIR" PREFIX="$PREFIX"
diff --git a/tools/distcc.morph b/tools/distcc.morph
new file mode 100644
index 00000000..bb3f1ff1
--- /dev/null
+++ b/tools/distcc.morph
@@ -0,0 +1,5 @@
+name: tools/distcc.morph
+kind: chunk
+repo: upstream:distcc
+ref: 2f422c03925e82bf88b05da823813073a985b0e5
+build-system: autotools
diff --git a/tools/e2fsprogs.morph b/tools/e2fsprogs.morph
new file mode 100644
index 00000000..5c8a5ca0
--- /dev/null
+++ b/tools/e2fsprogs.morph
@@ -0,0 +1,5 @@
+name: tools/e2fsprogs.morph
+kind: chunk
+repo: upstream:e2fsprogs
+ref: 1ab0ea88057e922a89c6b8feebeb62c57e40f8de
+build-system: autotools
diff --git a/tools/file.morph b/tools/file.morph
new file mode 100644
index 00000000..87d67bb1
--- /dev/null
+++ b/tools/file.morph
@@ -0,0 +1,5 @@
+name: tools/file.morph
+kind: chunk
+repo: upstream:file
+ref: 3b49db406667ee7189b9ea69b9d9e0bdcc43c5b7
+build-system: autotools
diff --git a/tools/gdb.morph b/tools/gdb.morph
new file mode 100644
index 00000000..9857e206
--- /dev/null
+++ b/tools/gdb.morph
@@ -0,0 +1,5 @@
+name: tools/gdb.morph
+kind: chunk
+repo: upstream:gdb
+ref: c4bf5268b1a32ec475b61d2fe90e9218780c03c8
+build-system: autotools
diff --git a/tools/git-fat.morph b/tools/git-fat.morph
new file mode 100644
index 00000000..ec9a6172
--- /dev/null
+++ b/tools/git-fat.morph
@@ -0,0 +1,6 @@
+name: tools/git-fat.morph
+kind: chunk
+repo: upstream:git-fat
+ref: 208f88d0f0ef04c25e8a231979eb0083f57b1610
+install-commands:
+- install -D -m 755 git-fat "$DESTDIR/usr/bin/git-fat"
diff --git a/tools/kexec-tools.morph b/tools/kexec-tools.morph
new file mode 100644
index 00000000..3277533d
--- /dev/null
+++ b/tools/kexec-tools.morph
@@ -0,0 +1,8 @@
+name: tools/kexec-tools.morph
+kind: chunk
+repo: upstream:kexec-tools
+ref: 9359b61ca44980d33c0bee42b9bb2e36e72835dd
+build-system: autotools
+configure-commands:
+- ./bootstrap
+- ./configure --prefix="$PREFIX"
diff --git a/tools/less.morph b/tools/less.morph
new file mode 100644
index 00000000..8f5e04a1
--- /dev/null
+++ b/tools/less.morph
@@ -0,0 +1,5 @@
+name: tools/less.morph
+kind: chunk
+repo: upstream:less
+ref: 09a405d8f652b56944c93ebf5c673cdfe5319b04
+build-system: autotools
diff --git a/tools/linux-user-chroot.morph b/tools/linux-user-chroot.morph
new file mode 100644
index 00000000..69792d65
--- /dev/null
+++ b/tools/linux-user-chroot.morph
@@ -0,0 +1,5 @@
+name: tools/linux-user-chroot.morph
+kind: chunk
+repo: upstream:linux-user-chroot
+ref: d25cc110f69e6e71a95b4ac532dcfc5423d4a16b
+build-system: autotools
diff --git a/tools/lsof.morph b/tools/lsof.morph
new file mode 100644
index 00000000..ff060d03
--- /dev/null
+++ b/tools/lsof.morph
@@ -0,0 +1,14 @@
+name: tools/lsof.morph
+kind: chunk
+repo: upstream:lsof
+ref: fffb8558208586338587027c265fd0eca44466be
+configure-commands:
+- tar xf lsof_*_src.tar
+- cd lsof_*_src/ && ./Configure -n linux
+build-commands:
+- cd lsof_*_src/ && make
+install-commands:
+- mkdir -p "$DESTDIR$PREFIX"/bin
+- mv lsof_*_src/lsof "$DESTDIR$PREFIX"/bin/lsof
+- mkdir -p "$DESTDIR$PREFIX"/man/man8
+- mv lsof_*_src/lsof.8 "$DESTDIR$PREFIX"/man/man8
diff --git a/tools/morph.morph b/tools/morph.morph
new file mode 100644
index 00000000..577fc9a5
--- /dev/null
+++ b/tools/morph.morph
@@ -0,0 +1,10 @@
+name: tools/morph.morph
+kind: chunk
+repo: baserock:baserock/morph
+ref: c04760ffe1d385134e5092a22db5e5f78c205038
+build-system: python-distutils
+build_depends:
+- tools/cliapp.morph
+- tools/cmdtest.morph
+- tools/python-coverage-test-runner.morph
+- tools/pyfilesystem.morph
diff --git a/tools/pv.morph b/tools/pv.morph
new file mode 100644
index 00000000..639b4040
--- /dev/null
+++ b/tools/pv.morph
@@ -0,0 +1,5 @@
+name: tools/pv.morph
+kind: chunk
+repo: upstream:pv
+ref: d6ce7cfec684fa72d7a919d7b1aa817a0ca6102a
+build-system: autotools
diff --git a/tools/pyfilesystem.morph b/tools/pyfilesystem.morph
new file mode 100644
index 00000000..35312686
--- /dev/null
+++ b/tools/pyfilesystem.morph
@@ -0,0 +1,10 @@
+name: tools/pyfilesystem.morph
+kind: chunk
+repo: upstream:pyfilesystem
+ref: 821f7db1ce3a3e1ac53fa514ddacbc2871eac0f6
+build-commands:
+- python setup.py build
+install-commands:
+- python setup.py install --prefix="$PREFIX" --root "$DESTDIR"
+build_depends:
+- tools/six.morph
diff --git a/tools/python-coverage-test-runner.morph b/tools/python-coverage-test-runner.morph
new file mode 100644
index 00000000..06aa6243
--- /dev/null
+++ b/tools/python-coverage-test-runner.morph
@@ -0,0 +1,7 @@
+name: tools/python-coverage-test-runner.morph
+kind: chunk
+repo: upstream:python-coverage-test-runner
+ref: 8ea9421ac3384b2e88e0c36f2cfa52586c4798b7
+build-system: python-distutils
+build_depends:
+- tools/python-coveragepy.morph
diff --git a/tools/python-coveragepy.morph b/tools/python-coveragepy.morph
new file mode 100644
index 00000000..d15f4f70
--- /dev/null
+++ b/tools/python-coveragepy.morph
@@ -0,0 +1,8 @@
+name: tools/python-coveragepy.morph
+kind: chunk
+repo: upstream:python-coveragepy
+ref: 77d2e3bfd8fb325092aaed37ba1378054d182d19
+build-commands:
+- python setup.py build
+install-commands:
+- python setup.py install --prefix=/usr --root "$DESTDIR"
diff --git a/tools/python-markdown.morph b/tools/python-markdown.morph
new file mode 100644
index 00000000..3ce2202a
--- /dev/null
+++ b/tools/python-markdown.morph
@@ -0,0 +1,5 @@
+name: tools/python-markdown.morph
+kind: chunk
+repo: upstream:python-markdown
+ref: a9ca97325e9039de90eae29fb3d8879bc9f367f6
+build-system: python-distutils
diff --git a/tools/python-ttystatus.morph b/tools/python-ttystatus.morph
new file mode 100644
index 00000000..cad31c76
--- /dev/null
+++ b/tools/python-ttystatus.morph
@@ -0,0 +1,8 @@
+name: tools/python-ttystatus.morph
+kind: chunk
+repo: upstream:python-ttystatus
+ref: 47d871216cea6ce3b9d6efd70e9a0f38ab8604f0
+build-commands:
+- python setup.py build
+install-commands:
+- python setup.py install --prefix=/usr --root "$DESTDIR"
diff --git a/tools/rsync.morph b/tools/rsync.morph
new file mode 100644
index 00000000..79dcd9e5
--- /dev/null
+++ b/tools/rsync.morph
@@ -0,0 +1,8 @@
+name: tools/rsync.morph
+kind: chunk
+repo: upstream:rsync
+ref: 9faf8e0ccff2755cd019ff64d8322226a214b013
+build-system: autotools
+build-commands:
+- make proto
+- make
diff --git a/tools/screen.morph b/tools/screen.morph
new file mode 100644
index 00000000..44849bce
--- /dev/null
+++ b/tools/screen.morph
@@ -0,0 +1,13 @@
+name: tools/screen.morph
+kind: chunk
+description: A terminal multiplexer and sanity tool for many
+repo: upstream:screen
+ref: 7dd4a9e5f385c96a77e8ee5c977a1dde4c0ff467
+max-jobs: '1'
+configure-commands:
+- cd ./src && sh autogen.sh
+- cd ./src && ./configure --prefix="$PREFIX"
+build-commands:
+- cd ./src && make
+install-commands:
+- cd ./src && make DESTDIR="$DESTDIR" install
diff --git a/tools/six.morph b/tools/six.morph
new file mode 100644
index 00000000..ba019ab4
--- /dev/null
+++ b/tools/six.morph
@@ -0,0 +1,5 @@
+name: tools/six.morph
+kind: chunk
+repo: upstream:six
+ref: e0841d716953710ab9bca9d1715a710df9c61ca0
+build-system: python-distutils
diff --git a/tools/strace.morph b/tools/strace.morph
new file mode 100644
index 00000000..1bcd1af7
--- /dev/null
+++ b/tools/strace.morph
@@ -0,0 +1,5 @@
+name: tools/strace.morph
+kind: chunk
+repo: upstream:strace
+ref: ad232c6aa0c2a07830d61dc4b9912478634b23b5
+build-system: autotools
diff --git a/tools/u-boot.morph b/tools/u-boot.morph
new file mode 100644
index 00000000..e6a17ea9
--- /dev/null
+++ b/tools/u-boot.morph
@@ -0,0 +1,14 @@
+name: tools/u-boot.morph
+kind: chunk
+repo: upstream:u-boot
+ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf
+build-system: manual
+build-commands:
+- make tools
+install-commands:
+- mkdir -p "$DESTDIR$PREFIX/bin"
+- install -m 755 tools/img2brec.sh "$DESTDIR$PREFIX/bin/."
+- install -m 755 tools/jtagconsole "$DESTDIR$PREFIX/bin/."
+- install -m 755 tools/netconsole "$DESTDIR$PREFIX/bin/."
+- install -m 755 tools/mkenvimage "$DESTDIR$PREFIX/bin/."
+- install -m 755 tools/mkimage "$DESTDIR$PREFIX/bin/."
diff --git a/tools/vala.morph b/tools/vala.morph
new file mode 100644
index 00000000..b91e5d09
--- /dev/null
+++ b/tools/vala.morph
@@ -0,0 +1,7 @@
+name: tools/vala.morph
+kind: chunk
+repo: upstream:vala
+ref: 4e4a02c03445336237b36723b23a91670ef7621b
+build-system: autotools
+configure-commands:
+- ./configure --prefix="$PREFIX"
diff --git a/tools/vim.morph b/tools/vim.morph
new file mode 100644
index 00000000..91b1a1b9
--- /dev/null
+++ b/tools/vim.morph
@@ -0,0 +1,12 @@
+name: tools/vim.morph
+kind: chunk
+repo: upstream:vim
+ref: 592b8c975bf83b4dcf608769bc664a80cb1daf9e
+build-system: autotools
+configure-commands:
+- echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >>src/feature.h
+- ./configure --prefix="$PREFIX" --enable-multibyte
+install-commands:
+- make DESTDIR="$DESTDIR" install
+- mkdir -p "$DESTDIR"/etc
+- install -m 644 runtime/vimrc_example.vim "$DESTDIR"/etc/vimrc