mirror of
https://github.com/c9moser/sgbackup.git
synced 2026-01-20 03:50:13 +00:00
fixed installation
This commit is contained in:
parent
ec78c97dc6
commit
41c061a2f4
@ -4,7 +4,11 @@
|
|||||||
SELF="$(realpath "$0")"
|
SELF="$(realpath "$0")"
|
||||||
PROJECT_ROOT="$(dirname "$SELF")"
|
PROJECT_ROOT="$(dirname "$SELF")"
|
||||||
: ${PYTHON_VENV_DIR:=${HOME}/.local/venv}
|
: ${PYTHON_VENV_DIR:=${HOME}/.local/venv}
|
||||||
"${PROJECT_ROOT}/centos-install-requirements.sh"
|
|
||||||
|
if [ "$INSTALL_REQUIREMENTS" = "yes" ]; then
|
||||||
|
"${PROJECT_ROOT}/centos-install-requirements.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -d "$PYTHON_VENV_DIR" ]; then
|
if [ ! -d "$PYTHON_VENV_DIR" ]; then
|
||||||
mkdir -pv "$PYTHON_VENV_DIR"
|
mkdir -pv "$PYTHON_VENV_DIR"
|
||||||
fi
|
fi
|
||||||
@ -52,6 +56,6 @@ exit_code=\$?
|
|||||||
deactivate
|
deactivate
|
||||||
exit \$exit_code
|
exit \$exit_code
|
||||||
EOF
|
EOF
|
||||||
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/gsbackup"
|
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup"
|
||||||
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" ~/.local/bin/gsgbackup
|
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" ~/.local/bin/gsgbackup
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,11 @@
|
|||||||
SELF="$(realpath "$0")"
|
SELF="$(realpath "$0")"
|
||||||
PROJECT_ROOT="$(dirname "$SELF")"
|
PROJECT_ROOT="$(dirname "$SELF")"
|
||||||
: ${PYTHON_VENV_DIR:=${HOME}/.local/venv}
|
: ${PYTHON_VENV_DIR:=${HOME}/.local/venv}
|
||||||
"${PROJECT_ROOT}/fedora-install-requirements.sh"
|
|
||||||
|
if [ "$INSTALL_REQUIREMENTS" = "yes" ]; then
|
||||||
|
"${PROJECT_ROOT}/fedora-install-requirements.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -d "$PYTHON_VENV_DIR" ]; then
|
if [ ! -d "$PYTHON_VENV_DIR" ]; then
|
||||||
mkdir -pv "$PYTHON_VENV_DIR"
|
mkdir -pv "$PYTHON_VENV_DIR"
|
||||||
fi
|
fi
|
||||||
@ -50,6 +54,6 @@ exit_code=\$?
|
|||||||
deactivate
|
deactivate
|
||||||
exit \$exit_code
|
exit \$exit_code
|
||||||
EOF
|
EOF
|
||||||
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/gsbackup"
|
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup"
|
||||||
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" ~/.local/bin/gsgbackup
|
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" ~/.local/bin/gsgbackup
|
||||||
|
|
||||||
|
|||||||
12
setup.py
12
setup.py
@ -8,18 +8,22 @@ import bz2
|
|||||||
|
|
||||||
PACKAGE_ROOT=os.path.dirname(__file__)
|
PACKAGE_ROOT=os.path.dirname(__file__)
|
||||||
|
|
||||||
sys.path.insert(0,PACKAGE_ROOT)
|
VERSION="0.0.1"
|
||||||
import sgbackup
|
with open(os.path.join(PACKAGE_ROOT,'sgbackup','version.py'),'w') as version_file:
|
||||||
|
version_file.write("""# This file was automatically created by setup.py
|
||||||
|
|
||||||
|
VERSION="{version}"
|
||||||
|
""".format(version=VERSION))
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='sgbackup',
|
name='sgbackup',
|
||||||
version=sgbackup.__version__
|
version=VERSION,
|
||||||
description='A backup tool for savegames.',
|
description='A backup tool for savegames.',
|
||||||
author="Christian Moser",
|
author="Christian Moser",
|
||||||
author_email="christian@cmoser.eu",
|
author_email="christian@cmoser.eu",
|
||||||
packages=[
|
packages=[
|
||||||
'sgbackup',
|
'sgbackup',
|
||||||
'sgbackup.archivers',
|
'sgbackup.archiver',
|
||||||
'sgbackup.commands',
|
'sgbackup.commands',
|
||||||
'sgbackup.curses',
|
'sgbackup.curses',
|
||||||
'sgbackup.help',
|
'sgbackup.help',
|
||||||
|
|||||||
@ -17,8 +17,8 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
from . import _import_gtk
|
from . import _import_gtk
|
||||||
|
from .version VERSION
|
||||||
__version__ = "0.0.1"
|
__version__ = VERSION
|
||||||
from .settings import settings
|
from .settings import settings
|
||||||
from . import _logging
|
from . import _logging
|
||||||
from .main import cli_main,gui_main
|
from .main import cli_main,gui_main
|
||||||
|
|||||||
3
sgbackup/version.py
Normal file
3
sgbackup/version.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# This file was automatically created by setup.py
|
||||||
|
|
||||||
|
VERSION="0.0.1"
|
||||||
Loading…
Reference in New Issue
Block a user