diff --git a/.github/workflows/build-sfos3.1.yml b/.github/workflows/build-sfos3.1.yml index 14edd30d..f510c808 100644 --- a/.github/workflows/build-sfos3.1.yml +++ b/.github/workflows/build-sfos3.1.yml @@ -10,7 +10,6 @@ on: - 'rc*_sfos3.2/*' - 'beta*_sfos3.2/*' - 'alpha*_sfos3.2/*' - - 'test*_sfos3.2/*' - 'sfos3.2/*' pull_request: branches: diff --git a/.github/workflows/build-sfos3.3.yml b/.github/workflows/build-sfos3.3.yml index 4f9d36f7..74a22fb5 100644 --- a/.github/workflows/build-sfos3.3.yml +++ b/.github/workflows/build-sfos3.3.yml @@ -1,6 +1,5 @@ name: CI - sfos3.3 branch on SFOS 3.3.0 (armv7hl,i486) & SFOS 4.0.1 (aarch64) - env: RELEASE: 3.3.0.14 @@ -11,7 +10,6 @@ on: - 'rc*_sfos3.3/*' - 'beta*_sfos3.3/*' - 'alpha*_sfos3.3/*' - - 'test*_sfos3.3/*' - 'sfos3.3/*' pull_request: branches: diff --git a/.github/workflows/build-sfos4.2.yml b/.github/workflows/build-sfos4.2.yml index 256ce03b..21b3bbc1 100644 --- a/.github/workflows/build-sfos4.2.yml +++ b/.github/workflows/build-sfos4.2.yml @@ -10,7 +10,6 @@ on: - 'rc*_sfos4.2/*' - 'beta*_sfos4.2/*' - 'alpha*_sfos4.2/*' - - 'test*_sfos4.2/*' - 'sfos4.2/*' pull_request: branches: diff --git a/.github/workflows/build-sfos4.2_latest.yml b/.github/workflows/build-sfos4.2_latest.yml index 71dd76de..f41fa4dd 100644 --- a/.github/workflows/build-sfos4.2_latest.yml +++ b/.github/workflows/build-sfos4.2_latest.yml @@ -11,7 +11,6 @@ on: - 'rc*_sfos4.2/*' - 'beta*_sfos4.2/*' - 'alpha*_sfos4.2/*' - - 'test*_sfos4.2/*' - 'sfos4.2/*' pull_request: branches: diff --git a/README.md b/README.md index 691273ff..231f10f1 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ OpenRepos client application for SailfishOS ## Feature set -### Working with [OpenRepos.net](https://openrepos.net/) +### Working with [OpenRepos](https://openrepos.net/) #### Discover applications - Search for applications - List recently updated applications diff --git a/qml/pages/AboutPage.qml b/qml/pages/AboutPage.qml index 03f79bc2..f85cf459 100644 --- a/qml/pages/AboutPage.qml +++ b/qml/pages/AboutPage.qml @@ -50,8 +50,8 @@ Page { wrapMode: Text.WordWrap horizontalAlignment: Qt.AlignHCenter //% "

OpenRepos client application for SailfishOS
 

" - //% "

Storeman is Free Software (FLOSS), distributed under the terms of the MIT license.

" - //% "

Issues shall be reported preferably at GitHub or alternatively at OpenRepos (use the buttons below).

" + //% "

Storeman is Free Software (FLOSS), distributed under the terms of the MIT license.
 

" + //% "

Any issues (bug reports, feature suggestions, help requests etc.) shall be filed at GitHub (you may use the button below).

" text: qsTrId("orn-app-description-full").arg("https://github.com/storeman-developers/harbour-storeman/raw/master/LICENSE") onLinkActivated: Qt.openUrlExternally(link) } diff --git a/rpm/harbour-storeman.changes b/rpm/harbour-storeman.changes index d9e65325..01394e75 100644 --- a/rpm/harbour-storeman.changes +++ b/rpm/harbour-storeman.changes @@ -1,3 +1,9 @@ +* Wed Jun 21 2023 olf - 0.3.6 +- Omit apparently superfluous processing of `%{version}` for qmake5 in the spec file (#405) +- Some minor documentation and strings improvements (#428, #429, #430) +- Cease CI building on git tags matching `test*_` (#430) +- Trim packaging by omitting i18n files which are superfluous in the final RPM (#431; detected, analysed and implemented by @nephros) + * Wed May 03 2023 olf - 0.3.5 - Alter git tag format for releases (c504524, bb0da90, c2e9488, a51b66f, 27a608e, 82c81f8, dd6c643, e197605, 5914b1a, ab66732, 8d5b933), see https://github.com/storeman-developers/harbour-storeman/wiki/Git-tag-format - Add comments to Transifex configuration file `.tx/config.yml` (dd97396) @@ -499,3 +505,5 @@ * Mon Jul 3 2017 Petr Tsymbarovich - 0.0.1 - Initial release + +# Changelog format: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SF4VVE4NBEDQJDJZ4DJ6YW2DTGMWP23E/#6O6DFC6GDOLCU7QC3QJKJ3VCUGAOTD24 diff --git a/rpm/harbour-storeman.spec b/rpm/harbour-storeman.spec index 4f791877..4e1de3bf 100644 --- a/rpm/harbour-storeman.spec +++ b/rpm/harbour-storeman.spec @@ -1,13 +1,27 @@ %global branch sfos3.2 Name: harbour-storeman Summary: OpenRepos client application for SailfishOS -Version: 0.3.5 +# The tag must adhere to semantic versioning: Among multiple other +# reasons due to its use for `qmake5` in line 102. See https://semver.org/ +Version: 0.3.6 +# The tag comprises one of {alpha,beta,rc,release} postfixed with a +# natural number greater or equal to 1 (e.g., "beta3") and may additionally be +# postfixed with a plus character ("+"), the name of the packager and a release +# number chosen by her (e.g., "rc2+jane4"). `{alpha|beta|rc|release}` +# indicates the expected status of the software. No other identifiers shall be +# used for any published version, but for the purpose of testing infrastructure +# other nonsensual identifiers as `adud` may be used, which do *not* trigger a +# 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: release1_%{branch} # The Group tag should comprise one of the groups listed here: # https://github.com/mer-tools/spectacle/blob/master/data/GROUPS Group: Software Management/Package Manager License: MIT URL: https://github.com/storeman-developers/%{name} +# Altering the `Vendor:` field breaks the update path on SailfishOS, see +# https://en.opensuse.org/SDB:Vendor_change_update#Disabling_Vendor_stickiness Vendor: meego # The "Source0:" line below requires that the value of %%{name} is also the # project name at GitHub and the value of `%%{release}/%%{version}` is also @@ -90,7 +104,7 @@ Links: %setup -q %build -%qmake5 VERSION=%(echo '%{version}' | grep -o '^[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*') +%qmake5 VERSION=%{version} make %{?_smp_mflags} %install diff --git a/translations/translations.pri b/translations/translations.pri index 29e89a45..46f44d45 100644 --- a/translations/translations.pri +++ b/translations/translations.pri @@ -30,7 +30,7 @@ qm.CONFIG = target_predeps no_link QMAKE_EXTRA_COMPILERS += qm -translations.files = $$OUT_PWD/translations +translations.files = $$OUT_PWD/translations/*.qm translations.path = $$PREFIX/share/$$TARGET INSTALLS += translations