diff options
Diffstat (limited to 'strata/core')
27 files changed, 622 insertions, 0 deletions
diff --git a/strata/core/autoconf.morph b/strata/core/autoconf.morph new file mode 100644 index 00000000..a28f0313 --- /dev/null +++ b/strata/core/autoconf.morph @@ -0,0 +1,21 @@ +name: autoconf +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/automake.morph b/strata/core/automake.morph new file mode 100644 index 00000000..e6438f1a --- /dev/null +++ b/strata/core/automake.morph @@ -0,0 +1,23 @@ +name: automake +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./bootstrap +- ./configure --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- unset DESTDIR; make +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/bash.morph b/strata/core/bash.morph new file mode 100644 index 00000000..03f03080 --- /dev/null +++ b/strata/core/bash.morph @@ -0,0 +1,23 @@ +name: bash +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./configure --prefix=/usr --bindir=/bin --without-bash-malloc --with-installed-readline +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/bison.morph b/strata/core/bison.morph new file mode 100644 index 00000000..2a451096 --- /dev/null +++ b/strata/core/bison.morph @@ -0,0 +1,24 @@ +name: bison +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- bash bootstrap --skip-po +- ./configure --prefix=/usr --disable-nls +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/bzip2.morph b/strata/core/bzip2.morph new file mode 100644 index 00000000..854b4d05 --- /dev/null +++ b/strata/core/bzip2.morph @@ -0,0 +1,25 @@ +name: bzip2 +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- sed -i -rf bzip2.morph-makefix.sed Makefile +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make -f Makefile-libbz2_so +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" PREFIX="$PREFIX" install +- install libbz2.so* "$DESTDIR$PREFIX/lib" +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/cmake.morph b/strata/core/cmake.morph new file mode 100644 index 00000000..a9457048 --- /dev/null +++ b/strata/core/cmake.morph @@ -0,0 +1,23 @@ +name: cmake +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./bootstrap --prefix="$PREFIX" --docdir=/share/doc/cmake --mandir=/share/man +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/cpython.morph b/strata/core/cpython.morph new file mode 100644 index 00000000..bbf50eed --- /dev/null +++ b/strata/core/cpython.morph @@ -0,0 +1,22 @@ +name: cpython +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" --enable-shared +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: +- ln -s python2.7 "$DESTDIR"/"$PREFIX"/bin/python2 +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/curl.morph b/strata/core/curl.morph new file mode 100644 index 00000000..6dd5bcd5 --- /dev/null +++ b/strata/core/curl.morph @@ -0,0 +1,24 @@ +name: curl +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./buildconf +- ./configure --disable-manual --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/flex.morph b/strata/core/flex.morph new file mode 100644 index 00000000..a21a69cf --- /dev/null +++ b/strata/core/flex.morph @@ -0,0 +1,27 @@ +name: flex +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make dist_doc_DATA= +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make dist_doc_DATA= DESTDIR="$DESTDIR" install +- ln -s libfl.a "$DESTDIR$PREFIX/lib/libl.a" +- echo "#!$PREFIX/bin/sh" >"$DESTDIR$PREFIX/bin/lex" +- echo 'exec '"$PREFIX"'/bin/flex -l "$@"' >>"$DESTDIR$PREFIX/bin/lex" +- chmod 755 "$DESTDIR$PREFIX/bin/lex" +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/gdbm.morph b/strata/core/gdbm.morph new file mode 100644 index 00000000..e3b6f6a1 --- /dev/null +++ b/strata/core/gdbm.morph @@ -0,0 +1,23 @@ +name: gdbm +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" --enable-libgdbm-compat --disable-nls +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make MANS= INFO_DEPS= +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make MANS= INFO_DEPS= DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/gettext.morph b/strata/core/gettext.morph new file mode 100644 index 00000000..c4b24935 --- /dev/null +++ b/strata/core/gettext.morph @@ -0,0 +1,23 @@ +name: gettext +kind: chunk +description: '' +max-jobs: 1 +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./configure --prefix=/usr +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make EXAMPLESPOFILES= +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make EXAMPLESPOFILES= DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/git.morph b/strata/core/git.morph new file mode 100644 index 00000000..3958a16e --- /dev/null +++ b/strata/core/git.morph @@ -0,0 +1,22 @@ +name: git +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make prefix=${PREFIX-/usr} all PYTHON_PATH=${PREFIX-/usr}/bin/python NO_TCLTK=YesPlease +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make prefix=${PREFIX-/usr} install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/gperf.morph b/strata/core/gperf.morph new file mode 100644 index 00000000..6ad327f8 --- /dev/null +++ b/strata/core/gperf.morph @@ -0,0 +1,20 @@ +name: gperf +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/libexpat.morph b/strata/core/libexpat.morph new file mode 100644 index 00000000..82d09a9a --- /dev/null +++ b/strata/core/libexpat.morph @@ -0,0 +1,24 @@ +name: libexpat +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- autoreconf -i +- ./configure --prefix="${PREFIX-/usr}" +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/libtool.morph b/strata/core/libtool.morph new file mode 100644 index 00000000..390c5add --- /dev/null +++ b/strata/core/libtool.morph @@ -0,0 +1,21 @@ +name: libtool +kind: chunk +description: '' +max-jobs: 1 +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/m4.morph b/strata/core/m4.morph new file mode 100644 index 00000000..42e0d86f --- /dev/null +++ b/strata/core/m4.morph @@ -0,0 +1,21 @@ +name: m4 +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" --disable-nls +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/mini-utils.morph b/strata/core/mini-utils.morph new file mode 100644 index 00000000..f380b9da --- /dev/null +++ b/strata/core/mini-utils.morph @@ -0,0 +1,21 @@ +name: mini-utils +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/ncurses.morph b/strata/core/ncurses.morph new file mode 100644 index 00000000..12d3c469 --- /dev/null +++ b/strata/core/ncurses.morph @@ -0,0 +1,24 @@ +name: ncurses +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- LDCONFIG=true ./configure --with-shared --without-debug --enable-widec +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +- sh ncurses-morph-postinstall.sh +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/openssl-new.morph b/strata/core/openssl-new.morph new file mode 100644 index 00000000..e9075910 --- /dev/null +++ b/strata/core/openssl-new.morph @@ -0,0 +1,29 @@ +name: openssl-new +kind: chunk +description: '' +max-jobs: 1 +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- sed -i -e 's,^LIBNAMES=\\(.*\\) padlock \\(.*\\),LIBNAMES=\\1 \\2,g' engines/Makefile +- | + if [ "$(uname -m)" = "ppc64" ]; then + sh ./Configure linux-ppc64 --openssldir=/etc/ssl --prefix="${PREFIX-/usr}" --libdir=lib shared + else + ./config --openssldir=/etc/ssl --prefix="${PREFIX-/usr}" --libdir=lib shared + fi +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make INSTALL_PREFIX="$DESTDIR" install_sw +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/perl.morph b/strata/core/perl.morph new file mode 100644 index 00000000..e51e7f32 --- /dev/null +++ b/strata/core/perl.morph @@ -0,0 +1,30 @@ +name: perl +kind: chunk +description: '' +max-jobs: 1 +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- sh Configure -des -Dprefix="$PREFIX" -Darchlib="$PREFIX/lib/perl" -Dprivlib="$PREFIX/share/perl" + -Dbin="$PREFIX/bin" -Dscriptdir="$PREFIX/bin" -Dman1dir="$PREFIX/share/man/man1" + -Dman3dir="$PREFIX/share/man/man3" -Dsiteprefix="$PREFIX" -Dsitearch="$PREFIX/lib/perl" + -Dsitelib="$PREFIX/share/perl" -Dsitebin="$PREFIX/bin" -Dsitescript="$PREFIX/bin" + -Dsiteman1dir="$PREFIX/share/man/man1" -Dsiteman3dir="$PREFIX/share/man/man3" -Dvendorprefix="$PREFIX" + -Dvendorarch="$PREFIX/lib/perl" -Dvendorlib="$PREFIX/share/perl" -Dvendorbin="$PREFIX/bin" + -Dvendorscript="$PREFIX/bin" -Dvendorman1dir="$PREFIX/share/man/man1" -Dvendorman3dir="$PREFIX/share/man/man3" + -Dpager="$PREFIX/bin/less -isR" -Duseshrplib +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/pkg-config.morph b/strata/core/pkg-config.morph new file mode 100644 index 00000000..9f8c7ef0 --- /dev/null +++ b/strata/core/pkg-config.morph @@ -0,0 +1,21 @@ +name: pkg-config +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" --with-internal-glib +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/python-setuptools.morph b/strata/core/python-setuptools.morph new file mode 100644 index 00000000..6b2d24f9 --- /dev/null +++ b/strata/core/python-setuptools.morph @@ -0,0 +1,22 @@ +name: python-setuptools +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- python setup.py build +post-build-commands: [] +pre-install-commands: [] +install-commands: +- python setup.py install --prefix=/usr --root "$DESTDIR" +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/pyyaml.morph b/strata/core/pyyaml.morph new file mode 100644 index 00000000..2489c017 --- /dev/null +++ b/strata/core/pyyaml.morph @@ -0,0 +1,22 @@ +name: pyyaml +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- python setup.py --without-libyaml build +post-build-commands: [] +pre-install-commands: [] +install-commands: +- python setup.py --without-libyaml install --prefix="$PREFIX" --root "$DESTDIR" +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/shadow.morph b/strata/core/shadow.morph new file mode 100644 index 00000000..46979eea --- /dev/null +++ b/strata/core/shadow.morph @@ -0,0 +1,21 @@ +name: shadow +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./autogen.sh --with-selinux=no --sysconfdir=/etc +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/texinfo-tarball.morph b/strata/core/texinfo-tarball.morph new file mode 100644 index 00000000..d6569d5b --- /dev/null +++ b/strata/core/texinfo-tarball.morph @@ -0,0 +1,24 @@ +name: texinfo-tarball +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: manual +pre-configure-commands: [] +configure-commands: +- ./configure --prefix="$PREFIX" +post-configure-commands: [] +pre-build-commands: [] +build-commands: +- make +post-build-commands: [] +pre-install-commands: [] +install-commands: +- make DESTDIR="$DESTDIR" install +- make DESTDIR="$DESTDIR" TEXMF="$PREFIX/share/texmf" install-tex +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/util-linux.morph b/strata/core/util-linux.morph new file mode 100644 index 00000000..a1ce359c --- /dev/null +++ b/strata/core/util-linux.morph @@ -0,0 +1,22 @@ +name: util-linux +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: +- ./autogen.sh +- ./configure --prefix="$PREFIX" --disable-use-tty-group +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] diff --git a/strata/core/xz.morph b/strata/core/xz.morph new file mode 100644 index 00000000..50ed919b --- /dev/null +++ b/strata/core/xz.morph @@ -0,0 +1,20 @@ +name: xz +kind: chunk +description: '' +max-jobs: null +products: [] +build-system: autotools +pre-configure-commands: [] +configure-commands: [] +post-configure-commands: [] +pre-build-commands: [] +build-commands: [] +post-build-commands: [] +pre-install-commands: [] +install-commands: [] +post-install-commands: [] +devices: [] +post-test-commands: [] +pre-test-commands: [] +system-integration: [] +test-commands: [] |