diff --git a/.github/workflows/build-on-pull_req.yml b/.github/workflows/build-on-pull_req.yml index cde3fa0..bf56e31 100644 --- a/.github/workflows/build-on-pull_req.yml +++ b/.github/workflows/build-on-pull_req.yml @@ -1,7 +1,7 @@ -name: CI on PRs with SDK for 2.2.0 (i486) +name: CI on PRs with SDK for 3.0.2 (i486) env: - RELEASE: 2.2.0.29 + RELEASE: 3.0.2.8 ARCH: i486 # Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 3 minutes. SEGMENT_DOWNLOAD_TIMEOUT_MINS: 1 @@ -50,13 +50,14 @@ jobs: - name: Build ${{ env.ARCH }} uses: coderus/github-sfos-build@old-stable with: - # Solely builds for i486 on 2.2.0, because of https://github.com/sailfishos-patches/patchmanager/pull/437#issuecomment-1615317003 + # Solely builds for i486 on 3.0.2, because of https://github.com/sailfishos-patches/patchmanager/pull/437#issuecomment-1615317003 + # and https://github.com/sailfishos-applications/filecase/issues/45 release: ${{ env.RELEASE }} arch: ${{ env.ARCH }} - name: Upload build result uses: actions/upload-artifact@v3 with: - name: RPM-build-results_${{ github.base_ref }}-${{ env.ARCH }}-SFOS2.2.0+ + name: RPM-build-results_${{ github.base_ref }}-${{ env.ARCH }}-SFOS${{ env.RELEASE }}+ path: RPMS/ diff --git a/.github/workflows/build-on-tags.yml b/.github/workflows/build-on-tags.yml index 0eaa60b..59ed0ea 100644 --- a/.github/workflows/build-on-tags.yml +++ b/.github/workflows/build-on-tags.yml @@ -66,11 +66,54 @@ jobs: path: RPMS/ - SDK-310: + SDK-302: runs-on: ubuntu-22.04 env: # For the available docker images, see https://github.com/CODeRUS/docker-sailfishos-platform-sdk - RELEASE: 3.1.0.12 + RELEASE: 3.0.2.8 + # Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes. + SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2 + steps: + + - name: Checkout + uses: actions/checkout@v3 + + # Caching Docker images is not ready yet, see + # https://github.com/storeman-developers/harbour-storeman-installer/blob/devel/cache-docker-images_github-ci.md + #- name: Cache Docker images of the Sailfish-SDK + # id: cache-sdk + # uses: actions/cache@v3 + # with: + # path: $GITHUB_WORKSPACE/… + # key: cache + + - name: Prepare + run: mkdir RPMS + + - name: Build armv7hl on ${{ env.RELEASE }} + uses: coderus/github-sfos-build@old-stable + with: + release: ${{ env.RELEASE }} + arch: armv7hl + + - name: Build i486 on ${{ env.RELEASE }} + uses: coderus/github-sfos-build@old-stable + with: + release: ${{ env.RELEASE }} + arch: i486 + + - name: Upload build results + uses: actions/upload-artifact@v3 + with: + name: RPM-build-results_SFOS${{ env.RELEASE }}+ + path: RPMS/ + + + SDK-320: + runs-on: ubuntu-22.04 + env: + # For the available docker images, see https://github.com/CODeRUS/docker-sailfishos-platform-sdk + RELEASE: 3.2.0.12 # Do not wait up to the default of 10 minutes for network timeouts in a workflow which runs ca. 10 minutes. SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2 steps: diff --git a/README.md b/README.md index 48686b1..f00b0e3 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Features: - Share files (to Android programs, Bluetooth etc.) - Supports Box, Dropbox, Google Drive, OneDrive and WebDAV cloud storage services -Note that the ability to access cloud storage providers may be broken (this is [known for Dropbox](https://github.com/sailfishos-applications/filecase/issues/4)) due to API changes on their side; the same may apply to file sharing via Bluetooth on recent SailfishOS releases.
+Note that the ability to access cloud storage providers [may be broken](https://github.com/sailfishos-applications/filecase/issues/48) (this is [known for Dropbox](https://github.com/sailfishos-applications/filecase/issues/4)) due to API changes on their side; the same may apply to file sharing via Bluetooth on recent SailfishOS releases.
Pull requests with fixes, improvements and enhancements are welcome! ## Translating FileCase (l10n / i18n) @@ -40,7 +40,7 @@ If you want to translate FileCase to a language it does not support yet or impro ## History of FileCase -The original [FileCase for SailfishOS (2015 - 2016)](https://openrepos.net/content/cepiperez/filecase-0#content) started as a port of [FileCase for MeeGo-Harmattan (2014)](https://openrepos.net/content/cepiperez/filecase#content) (on the Nokia N9), which in turn is an overhauled [FileBox (2013)](https://openrepos.net/content/cepiperez/filebox#content). All three appllications were written by [Matias Perez (CepiPerez)](https://github.com/CepiPerez). In 2021 Matias [released the source code of FileCase](https://github.com/sailfishos-applications/filecase/commit/d4294bbc5e854bb1a32481201f556ba453fbaef6) by creating this git repository at GitHub. +The original [FileCase for SailfishOS (2015 - 2016)](https://openrepos.net/content/cepiperez/filecase-0#content) started as a port of [FileCase for MeeGo-Harmattan (2014)](https://openrepos.net/content/cepiperez/filecase#content) (on the Nokia N9), which in turn is an overhauled [FileBox (2013)](https://openrepos.net/content/cepiperez/filebox#content). All three applications were written by [Matias Perez (CepiPerez)](https://github.com/CepiPerez). In 2021 Matias [released the source code of FileCase](https://github.com/sailfishos-applications/filecase/commit/d4294bbc5e854bb1a32481201f556ba453fbaef6) by creating this git repository at GitHub. In 2022 [David Llewellyn-Jones (flypig)](https://github.com/llewelld) cleaned up [the source code repository and adapted FileCase](https://github.com/sailfishos-applications/filecase/compare/0.1-9...0.2.1) to run on recent releases of SailfishOS. diff --git a/rpm/filecase.spec b/rpm/filecase.spec index 9921387..6ff36e5 100644 --- a/rpm/filecase.spec +++ b/rpm/filecase.spec @@ -21,7 +21,7 @@ Version: 0.4.3 # build at GitHub and OBS, when configured accordingly; mind the sorting # (`adud` < `alpha`). For details and reasons, see # https://github.com/storeman-developers/harbour-storeman/wiki/Git-tag-format -Release: rc2 +Release: rc3 # The Group tag should comprise one of the groups listed here: # https://github.com/mer-tools/spectacle/blob/master/data/GROUPS Group: Applications/File @@ -41,6 +41,7 @@ Source99: %{name}.rpmlintrc Requires: sailfishsilica-qt5 >= 0.10.9 BuildRequires: pkgconfig(sailfishapp) >= 1.0.2 BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: desktop-file-utils