Search
SailfishOS Open Build Service
>
Projects
>
home:piggz
:
harbour-amazfish
>
harbour-amazfish
> _service:tar_git:harbour-amazfish.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:harbour-amazfish.spec of Package harbour-amazfish
# Define Sailfish as it is absent %if !0%{?fedora} %define sailfishos 1 %endif # Prevent brp-python-bytecompile from running. %define __os_install_post %{___build_post} %if 0%{?sailfishos} # "Harbour RPM packages should not provide anything." %define __provides_exclude_from ^%{_datadir}/.*$ %endif Name: harbour-amazfish # >> macros # << macros %{!?qtc_qmake:%define qtc_qmake %qmake} %{!?qtc_qmake5:%define qtc_qmake5 %qmake5} %{!?qtc_make:%define qtc_make make} %{?qtc_builddir:%define _builddir %qtc_builddir} Summary: Watch interface application Version: 2.2.1+fix.temp.20240102183618.1.gfed5ee4 Release: 1 Group: QtQt License: GPLv3 URL: https://piggz.co.uk Source0: %{name}-%{version}.tar.bz2 Requires: sailfishsilica-qt5 >= 0.10.9 Requires: kdb-sqlite3-driver >= 3.1.0 Requires: libKDb3-3 >= 3.1.0 Requires: kcoreaddons >= 5.31.0 Requires: libicu Requires: kf5bluezqt Requires: libkf5archive BuildRequires: pkgconfig(sailfishapp) >= 1.0.2 BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5Contacts) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5Positioning) BuildRequires: pkgconfig(mlite5) BuildRequires: pkgconfig(libmkcal-qt5) BuildRequires: (kf5-calendarcore-devel if kf5-calendarcore) BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(mpris-qt5) BuildRequires: kdb-devel >= 3.1.0 BuildRequires: kcoreaddons-devel >= 5.31.0 BuildRequires: qt5-qttools-linguist BuildRequires: desktop-file-utils BuildRequires: libkeepalive-devel BuildRequires: libkf5archive-devel BuildRequires: pulseaudio-devel BuildRequires: libicu-devel %description Watch companion application for SalfishOS %if "%{?vendor}" == "chum" PackageName: Amazfish Type: desktop-application DeveloperName: Adam Pigg Categories: - Utility Custom: Repo: https://github.com/piggz/harbour-amazfish Icon: https://raw.githubusercontent.com/piggz/harbour-amazfish/master/harbour-amazfish-ui.svg Screenshots: - https://github.com/piggz/harbour-amazfish/raw/master/screenshots/screenshot_main.png - https://github.com/piggz/harbour-amazfish/raw/master/screenshots/screenshot_sleep.png - https://github.com/piggz/harbour-amazfish/raw/master/screenshots/screenshot_activity.png Url: Homepage: https://github.com/piggz/harbour-amazfish Help: https://github.com/piggz/harbour-amazfish/discussions Bugtracker: https://github.com/piggz/harbour-amazfish/issues Donation: https://www.paypal.me/piggz %endif %prep %setup -q -n %{name}-%{version} # >> setup # << setup %build %if 0%{?sailfishos} %qmake5 VERSION='%{version}-%{release}' FLAVOR=silica %else %qmake5 VERSION='%{version}-%{release}' FLAVOR=kirigami %endif %qtc_make %{?_smp_mflags} # >> build post # << build post %install rm -rf %{buildroot} # >> install pre # << install pre %qmake5_install # >> install post # << install post desktop-file-install --delete-original \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/*.desktop %files %defattr(-,root,root,-) %{_bindir}/%{name}-ui %attr(2755,root,privileged) %{_bindir}/%{name}d %{_datadir}/%{name}-ui %{_datadir}/applications/%{name}-ui.desktop %{_datadir}/icons/hicolor/*/apps/%{name}-ui.png %{_datadir}/icons/hicolor/scalable/apps/%{name}-ui.svg %{_userunitdir}/harbour-amazfish.service %{_datadir}/mapplauncherd/privileges.d/harbour-amazfishd.privileges %{_datadir}/harbour-amazfish/chirp.raw # >> files # << files