Preparing SailTime for harbour deployment.

Runs in the emulator now but probably won't deploy or pass harbour compliance
yet.
This commit is contained in:
Mikko Ahlroth 2013-12-12 23:31:24 +02:00
parent 05c76f4871
commit da24e0ca95
6 changed files with 31 additions and 28 deletions

View file

@ -6,22 +6,23 @@
# - desktop icon filename must be changed
# - desktop filename must be changed
# - icon definition filename in desktop file must be changed
TARGET = SailTime
TARGET = harbour-sailtime
CONFIG += sailfishapp
SOURCES += src/SailTime.cpp \
src/uptimechecker.cpp
OTHER_FILES += qml/SailTime.qml \
OTHER_FILES += \
qml/cover/CoverPage.qml \
qml/pages/FirstPage.qml \
qml/pages/SecondPage.qml \
rpm/SailTime.spec \
rpm/SailTime.yaml \
SailTime.desktop \
qml/js/storage.js \
qml/js/uptime.js
qml/js/uptime.js \
harbour-sailtime.desktop \
qml/harbour-sailtime.qml
HEADERS += \
src/uptimechecker.h

View file

@ -2,6 +2,6 @@
Type=Application
X-Nemo-Application-Type=silica-qt5
Name=SailTime
Icon=/usr/share/icons/hicolor/90x90/apps/SailTime.png
Exec=SailTime
Icon=harbour-sailtime
Exec=harbour-sailtime

View file

@ -2,7 +2,7 @@
import QtQuick 2.0
import Sailfish.Silica 1.0
import net.nytsoi.sailfish.sailtime.components 1.0
import harbour.sailtime.UptimeChecker 1.0
import "cover"
import "pages"

View file

@ -20,10 +20,10 @@ License: LICENSE
Source0: %{name}-%{version}.tar.bz2
Source100: SailTime.yaml
Requires: sailfishsilica-qt5
BuildRequires: pkgconfig(sailfishapp)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: pkgconfig(sailfishapp)
BuildRequires: desktop-file-utils
%description
@ -62,13 +62,14 @@ desktop-file-install --delete-original \
%files
%defattr(-,root,root,-)
%{_bindir}
%{_datadir}/%{name}/qml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/90x90/apps/%{name}.png
/usr/bin
/usr/share/SailTime
/usr/share/applications
/usr/share/harbour-sailtime
/usr/share/icons/hicolor/90x90/apps
/usr/share/applications
/usr/share/SailTime
/usr/bin
%{_datadir}/icons/hicolor/90x90/apps/%{name}.png
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/qml
%{_bindir}
# >> files
# << files

View file

@ -11,19 +11,20 @@ Description: |
Configure: none
Builder: qtc5
PkgConfigBR:
- sailfishapp
- Qt5Quick
- Qt5Qml
- Qt5Core
- Qt5Qml
- Qt5Quick
- sailfishapp
Requires:
- sailfishsilica-qt5
Files:
- '%{_bindir}'
- '%{_datadir}/%{name}/qml'
- '%{_datadir}/applications/%{name}.desktop'
- '%{_datadir}/icons/hicolor/90x90/apps/%{name}.png'
- /usr/bin
- /usr/share/SailTime
- /usr/share/applications
- /usr/share/harbour-sailtime
- /usr/share/icons/hicolor/90x90/apps
- /usr/share/applications
- /usr/share/SailTime
- /usr/bin
- '%{_datadir}/icons/hicolor/90x90/apps/%{name}.png'
- '%{_datadir}/applications/%{name}.desktop'
- '%{_datadir}/%{name}/qml'
- '%{_bindir}'
PkgBR: []

View file

@ -48,7 +48,7 @@ int main(int argc, char *argv[])
//
// To display the view, call "show()" (will show fullscreen on device).
qmlRegisterType<UptimeChecker>("net.nytsoi.sailfish.sailtime.components", 1, 0, "UptimeChecker");
qmlRegisterType<UptimeChecker>("harbour.sailtime.UptimeChecker", 1, 0, "UptimeChecker");
return SailfishApp::main(argc, argv);
}