]> gitweb.fluxo.info Git - mkbuilds.git/commitdiff
simplepkg: major cleanup
authorrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>
Thu, 8 May 2008 22:52:33 +0000 (22:52 +0000)
committerrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>
Thu, 8 May 2008 22:52:33 +0000 (22:52 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@224 18ef50b8-d735-4ccd-97c1-689132df3dd9

sys/apps/simplepkg/simplepkg.mkbuild

index dc2b576f21caded4c5bba4715f8323ea0bb43d88..77869c183b9e1e407d4d06f5e64197593b40c423 100644 (file)
@@ -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
 
 #
 # 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<