diff options
Diffstat (limited to 'branches/0.6/mkbuild/generic.mkSlackBuild.new')
-rw-r--r-- | branches/0.6/mkbuild/generic.mkSlackBuild.new | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/branches/0.6/mkbuild/generic.mkSlackBuild.new b/branches/0.6/mkbuild/generic.mkSlackBuild.new index 7da9a09..4813471 100644 --- a/branches/0.6/mkbuild/generic.mkSlackBuild.new +++ b/branches/0.6/mkbuild/generic.mkSlackBuild.new @@ -27,7 +27,7 @@ # </head> -<slackbuildrc> all +<slackbuildrc> off # Look for slackbuildrc if [ -f ~/.slackbuildrc ]; then source ~/.slackbuildrc @@ -51,8 +51,8 @@ PKG=${PKG:=$TMP/package-$PKG_NAME} REPOS=${REPOS:=$TMP} PREFIX=${PREFIX:=[[PREFIX]]} PKG_SRC="$TMP/$SRC_NAME-$SRC_VERSION" -CONF_OPTIONS=${CONF_OPTIONS:=[[OTHER CONFIGURE ARGS]]} -NUMJOBS=${NUMJOBS:="-j4"} +CONF_OPTIONS=${CONF_OPTIONS:="[[OTHER CONFIGURE ARGS]]"} +NUMJOBS=${NUMJOBS:="[[NUMBER OF JOBS]]"} </set_variables> <slkflags> all @@ -73,7 +73,7 @@ elif [ "$ARCH" = "x86_64" ]; then fi </slkflags> -<error_codes> on +<error_codes> off # Set error codes (used by createpkg) ERROR_WGET=31; ERROR_MAKE=32; ERROR_INSTALL=33 ERROR_MD5=34; ERROR_CONF=35; ERROR_HELP=36 @@ -92,9 +92,10 @@ mkdir -p "$PKG" || exit $ERROR_MKDIR mkdir -p "$REPOS" || exit $ERROR_MKDIR </start_structure> -<download_source> on +<download_source> off # Dowload source if necessary -SRC="$SRC_NAME-$SRC_VERSION.tar.[[SOURCE EXTENSION]]" +EXTENSION="[[EXTENSION]]" +SRC="[[CONSTRUCTION SOURCE NAME STRING]]" URL="[[DOWNLOAD FOLDER URL]]/$SRC" if [ ! -s "$SRC_DIR/$SRC" ] || ! [[DECOMPRESSOR]] [[DECOMPRESSOR TEST FLAG]] "$SRC_DIR/$SRC" 2> /dev/null; then @@ -102,7 +103,14 @@ if [ ! -s "$SRC_DIR/$SRC" ] || ! [[DECOMPRESSOR]] [[DECOMPRESSOR TEST FLAG]] "$S fi </download_source> -<md5sum_download_and_check> off +<md5sum_download_and_check_0> off +MD5SUM_SRC="$(md5sum "$SRC_DIR/$SRC" | cut -d " " -f 1)" +MD5SUM_URL="[[MD5SUM CODE]]" + +[ "$MD5SUM_SRC" == "$MD5SUM_URL" ] || exit $ERROR_MD5 +</md5sum_download_and_check_0> + +<md5sum_download_and_check_1> off # Download source's MD5 checksum if necessary and check it if [ ! -s "$SRC_DIR/$SRC.[[MD5SUM EXTENSION]]" ]; then wget "$URL.[[MD5SUM EXTENSION]]" -O "$SRC_DIR/$SRC.[[MD5SUM EXTENSION]]" || exit $ERROR_WGET @@ -112,7 +120,7 @@ MD5SUM_SRC="$(md5sum "$SRC_DIR/$SRC" | cut -d " " -f 1)" MD5SUM_URL="$(grep "$SRC[ \t]*$" "$SRC_DIR/$SRC.[[MD5SUM EXTENSION]]" | cut -d " " -f 1)" [ "$MD5SUM_SRC" == "$MD5SUM_URL" ] || exit $ERROR_MD5 -</md5sum_download_and_check> +</md5sum_download_and_check_1> <gpg_signature_check> off # Import minimized signing key from @@ -150,7 +158,7 @@ for patch in $patches; do done </path_source> -<configure> on +<configure> off # Configure CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -168,7 +176,7 @@ make $NUMJOBS || exit $ERROR_MAKE make install DESTDIR="$PKG" || exit $ERROR_INSTALL </install_package> -<strip_binaries> on +<strip_binaries> off # Strip binaries ( cd "$PKG" find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \ @@ -205,14 +213,14 @@ if [ -d "$PKG/$PREFIX/info" ]; then fi </compress_info_files> -<install_documentation> on +<install_documentation> off # Install documentation DOCS="[[DOCUMENTATION FILES]]" mkdir -p "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" || exit $ERROR_MKDIR cp -a $DOCS "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" </install_documentation> -<slackdesc> on +<slackdesc> off # Add package description (slack-desc) mkdir -p "$PKG/install" || exit $ERROR_MKDIR cat << EODESC > "$PKG/install/slack-desc" @@ -255,7 +263,7 @@ cd "$PKG" makepkg -l y -c n "$REPOS/$PKG_NAME-$PKG_VERSION-$ARCH-$BUILD.tgz" || exit $ERROR_MKPKG </build_package> -<clean_builds> on +<clean_builds> off # Delete source and build directories if requested if [ "$CLEANUP" == "yes" ]; then rm -rf "$PKG_SRC" "$PKG" |