Skip to content
Snippets Groups Projects
Commit c929e0db authored by Cédric Moreau's avatar Cédric Moreau
Browse files

Add debian packaging

parent 29e4f686
No related branches found
No related tags found
1 merge request!433Add debian packaging
......@@ -25,7 +25,9 @@ deploy:
provider: releases
api_key:
secure: MUdvTDBeCxO9d/EpzIhr+QYra/KxgYkXX6177SjqWCWDqw9xB3fwSUj8I9ht9DGtwVdadtveumtvLw3pbtVIR0GtIPC9pyvtNz4j6T4Ei3TSE6+StXdMK4NnInvPeTRlobGL+9sZt9MwheJwZ8YGewhBcR0F5UzVfxWeSSrxmyk=
file: sakia-${TRAVIS_OS_NAME}.zip
file:
- sakia-${TRAVIS_OS_NAME}.zip
- sakia-${TRAVIS_OS_NAME}.deb
skip_cleanup: true
on:
tags: true
......@@ -6,4 +6,15 @@ then
elif [ $TRAVIS_OS_NAME == "linux" ]
then
zip -r sakia-${TRAVIS_OS_NAME}.zip dist/
# Debian package
chmod 755 ci/travis/debian/DEBIAN/post*
chmod 755 ci/travis/debian/DEBIAN/pre*
mkdir -p ci/travis/debian/opt/sakia
cp sakia.png ci/travis/debian/opt/sakia/
cp sakia-${TRAVIS_OS_NAME}.zip ci/travis/debian/opt/sakia/sakia.zip
fakeroot dpkg-deb --build ci/travis/debian
mv ci/travis/debian.deb sakia-${TRAVIS_OS_NAME}.deb
fi
Package: sakia
Version: 0.20.0dev10
Section: misc
Priority: optional
Architecture: all
Installed-Size: 122000
Maintainer: inso <insomniak.fr@gmail.com>
Description: Sakia Wallet
#!/bin/bash
SAKIA_ROOT=/opt/sakia
unzip -d $SAKIA_ROOT/ $SAKIA_ROOT/sakia.zip
mv $SAKIA_ROOT/dist/sakia/* $SAKIA_ROOT/
rm $SAKIA_ROOT/sakia.zip
ln -s /opt/sakia/sakia /usr/bin/sakia
#!/bin/bash
rm /usr/bin/sakia
rm -Rf /opt/sakia
[Desktop Entry]
Name=Sakia
Exec=sakia
Icon=/opt/sakia/sakia.png
Type=Application
Categories=Utility
......@@ -7,7 +7,8 @@ echo "Current version: $current"
if [[ $1 =~ ^[0-9]+.[0-9]+.[0-9]+[0-9a-z]+$ ]]; then
IFS='.' read -r -a array <<< "$1"
sed -i "s/__version_info__\ = ($current)/__version_info__ = ('${array[0]}', '${array[1]}', '${array[2]}')/g" src/sakia/__init__.py
sed -i "#define MyAppVerStr \"($current)\"/#define MyAppVerStr \"$1\"/
sed -i "s/#define MyAppVerStr .*/#define MyAppVerStr \"$1\"/g" ci/appveyor/sakia.iss
sed -i "s/Version: .*/Version: $1/g" ci/travis/debian/DEBIAN/control
git commit src/sakia/__init__.py -m "$1"
git tag "$1"
else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment