From 1ba610da9d651f627b3c6163bbcf8ecfd17276b5 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Thu, 10 Feb 2022 14:29:16 -0300 Subject: [PATCH] [AppImageBuilder.yml] -~50% size reduction --- AppImageBuilder.yml | 14 +++++++------- CHANGELOG.md | 4 ++++ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/AppImageBuilder.yml b/AppImageBuilder.yml index 53463576..193a9015 100755 --- a/AppImageBuilder.yml +++ b/AppImageBuilder.yml @@ -26,7 +26,6 @@ AppDir: - python3 - python3-pip - python3-setuptools - - python3-wheel - python3-requests - python3-colorama - python3-dateutil @@ -36,19 +35,20 @@ AppDir: - python3-lxml - python3-bs4 - sqlite3 - - axel - - aria2 - wget - libfreetype6 - libfontconfig1 exclude: [] - after_bundle: - - pip3 install bauh==$BAUH_VERSION --prefix=/usr --root=AppDir + after_bundle: - mkdir -p AppDir/usr/share/icons/hicolor/scalable/apps - - cp AppDir/usr/lib/python3.8/site-packages/bauh/view/resources/img/logo.svg AppDir/usr/share/icons/hicolor/scalable/apps/bauh.svg - mkdir -p AppDir/usr/share/applications - - cp AppDir/usr/lib/python3.8/site-packages/bauh/desktop/bauh.desktop AppDir/usr/share/applications + - wget https://github.com/vinifmor/bauh/archive/${BAUH_VERSION}.tar.gz || exit 1 + - tar -xf ${BAUH_VERSION}.tar.gz || exit 1 + - cd bauh-${BAUH_VERSION} || exit 1 + - cp bauh/view/resources/img/logo.svg ../AppDir/usr/share/icons/hicolor/scalable/apps/bauh.svg || exit 1 + - cp bauh/desktop/bauh.desktop ../AppDir/usr/share/applications || exit 1 + - BAUH_SETUP_NO_REQS=1 python3 setup.py install --prefix=/usr --root=../AppDir --optimize=1 || exit 1 runtime: version: "continuous" diff --git a/CHANGELOG.md b/CHANGELOG.md index 7287f455..577ef3bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Setup - able to install bauh with python/pip without enforcing requirements through the environment variable `BAUH_SETUP_NO_REQS=1` +- Distribution + - AppImage: -~50% size reduction (141.93 MB -> 72.20 MB) + + ### Fixes - Arch - silent crash when handling and displaying transaction sub-status