File qtappfw.spec of Package qtappfw

#
# spec file for package libqtappfw
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           qtappfw
Version:        2.0.1
Release:        0
Summary:        AGL Qt AppFW Library
# FIXME: Select a correct l3icense from https://github.com/openSUSE/spec-cleaner#spdx-licenses
License:        Apache-2.0
URL:            http://docs.automotivelinux.org
Source:         libqtappfw-1234b27.tar.gz
Patch0:		libqtappfw-libver.patch
BuildRequires:  pkgconfig(Qt5Core)
BuildRequires:  pkgconfig(Qt5Qml)
BuildRequires:  protobuf-devel
BuildRequires:  meson
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  bluez-glib2-devel
BuildRequires:  libqt5-linguist
BuildRequires:  libqt5-qtwebsockets-devel
BuildRequires:  pkgconfig(grpc)
BuildRequires:  pkgconfig(connman-glib)
BuildRequires:  libmpdclient-devel
BuildRequires: connman-devel
ExclusiveArch:  x86_64 aarch64

%description
%{summary}

%package -n libqtappfw0
Summary: qtappfw librries
Requires: %{name}%{?_isa} =  %{version}
Requires: libqt5-qtwayland

%description -n libqtappfw0
 
%package devel
Summary: Devel package for %{name}
Requires: %{name}%{?_isa} =  %{version}
Requires: libqtappfw0

%description devel
%{summary}

%prep
%autosetup -n libqtappfw-1234b27 -p1

%build
%meson
%meson_build

%install
%meson_install

%post -n libqtappfw0 -p /sbin/ldconfig
%postun -n libqtappfw0 -p /sbin/ldconfig

%files

%files -n libqtappfw0
## FIXME license
%{_libdir}/libqtappfw-applauncher.so.%{version}
%{_libdir}/libqtappfw-bt-map.so.%{version}
%{_libdir}/libqtappfw-mediaplayer.so.%{version}
%{_libdir}/libqtappfw-vehicle-signals.so.%{version}
%{_libdir}/libqtappfw-bt.so.%{version}
%{_libdir}/libqtappfw-bt-pbap.so.%{version}
%{_libdir}/libqtappfw-navigation.so.%{version}
%{_libdir}/libqtappfw-network.so.%{version}
%{_libdir}/libqtappfw-weather.so.%{version}
%{_libdir}/libqtappfw-radio.so.%{version}
%{_libdir}/libqtappfw-phone.so.%{version}
%{_libdir}/libqtappfw-hvac.so.%{version}
%{_libdir}/libqtappfw-applauncher.so.0
%{_libdir}/libqtappfw-bt-pbap.so.0
%{_libdir}/libqtappfw-mediaplayer.so.0
%{_libdir}/libqtappfw-bt-map.so.0
%{_libdir}/libqtappfw-bt.so.0
%{_libdir}/libqtappfw-hvac.so.0
%{_libdir}/libqtappfw-navigation.so.0
%{_libdir}/libqtappfw-network.so.0
%{_libdir}/libqtappfw-phone.so.0
%{_libdir}/libqtappfw-radio.so.0
%{_libdir}/libqtappfw-vehicle-signals.so.0
%{_libdir}/libqtappfw-weather.so.0


%files devel
# FIXME move under {_includedir}/{name}/
%{_includedir}/AppLauncherClient.h
%{_includedir}/RadioClient.h
%{_includedir}/bluetooth.h
%{_includedir}/hvac.h
%{_includedir}/map.h
%{_includedir}/mediaplayer.h
%{_includedir}/navigation.h
%{_includedir}/network.h
%{_includedir}/networkadapter.h
%{_includedir}/pbap.h
%{_includedir}/telephony.h
%{_includedir}/vehiclesignals.h
%{_includedir}/weather.h
%{_includedir}/wifiadapter.h
%{_includedir}/wiredadapter.h
%{_libdir}/libqtappfw-applauncher.so
%{_libdir}/libqtappfw-bt-map.so
%{_libdir}/libqtappfw-bt-pbap.so
%{_libdir}/libqtappfw-bt.so
%{_libdir}/libqtappfw-hvac.so
%{_libdir}/libqtappfw-mediaplayer.so
%{_libdir}/libqtappfw-navigation.so
%{_libdir}/libqtappfw-network.so
%{_libdir}/libqtappfw-phone.so
%{_libdir}/libqtappfw-radio.so
%{_libdir}/libqtappfw-vehicle-signals.so
%{_libdir}/libqtappfw-weather.so
%{_libdir}/pkgconfig/qtappfw-applauncher.pc
%{_libdir}/pkgconfig/qtappfw-bt-map.pc
%{_libdir}/pkgconfig/qtappfw-bt-pbap.pc
%{_libdir}/pkgconfig/qtappfw-bt.pc
%{_libdir}/pkgconfig/qtappfw-hvac.pc
%{_libdir}/pkgconfig/qtappfw-mediaplayer.pc
%{_libdir}/pkgconfig/qtappfw-navigation.pc
%{_libdir}/pkgconfig/qtappfw-network.pc
%{_libdir}/pkgconfig/qtappfw-phone.pc
%{_libdir}/pkgconfig/qtappfw-radio.pc
%{_libdir}/pkgconfig/qtappfw-vehicle-signals.pc
%{_libdir}/pkgconfig/qtappfw-weather.pc



%changelog

openSUSE Build Service is sponsored by