deb generation script
This commit is contained in:
parent
d3ce623844
commit
91bc9bb88b
2 changed files with 62 additions and 0 deletions
60
tools/create_debian_packages.sh
Executable file
60
tools/create_debian_packages.sh
Executable file
|
|
@ -0,0 +1,60 @@
|
|||
#!/bin/sh
|
||||
|
||||
DEB_DIRPATH="$PWD/deb"
|
||||
SCRIPT_DIRPATH=$(dirname $0)
|
||||
|
||||
SETUP_PY_LIST="
|
||||
$SCRIPT_DIRPATH/setup.py.d/core.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/core-qt.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/core-webkit-formatter.py
|
||||
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-bank.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-dating.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-messages.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-torrent.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-travel.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-video.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-video-nsfw.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/backends-weather.py
|
||||
|
||||
$SCRIPT_DIRPATH/setup.py.d/boobank.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/havesex.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/masstransit.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/monboob.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/qboobmsg.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/qhavesex.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/qvideoob.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/qweboobcfg.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/travel.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/videoob.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/videoob_web.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/weboorrents.py
|
||||
$SCRIPT_DIRPATH/setup.py.d/wetboobs.py
|
||||
"
|
||||
|
||||
rm -rf $DEB_DIRPATH
|
||||
mkdir $DEB_DIRPATH
|
||||
|
||||
for f in $SETUP_PY_LIST
|
||||
do
|
||||
echo "========== Creating Debian package for $f"
|
||||
rm -rf dist
|
||||
python $f sdist
|
||||
pushd dist
|
||||
TARGZ=$(ls *.tar.gz)
|
||||
tar xf $TARGZ
|
||||
PKGNAME=$(basename $f .py)
|
||||
mkdir $DEB_DIRPATH/$PKGNAME
|
||||
TARGZ_DIRPATH=$(basename $TARGZ .tar.gz)
|
||||
pushd $TARGZ_DIRPATH
|
||||
ln -s ../../$f setup.py
|
||||
python setup.py --command-packages=stdeb.command sdist_dsc --extra-cfg-file $SCRIPT_DIRPATH/stdeb.d/$PKGNAME.cfg
|
||||
pushd deb_dist
|
||||
pushd $TARGZ_DIRPATH
|
||||
fakeroot dpkg-buildpackage
|
||||
popd
|
||||
mv *.deb *.diff.gz *.changes *.orig.tar.gz $DEB_DIRPATH/$PKGNAME/
|
||||
popd
|
||||
popd
|
||||
#break
|
||||
done
|
||||
2
tools/stdeb.d/core.cfg
Normal file
2
tools/stdeb.d/core.cfg
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[weboob-core]
|
||||
depends = python-dateutil
|
||||
Loading…
Add table
Add a link
Reference in a new issue