Search
SailfishOS Open Build Service
>
Projects
>
home:mentaljam
>
harbour-storeman-sfos3.3
> _service:tar_git:harbour-storeman.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:harbour-storeman.spec of Package harbour-storeman-sfos3.3
Name: harbour-storeman Summary: OpenRepos client application for SailfishOS Version: 0.3.1+sfos3.3.20221129235217.13.g6e339fc Release: sfos3.3_release3 Group: Applications/System License: MIT URL: https://github.com/storeman-developers/harbour-storeman Source0: %{name}-%{version}.tar.bz2 # Segregate the SFOS releases range covered by each release branch: Requires: sailfish-version >= 3.3.0 Requires: sailfish-version < 4.2.0 Requires: sailfishsilica-qt5 Requires: nemo-qml-plugin-dbus-qt5 Requires: nemo-qml-plugin-notifications-qt5 Requires: connman-qt5-declarative Requires: sailfishsecretsdaemon-secretsplugins-default BuildRequires: pkgconfig(sailfishapp) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(nemodbus) BuildRequires: pkgconfig(connman-qt5) BuildRequires: pkgconfig(nemonotifications-qt5) BuildRequires: pkgconfig(Qt5Sparql) BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(sailfishsecrets) BuildRequires: pkgconfig(mlite5) BuildRequires: pkgconfig(libsolv) BuildRequires: pkgconfig(packagekitqt5) BuildRequires: qt5-qttools-linguist BuildRequires: desktop-file-utils Conflicts: %{name}-installer Obsoletes: %{name}-installer # This description section includes metadata for SailfishOS:Chum, see # https://github.com/sailfishos-chum/main/blob/main/Metadata.md %description Storeman manages repositories and applications from OpenRepos.net on your SailfishOS device. %if "%{?vendor}" == "chum" PackageName: Storeman for SailfishOS Type: desktop-application Categories: - Utilities - System - Network - Settings - PackageManager DeveloperName: Storeman developers (mentaljam) Custom: Repo: %{url} Icon: %{url}/raw/master/icons/harbour-storeman.svg Screenshots: - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-01.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-02.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-03.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-04.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-06.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-07.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-08.png - %{url}/raw/master/.xdata/screenshots/screenshot-screenshot-storeman-09.png Url: Homepage: %{url} Help: %{url}/issues Bugtracker: %{url}/issues %endif %prep %setup -q %build %qmake5 VERSION=%(echo %{version} | grep -Eo '^[0-9]+.[0-9]+.[0-9]+') make %{?_smp_mflags} %install %qmake5_install desktop-file-install --delete-original --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/%{name}.desktop %post if [ "$1" = "1" ] # Installation then ssu rr mentaljam-obs rm -f /var/cache/ssu/features.ini ssu ar harbour-storeman-obs 'https://repo.sailfishos.org/obs/home:/olf:/harbour-storeman/%%(release)_%%(arch)/' ssu ur fi %postun if [ "$1" = "0" ] # Removal then ssu rr harbour-storeman-obs rm -f /var/cache/ssu/features.ini ssu ur fi %files %defattr(-,root,root,-) %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/mapplauncherd/privileges.d/%{name} %{_datadir}/dbus-1/services/harbour.storeman.service