get rid of scripts not used any more

This commit is contained in:
Jean-Francois Dockes 2015-08-04 17:23:26 +02:00
parent d64c6ef895
commit b01c25eaba
3 changed files with 0 additions and 435 deletions

View File

@ -1,171 +0,0 @@
#!/bin/sh
# Copyright (C) 2005 J.F.Dockes
# A shell-script to make a recoll source distribution
fatal() {
echo $*
exit 1
}
usage() {
echo 'Usage: makescrdist.sh -t -s do_it'
echo ' -t : no tagging'
echo ' -s : snapshot release: use date instead of VERSION'
echo ' -s implies -t'
exit 1
}
tagtopsvn() {
(cd ..; svn copy -m "Release $version tagged" . $SVNREPOS/tags/$1) \
|| fatal tag failed
}
tagtophg() {
hg tag -m "Release $version tagged" $1 || fatal tag failed
}
tagexists() {
hg tags | cut -d' ' -f 1 | egrep '^'$1'$'
}
tagtop() {
tagtophg $*
}
#set -x
TAR=${TAR-/bin/tar}
#VCCMD=svn
#SVNREPOS=svn+ssh://y/home/subversion/recoll/
VCCMD=hg
if test ! -d qtgui;then
echo "Should be executed in the master recoll directory"
exit 1
fi
targetdir=${targetdir-/tmp}
dotag=${dotag-yes}
snap=${snap-no}
if ! test configure -nt configure.ac -a configure -nt VERSION ;then
set -x
rm -f configure
autoconf || exit 1
set +x
fi
while getopts ts o
do case "$o" in
t) dotag=no;;
s) snap=yes;dotag=no;;
[?]) usage;;
esac
done
shift `expr $OPTIND - 1`
test $dotag = "yes" -a $snap = "yes" && usage
test $# -eq 1 || usage
echo dotag $dotag snap $snap
if test $snap = yes ; then
# The id would be nicer but it's not increasing which is a problem for
# the exp package repo
# version=`hg id | awk '{print $1}'`
version=`hg summary | head -1 | awk -F: '{print $2}' | sed -e 's/ //g'`
versionforcvs=$version
TAG=""
else
version=`cat VERSION`
versionforcvs=`echo $version | sed -e 's/\./_/g'`
TAG="RECOLL_$versionforcvs"
fi
if test "$dotag" = "yes" ; then
echo Creating AND TAGGING version $versionforcvs
tagexists $TAG && fatal "Tag $TAG already exists"
else
echo Creating version $versionforcvs, no tagging
fi
sleep 2
editedfiles=`$VCCMD status . | egrep -v '^\?'`
if test "$dotag" = "yes" -a ! -z "$editedfiles"; then
fatal "Edited files exist: " $editedfiles
fi
case $version in
*.*.*) releasename=recoll-$version;;
*) releasename=betarecoll-$version;;
esac
topdir=$targetdir/$releasename
if test ! -d $topdir ; then
mkdir $topdir || exit 1
else
echo "Removing everything under $topdir Ok ? (y/n)"
read rep
if test $rep = 'y';then
rm -rf $topdir/*
fi
fi
################################### Documentation
###### Html doc
RECOLLDOC=${RECOLLDOC:=doc/user}
(cd $RECOLLDOC; make) || exit 1
###### Text Doc
chmod +w README INSTALL
cat <<EOF > README
More documentation can be found in the doc/ directory or at http://www.recoll.org
EOF
cat <<EOF > INSTALL
More documentation can be found in the doc/ directory or at http://www.recoll.org
EOF
echo "Dumping html documentation to text files"
links -dump ${RECOLLDOC}/usermanual.html >> README
links -dump ${RECOLLDOC}/RCL.INSTALL.html >> INSTALL
links -dump ${RECOLLDOC}/RCL.INSTALL.EXTERNAL.html >> INSTALL
links -dump ${RECOLLDOC}/RCL.INSTALL.BUILDING.html >> INSTALL
links -dump ${RECOLLDOC}/RCL.INSTALL.CONFIG.html >> INSTALL
$VCCMD commit -m "release $version" README INSTALL
# Clean up this dir and copy the dist-specific files
make distclean
yes | clean.O
rm -f lib/*.dep
# Possibly clean up the cmake stuff
(cd kde/kioslave/kio_recoll/ || exit 1
rm -rf CMakeCache.txt CMakeFiles/ CMakeTmp/ CPack* CTestTestfile.cmake cmake_* *automoc* lib builddir)
$TAR chfX - excludefile . | (cd $topdir;$TAR xf -)
if test $snap = "yes" ; then
echo $version > $topdir/VERSION
fi
# Can't now put ./Makefile in excludefile, gets ignored everywhere. So delete
# the top Makefile here (its' output by configure on the target system):
rm -f $topdir/Makefile
out=$releasename.tar.gz
(cd $targetdir ; \
$TAR chf - $releasename | \
gzip > $out)
echo "$targetdir/$out created"
# Check manifest against current reference
export LANG=C
tar tzf $targetdir/$out | sort | cut -d / -f 2- | \
diff mk/manifest.txt - || fatal "Please fix file list mk/manifest.txt"
# We tag .. as there is the 'packaging/' directory in there
[ $dotag = "yes" ] && tagtop $TAG

View File

@ -1,98 +0,0 @@
#!/bin/sh
#set -x
# A shell-script to make a recoll static binary distribution:
fatal()
{
echo $*;exit 1
}
TAR=tar
targetdir=${targetdir-/tmp}
if test ! -d qtgui;then
echo "Should be executed in the master recoll directory"
exit 1
fi
version=`cat VERSION`
sys=`uname -s`
sysrel=`uname -r`
qtguiassign=`egrep '^QTGUI=' recollinstall`
stripassign=`egrep '^STRIP=' recollinstall`
test ! -z "$qtguiassign" || fatal "Can't find qt version"
test ! -z "$stripassign" || fatal "Can't find strip string"
eval $qtguiassign
eval $stripassign
echo "QTGUI: " $QTGUI "STRIP: " $STRIP
topdirsimple=recoll-${version}-${sys}-${sysrel}
topdir=$targetdir/$topdirsimple
tarfile=$targetdir/recoll-${version}-${sys}-${sysrel}.tgz
if test ! -d $topdir ; then
mkdir $topdir || exit 1
else
echo "Removing everything under $topdir Ok ? (y/n)"
read rep
if test $rep = 'y';then
rm -rf $topdir/*
else
exit 1
fi
fi
rm -f index/recollindex ${QTGUI}/recoll
make static || exit 1
${STRIP} index/recollindex ${QTGUI}/recoll
files="
COPYING
INSTALL
Makefile
README
VERSION
desktop
desktop/recoll-searchgui.desktop
desktop/recoll.png
doc/man
doc/user
filters
index/rclmon.sh
index/recollindex
qtgui/i18n/*.qm
qtgui/images
qtgui/mtpics/*.png
qtgui/recoll
recollinstall
sampleconf
"
$TAR chf - $files | (cd $topdir; $TAR xf -)
# Remove any install dependancy
chmod +w $topdir/Makefile || exit 1
sed -e '/^install:/c\
install: ' < $topdir/Makefile > $topdir/toto && \
mv $topdir/toto $topdir/Makefile
# Clean up .svn directories from target. This would be easier with a
# --exclude tar option, but we want this to work with non-gnu tars
cd $topdir || exit 1
svndirs=`find . -name .svn -print`
echo "In: `pwd`. Removing $svndirs ok ?"
read rep
test "$rep" = 'y' -o "$rep" = 'Y' && rm -rf $svndirs
cd $targetdir
(cd $targetdir ; \
$TAR chf - $topdirsimple | \
gzip > $tarfile)
echo $tarfile created

View File

@ -1,166 +0,0 @@
#!/bin/sh
# Install recoll files.
fatal()
{
echo $*
exit 1
}
usage()
{
fatal 'Usage: recollinstall [<prefixdir>], ie: recollinstall /usr/local'
}
if test $# -eq 0 ; then
PREFIX=@prefix@
elif test $# -eq 1 ; then
PREFIX=$1
else
usage
fi
QTGUI=@QTGUI@
# The .qm files are in qtgui/i18n even if qt4 is used
I18N=qtgui/i18n
RCLLIBVERSION=@RCLLIBVERSION@
test -n "$bindir" || bindir=${PREFIX}/bin
test -n "$libdir" || libdir=${PREFIX}/lib
test -n "$datadir" || datadir=${PREFIX}/share
if test -z "$mandir" ; then
if test -d ${PREFIX}/man ; then
mandir=${PREFIX}/man
else
mandir=${datadir}/man
fi
fi
REALPREFIX=$PREFIX
ROOTFORPYTHON=""
if test -n "$DESTDIR" ; then
PREFIX=$DESTDIR/$PREFIX
bindir=$DESTDIR/$bindir
libdir=$DESTDIR/$libdir
datadir=$DESTDIR/$datadir
mandir=$DESTDIR/$mandir
ROOTFORPYTHON="--root=${DESTDIR}"
fi
if test -f /etc/debian_version ; then
OPTSFORPYTHON=--install-layout=deb
fi
echo "Installing to $PREFIX"
# Note: solaris 'install' does not understand -v
INSTALL=${INSTALL:="install -c"}
STRIP=${STRIP:=strip}
sys=`uname`
@NOQTMAKE@if test "$sys" = Darwin ; then
@NOQTMAKE@ RECOLLPROG=${QTGUI}/recoll.app/Contents/MacOS/recoll
@NOQTMAKE@else
@NOQTMAKE@ RECOLLPROG=${QTGUI}/recoll
@NOQTMAKE@fi
TESTPROG=index/recollindex
test -x $TESTPROG || fatal "$TESTPROG does not exist." \
" You need to build first (type 'make')."
for d in \
${bindir} \
${libdir} \
${libdir}/recoll \
${mandir}/man1 \
${mandir}/man5 \
${datadir}/icons \
${datadir}/recoll/doc \
${datadir}/recoll/examples \
${datadir}/recoll/filters \
${datadir}/recoll/images \
${datadir}/recoll/translations \
${datadir}/icons/hicolor/48x48/apps \
${datadir}/pixmaps
do
test -d $d || mkdir -p $d || exit 1
done
@NOQTMAKE@test -d ${datadir}/applications \
@NOQTMAKE@ || mkdir -p ${datadir}/applications || exit 1
@NOQTMAKE@test -d ${datadir}/appdata \
@NOQTMAKE@ || mkdir -p ${datadir}/appdata || exit 1
# Use the xdg utilies to install the desktop file and icon? Couldn't find
# out how to get this to work sanely. So keep the old way
#PATH=$PATH:desktop/xdg-utils-1.0.1/scripts
#export PATH
#xdg-desktop-menu install desktop/recoll-searchgui.desktop
#xdg-icon-resource install --size 48 desktop/recoll.png
@NOQTMAKE@${INSTALL} -m 0444 desktop/recoll.appdata.xml ${datadir}/appdata
@NOQTMAKE@${INSTALL} -m 0444 desktop/recoll-searchgui.desktop ${datadir}/applications
@NOQTMAKE@${INSTALL} -m 0444 desktop/recoll.png ${datadir}/icons/hicolor/48x48/apps
@NOQTMAKE@${INSTALL} -m 0444 desktop/recoll.png ${datadir}/pixmaps/
if test -f doc/user/usermanual.html ; then
${INSTALL} -m 0444 doc/user/usermanual.html doc/user/docbook-xsl.css \
${datadir}/recoll/doc
else
echo "User manual not found -> not installed"
fi
@NOQTMAKE@${INSTALL} -m 0444 doc/man/recoll.1 ${mandir}/man1/
# Install the recollq man page in all cases, it's useful for recoll -t
${INSTALL} -m 0444 doc/man/recollq.1 ${mandir}/man1/
${INSTALL} -m 0444 doc/man/recollindex.1 ${mandir}/man1/
${INSTALL} -m 0444 doc/man/recoll.conf.5 ${mandir}/man5/
@NOQTMAKE@${INSTALL} -m 0755 ${RECOLLPROG} ${bindir} || exit 1
@NOQTMAKE@${STRIP} ${bindir}/recoll
@NOCMDLINE@${INSTALL} -m 0755 query/recollq ${bindir} || exit 1
@NOCMDLINE@${STRIP} ${bindir}/recollq
${INSTALL} -m 0755 index/recollindex ${bindir} || exit 1
${STRIP} ${bindir}/recollindex
@NODYNLIB@${INSTALL} -m 0644 lib/librecoll.so.${RCLLIBVERSION} \
@NODYNLIB@ ${libdir}/recoll/ || exit 1
${INSTALL} -m 0755 filters/rcl* ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0555 filters/ppt-dump.py ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0555 filters/xls-dump.py ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0555 filters/xlsxmltocsv.py ${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0444 filters/msodump.zip ${datadir}/recoll/filters/ || exit 1
for f in rclexecm.py rcllatinstops.zip;do
chmod 644 ${datadir}/recoll/filters/$f
done
${INSTALL} -m 0755 desktop/xdg-utils-1.0.1/scripts/xdg-open \
${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0755 desktop/hotrecoll.py \
${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0644 python/recoll/recoll/rclconfig.py \
${datadir}/recoll/filters/ || exit 1
${INSTALL} -m 0444 \
desktop/recollindex.desktop \
sampleconf/fragbuts.xml \
sampleconf/mimeconf \
sampleconf/mimeview \
sampleconf/recoll.conf \
sampleconf/mimemap \
sampleconf/fields \
sampleconf/recoll.qss \
${datadir}/recoll/examples/ || exit 1
${INSTALL} -m 0755 index/rclmon.sh ${datadir}/recoll/examples/ || exit 1
${INSTALL} -m 0444 qtgui/mtpics/*.png ${datadir}/recoll/images || exit 1
${INSTALL} -m 0444 ${I18N}/recoll*.qm ${datadir}/recoll/translations || exit 1
# Install the simplified chinese file as just chinese until I can understand
# if it's possible to have both. zh_CN doesn't seem to work
${INSTALL} -m 0444 ${I18N}/recoll_zh_CN.qm \
${datadir}/recoll/translations/recoll_zh.qm || exit 1
@NOPYTHON@(cd python/recoll;python setup.py install \
@NOPYTHON@ --prefix=${REALPREFIX} ${ROOTFORPYTHON} ${OPTSFORPYTHON})