Prepare aarch64 build

This commit is contained in:
Sebastian Wolf 2021-03-02 22:46:08 +01:00
parent ee4fd1bdbb
commit f240845927
No known key found for this signature in database
GPG key ID: CEA9522B5F38A90A
5 changed files with 15 additions and 8 deletions

View file

@ -145,11 +145,18 @@ TRANSLATIONS += translations/harbour-fernschreiber-de.ts \
translations/harbour-fernschreiber-en.ts \ translations/harbour-fernschreiber-en.ts \
translations/harbour-fernschreiber-zh_CN.ts translations/harbour-fernschreiber-zh_CN.ts
contains(QT_ARCH, arm) { equals(QT_ARCH, arm) {
message(Building ARM)
TARGET_ARCHITECTURE = armv7hl TARGET_ARCHITECTURE = armv7hl
} else { }
equals(QT_ARCH, i386) {
message(Building i486)
TARGET_ARCHITECTURE = i486 TARGET_ARCHITECTURE = i486
} }
equals(QT_ARCH, arm64){
message(Building aarch64)
TARGET_ARCHITECTURE = aarch64
}
INCLUDEPATH += $$PWD/tdlib/include INCLUDEPATH += $$PWD/tdlib/include
DEPENDPATH += $$PWD/tdlib/include DEPENDPATH += $$PWD/tdlib/include

View file

@ -59,7 +59,7 @@ Page {
} }
Label { Label {
text: "Fernschreiber 0.8.1" text: "Fernschreiber 0.8.2"
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
font.pixelSize: Theme.fontSizeExtraLarge font.pixelSize: Theme.fontSizeExtraLarge
anchors { anchors {

View file

@ -6,11 +6,13 @@
Name: harbour-fernschreiber Name: harbour-fernschreiber
# >> macros # >> macros
%define __provides_exclude_from ^%{_datadir}/.*$
%define __requires_exclude ^libtdjson.*$
# << macros # << macros
Summary: Fernschreiber is a Telegram client for Sailfish OS Summary: Fernschreiber is a Telegram client for Sailfish OS
Version: 0.8.1 Version: 0.8.2
Release: 2 Release: 1
Group: Qt/Qt Group: Qt/Qt
License: LICENSE License: LICENSE
URL: http://werkwolf.eu/ URL: http://werkwolf.eu/
@ -26,7 +28,6 @@ BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5Multimedia)
BuildRequires: pkgconfig(Qt5Positioning) BuildRequires: pkgconfig(Qt5Positioning)
BuildRequires: pkgconfig(nemonotifications-qt5) BuildRequires: pkgconfig(nemonotifications-qt5)
BuildRequires: pkgconfig(ngf-qt5)
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
%description %description

View file

@ -28,7 +28,6 @@ PkgConfigBR:
- Qt5Multimedia - Qt5Multimedia
- Qt5Positioning - Qt5Positioning
- nemonotifications-qt5 - nemonotifications-qt5
- ngf-qt5
# Build dependencies without a pkgconfig setup can be listed here # Build dependencies without a pkgconfig setup can be listed here
# PkgBR: # PkgBR:

View file

@ -1853,7 +1853,7 @@ void TDLibWrapper::setInitialParameters()
QSettings hardwareSettings("/etc/hw-release", QSettings::NativeFormat); QSettings hardwareSettings("/etc/hw-release", QSettings::NativeFormat);
initialParameters.insert("device_model", hardwareSettings.value("NAME", "Unknown Mobile Device").toString()); initialParameters.insert("device_model", hardwareSettings.value("NAME", "Unknown Mobile Device").toString());
initialParameters.insert("system_version", QSysInfo::prettyProductName()); initialParameters.insert("system_version", QSysInfo::prettyProductName());
initialParameters.insert("application_version", "0.8.1"); initialParameters.insert("application_version", "0.8.2");
initialParameters.insert("enable_storage_optimizer", appSettings->storageOptimizer()); initialParameters.insert("enable_storage_optimizer", appSettings->storageOptimizer());
// initialParameters.insert("use_test_dc", true); // initialParameters.insert("use_test_dc", true);
requestObject.insert("parameters", initialParameters); requestObject.insert("parameters", initialParameters);