From: Kevin M. Rosenberg Date: Mon, 6 May 2002 17:52:47 +0000 (+0000) Subject: r1969: *** empty log message *** X-Git-Tag: debian-4.5.3-3~273 X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=commitdiff_plain;h=d847488000468ad00502503e1d635a69c389baca r1969: *** empty log message *** --- diff --git a/debian/control b/debian/control index 3247fbc..2c0fc71 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,8 @@ Source: ctsim Section: science Priority: optional -Maintainer: Barak A. Pearlmutter +Maintainer: Kevin Rosenberg +Uploaders: Barak A. Pearlmutter Build-Depends: debhelper (>> 3.0.0), wxwin2.2-headers, fftw-dev, libreadline4-dev, xlibmesa-dev, libwxgtk2.2-dev , glutg3-dev Standards-Version: 3.5.2 diff --git a/make-debian.sh b/make-debian.sh new file mode 100755 index 0000000..778ce0a --- /dev/null +++ b/make-debian.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +DEBPKG=cl-uffi +DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1` +TOPDIR=`pwd` +PACKAGE_DIR=/usr/local/src/Packages/${DEBPKG} + +export CVSROOT=`cat CVS/Root` + +echo "Building Debian files" +cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare.sh -i.pdf -F -d ${DEBPKG} + +rm -rf ${PACKAGE_DIR}/${DEBPKG}-${DEBVERSION} + +if [ ! -z ${opt_lintian} ]; then + pushd ${PACKAGE_DIR} > /dev/null + lintian ${DEBPKG}_${DEBVERSION}_*.changes + popd > /dev/null +fi + +exit 0 diff --git a/make-dist.sh b/make-dist.sh index 9885556..387e3da 100755 --- a/make-dist.sh +++ b/make-dist.sh @@ -37,7 +37,7 @@ DEBPKG=ctsim PKG=ctsim TOPDIR=`pwd` -VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9]).*/\1/p" < debian/changelog |head -1` +VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9.]).*/\1/p" < debian/changelog |head -1` DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1` PACKAGE_DIR=/usr/local/src/Packages/${DEBPKG} DISTDIR=${PKG}-${VERSION} @@ -118,7 +118,7 @@ rm -rf ${DEBDIR}/debian/CVS echo "Building Debian files" if [ -z ${opt_dpkg_buildpackage} ]; then cd ${TOPDIR} - cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i.pdf ${DEBPKG} + cvs-buildpackage -rfakeroot -kkevin@rosenberg.net -H${TOPDIR}/cvsbp-prepare -tC -i.pdf -mkevin@rosenberg.net ${DEBPKG} cd .. else cd ${DEBDIR} diff --git a/make-upstream.sh b/make-upstream.sh new file mode 100755 index 0000000..1a2a22e --- /dev/null +++ b/make-upstream.sh @@ -0,0 +1,89 @@ +#!/bin/bash +# +# Creates upstream packages +# Programmer: Kevin Rosenberg + +set -e # abort on error + +usage () { + progname="`basename \"$0\"`" + + cat >&2 < /dev/null + cvs -q tag -F $UPSTREAM_TAG > /dev/null + +fi +# Prepare for archive +cd .. +rm -f ${PKG}_${VERSION}.tar.gz ${DEBPKG}_${VERSION}.orig.tar.gz +rm -rf ${DISTDIR} ${DEBDIR} ${DISTDIR}.zip +cp -a ${TOPDIR} ${DISTDIR} + +echo "Cleaning distribution directory ${DISTDIR}" +cd ${DISTDIR} +rm -f upload.sh make-debian.sh make-upstream.sh cvsbp-prepare.sh +rm -f `find . -type f -name .cvsignore` +rm -rf `find . -type d -name CVS` +rm -f `find . -type f -name '*~' -or -name '.#*' -or -name '#*#' -or -name ".*~"` +rm -f `find doc -type f -name \*.tex -or -name \*.aux -or \ + -name \*.log -or -name \*.out -or -name \*.dvi` +cd .. + +echo "Creating upstream archives" +rm -rf ${DISTDIR}/debian +GZIP=-9 tar czf ${DISTDIR}.tar.gz ${DISTDIR} + +cp -a ${DISTDIR} ${DEBDIR} +GZIP=-9 tar czf ${DEBPKG}_${VERSION}.orig.tar.gz ${DEBDIR} + +unix2dos `find ${DISTDIR} -type f -name \*.cl -or -name \*.list -or \ + -name \*.system -or -name Makefile -or -name ChangeLog -or \ + -name COPYRIGHT -or -name TODO -or -name README -or -name INSTALL -or \ + -name NEWS -or -name \*.sgml -or -name COPYING\* -or -name catalog` +zip -rq ${DISTDIR}.zip ${DISTDIR} + +cp -a ${TOPDIR}/debian ${DEBDIR} +rm -f ${DEBDIR}/debian/.cvsignore +rm -rf ${DEBDIR}/debian/CVS + +rm -rf ${DISTDIR} ${DEBDIR} + +echo "Moving upstream archives to ${PACKAGE_DIR}" +mkdir -p /usr/local/src/Packages/${DEBPKG} +rm -f ${PACKAGE_DIR}/${DISTDIR}.zip ${PACKAGE_DIR}/${DEBPKG}_${VERSION}.orig.tar.gz +mv ${DISTDIR}.zip ${DEBPKG}_${VERSION}.orig.tar.gz ${DISTDIR}.tar.gz ${PACKAGE_DIR} + +cd ${TOPDIR} +exit 0 diff --git a/upload.sh b/upload.sh index 487f61f..7617582 100755 --- a/upload.sh +++ b/upload.sh @@ -1,16 +1,63 @@ -#!/bin/bash +#!/bin/sh -pkg=ctsim -debpkg=ctsim +PKG=uffi +DEBPKG=cl-uffi -pushd /usr/local/src/Packages/${debpkg} > /dev/null +set -e # abort on error -echo "Uploading files to web site" -scp ${pkg}-*.tar.gz ${pkg}-*.zip ftp.med-info.com:/home/ftp/pub/${pkg}/. -ssh ftp.med-info.com "(cd /opt/apache/htdocs/${pkg}.org; make)" & +usage () { + progname="`basename \"$0\"`" + + cat >&2 < /dev/null + +if [ "${opt_upstream}" == "1" ]; then + echo "Uploading upstream files to web site" + UPSTREAM_DIR=ftp.med-info.com:/home/ftp/pub/${PKG}/. + scp ${PKG}-${VERSION}.tar.gz ${UPSTREAM_DIR} + scp ${PKG}-${VERSION}.zip ${UPSTREAM_DIR} + ssh ftp.med-info.com "(cd /opt/apache/htdocs/${PKG}.med-info.com; make)" & +fi echo "Uploading to Debian site" -scp *z *dsc *deb ftp.med-info.com:/home/ftp/pub/UploadQueue -scp *changes ftp.med-info.com:/home/ftp/pub/UploadQueue +DEBIAN_DIR=ftp.med-info.com:/home/ftp/pub/UploadQueue + +if [ "${opt_upstream}" == "1" ]; then + echo "...Uploading original upstream archive" + scp ${DEBPKG}_${VERSION}.orig.tar.gz ${DEBIAN_DIR} +fi +scp ${DEBPKG}_${DEBVERSION}.diff.gz ${DEBIAN_DIR} +scp ${DEBPKG}_${DEBVERSION}.dsc ${DEBIAN_DIR} +scp ${DEBPKG}_${DEBVERSION}_*.deb ${DEBIAN_DIR} +scp ${DEBPKG}_${DEBVERSION}_*.changes ${DEBIAN_DIR} # upload last popd > /dev/null + +