aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2008-05-08 22:52:33 +0000
committerrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2008-05-08 22:52:33 +0000
commit76608ead47b0246e17b8e9f6575cf0a61314707c (patch)
tree50019b9e278ea66a2d3fa6d4c059298f422b44f1 /sys
parentd15f3bdeeb4fbce67342a7fe7b86716e73594492 (diff)
downloadmkbuilds-76608ead47b0246e17b8e9f6575cf0a61314707c.tar.gz
mkbuilds-76608ead47b0246e17b8e9f6575cf0a61314707c.tar.bz2
simplepkg: major cleanup
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@224 18ef50b8-d735-4ccd-97c1-689132df3dd9
Diffstat (limited to 'sys')
-rw-r--r--sys/apps/simplepkg/simplepkg.mkbuild152
1 files changed, 2 insertions, 150 deletions
diff --git a/sys/apps/simplepkg/simplepkg.mkbuild b/sys/apps/simplepkg/simplepkg.mkbuild
index dc2b576..77869c1 100644
--- a/sys/apps/simplepkg/simplepkg.mkbuild
+++ b/sys/apps/simplepkg/simplepkg.mkbuild
@@ -20,7 +20,6 @@
[[DOWNLOAD FOLDER URL]]="svn://slack.sarava.org/simplepkg/trunk"
# Source base name. if different from PKG_NAME name. Null ("") to default value.
-# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
[[SOURCE NAME]]="simplepkg"
# PKG_NAME name. Null ("") to auto-set
@@ -29,87 +28,16 @@
#
# PKG_NAME default ARCH
-# Default set is i486
[[ARCH]]="noarch"
#
# PKG_NAME version. Null ("") to auto-set.
-# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
[[VERSION]]="svn_version"
-#
-# PKG_NAME extension. Null ("") to auto-set
-# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
-[[EXTENSION]]=""
-
-#
-# Build number.
-# Auto-set to default 1
-[[BUILD NUMBER]]=""
-
-#
-# Source Name construction string
-# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
-[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
-
-#
-# Unpacker programa ("") to auto-set. Default "tar"
-# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf"
-[[UNPACKER]]=""
-[[UNPACKER FLAGS]]=""
-
-#
-# Dependency list input
-# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]"
-# Example:
-[[SLACK REQUIRED]]=""
-
-#
-# Decompress program
-# gz, tgz, bz2, set null ("") to auto-set
-# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
-[[DECOMPRESSOR]]=""
-
-#
-# Decompress check flag
-# gz, tgz, bz2, set null ("") to auto-set
-[[DECOMPRESSOR TEST FLAG]]=""
-
-#
-# Documentation files. Null ("") to auto-set commom doc-files:
-# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.*
-[[DOCUMENTATION FILES]]="CHANGELOG README.pt_BR TODO simplaret-pt_BR.tex COPYING README.simplaret mkbuild-pt_BR.tex simplepkg-en.tex README README.simplaret.pt_BR simplaret-en.tex simplepkg-pt_BR.tex"
-
-#
-# ./configure options
-[[OTHER CONFIGURE ARGS]]=""
-
-#
-# PREFIX. Default /usr
-[[PREFIX]]="/usr"
-
-#
-# Number of jobs
-[[NUMBER OF JOBS]]=""
-
-#---------------------
-# Others changes
-#---------------------
-#[[MD5SUM CODE]]=""
-#[[MD5SUM EXTENSION]]=""
-#[[SIGNING KEY]]=""
-#[[SIGNING KEY URL]]=""
-#[[SIGNING KEY ID]]=""
-#[[CONFIG FILES]]=""
-#[[PATCH URLS]]=""
-[[PATCH FILES]]=""
-[[NUMBER OF PREFIX SLASHES TO STRIP]]="1"
-
# SlackBuild model
[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
# SlackBuild PATH in Slack.Sarava tree
-#[[SLACKBUILD PATH]]="others/unclassified/simplepkg"
[[SLACKBUILD PATH]]="sys/apps/simplepkg"
#---------------------
@@ -135,8 +63,8 @@ off: gpg_signature_check
off: untar_source
off: patch_source
off: configure
- on: make_package
-off: install_package
+off: make_package
+ on: install_package
off: strip_binaries
off: compress_manpages
off: compress_info_files
@@ -165,79 +93,3 @@ simplepkg:
simplepkg:
simplepkg:
#<slackdesc
-
-#p>
--# Compile
-+# Build
--make $NUMJOBS || exit $ERROR_MAKE
-+mkdir -p $PKG/install
-+cp doinst.sh $PKG/install
-+
-+BIN_DIR=$PKG/usr/bin
-+SBIN_DIR=$PKG/usr/sbin
-+ETC_DIR=$PKG/etc
-+LIB_DIR=$PKG/usr/libexec/$PKG_NAME
-+DOC_DIR=$PKG/usr/doc/$PKG_NAME-$VERSION
-+
-+mkdir -p $BIN_DIR
-+mkdir -p $SBIN_DIR
-+mkdir -p $ETC_DIR
-+mkdir -p $LIB_LIST
-+mkdir -p $DOC_DIR
-+mkdir -p $PKG/install
-+
-+# Install lists
-+BIN_LIST="simplaret repos lspkg mkbuild mkpatch"
-+SBIN_LIST="mkjail templatepkg jail-update jail-commit metapkg rebuildpkg createpkg exec-slackbuild simpletrack"
-+LIB_LIST="common.sh"
-+DOC_LIST="[[DOCUMENTATION FILES]]"
-+
-+
-+# Install binaries
-+for binary in $BIN_LIST; do
-+ if [ -f "src/$binary" ]; then
-+ cp src/$binary $BIN_DIR/
-+ chmod +x $BIN_DIR/$binary
-+ fi
-+done
-+
-+for binary in $SBIN_LIST; do
-+ if [ -f "src/$binary" ]; then
-+ cp src/$binary $SBIN_DIR/
-+ chmod +x $SBIN_DIR/$binary
-+ fi
-+done
-+
-+# Install libs
-+for lib in $LIB_LIST; do
-+ [ -f "lib/$lib" ] && cp lib/$lib $LIB_DIR/
-+done
-+
-+mkdir -p $PKG/etc/$PKG_NAME/{defaults/mkbuild,templates}
-+rsync -av --exclude=.svn templates/* $PKG/etc/$PKG_NAME/defaults/templates/
-+chmod +x $PKG/etc/$PKG_NAME/defaults/templates/vserver/vserver.s/*.sh
-+chmod +x $PKG/etc/$PKG_NAME/defaults/templates/vserver-legacy/vserver-legacy.s/*.sh
-+cp conf/simplepkg.conf.new $PKG/etc/$PKG_NAME/
-+cp conf/repos.conf.new $PKG/etc/$PKG_NAME/
-+cp mkbuild/* $PKG/etc/$PKG_NAME/defaults/mkbuild/
-+
-+# Install jails
-+if [ -f "$PKG/usr/sbin/jail-upgrade" ]; then
-+ ( cd $PKG/usr/sbin && ln -s jail-upgrade vserver-upgrade )
-+fi
-+
-+# Install documentation
-+for file in $DOC_LIST; do
-+ cp doc/$file $DOC_DIR/
-+done
-+
-+# Install Script
-+cp install/slack-desc $PKG/install
-+cp install/doinst.sh $PKG/install
-+
-+cd $PKG
-+
-+# Change permission
-+chown -R root.root *
-+
-#p<