diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml deleted file mode 100644 index 557a73e..0000000 --- a/.github/workflows/appimage.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: AppImage - -on: - pull_request: - branches: [master, features] - release: - types: [published] - -jobs: - build-appimage: - name: Build - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Prepare environment - run: | - sudo gem install ronn - wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O /usr/local/bin/appimagetool - sudo chmod +x /usr/local/bin/appimagetool - pip install -U pip poetry appimage-builder - poetry install - - - name: Build wheel - run: | - make i18n build - - - name: Build AppImage - run: | - make appimage - - - name: Upload AppImage - uses: actions/upload-artifact@v3 - with: - name: kosmorro.AppImage - path: dist/kosmorro-latest-x86_64.AppImage - - - name: Upload AppImage version synchronization file - uses: actions/upload-artifact@v3 - with: - name: kosmorro.AppImage.zsync - path: dist/kosmorro-latest-x86_64.AppImage.zsync - - - name: Run basic command - run: | - chmod +x dist/kosmorro-latest-x86_64.AppImage - ./dist/kosmorro-latest-x86_64.AppImage diff --git a/AppImageBuilder.yml b/AppImageBuilder.yml deleted file mode 100644 index 58c3450..0000000 --- a/AppImageBuilder.yml +++ /dev/null @@ -1,65 +0,0 @@ -# appimage-builder recipe see https://appimage-builder.readthedocs.io for details -version: 1 - -script: | - mkdir -p AppDir AppDir/usr/share/icons/hicolor/scalable/apps - cp kosmorro/assets/svg/kosmorro-icon.svg AppDir/usr/share/icons/kosmorro.svg - pip3 install --isolated --root="./AppDir" ./dist/kosmorro-*.whl - -AppDir: - app_info: - id: space.kosmorro.cli - name: kosmorro - icon: kosmorro - version: latest - exec: usr/bin/python3 - exec_args: $APPDIR/usr/local/bin/kosmorro $@ - - apt: - arch: amd64 - allow_unauthenticated: true - sources: - - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal main restricted - - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal universe restricted - include: - - python3 - - python3-certifi - - python3-dateutil - - files: - include: - - /usr/bin/sh - - /usr/bin/bash - - /usr/bin/env - exclude: - - usr/share/man - - usr/share/doc/*/README.* - - usr/share/doc/*/changelog.* - - usr/share/doc/*/NEWS.* - - usr/share/doc/*/TODO.* - - test: - fedora-30: - image: appimagecrafters/tests-env:fedora-33 - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - debian-stable: - image: appimagecrafters/tests-env:debian-stable - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - archlinux-latest: - image: appimagecrafters/tests-env:archlinux-latest - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - centos-7: - image: appimagecrafters/tests-env:centos-7 - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - ubuntu-xenial: - image: appimagecrafters/tests-env:ubuntu-xenial - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - -AppImage: - arch: x86_64 - update-information: gh-releases-zsync|Kosmorro|kosmorro|latest|Kosmorro-*x86_64.AppImage.zsync diff --git a/Makefile b/Makefile index b2e1c15..b26f647 100644 --- a/Makefile +++ b/Makefile @@ -27,12 +27,5 @@ prepare-release: messages changelog @echo @echo "Before tagging, don't forget to update version number in CHANGELOG" -appdir: - appimage-builder --skip-tests - mv *.AppImage dist/ - mv *.zsync dist/ - -appimage: appdir - clean: rm -rf build dist appimage-builder-cache kosmorro.egg-info manpage/kosmorro.{1,7}{,.html}