Skip to content

Latest commit

 

History

History
114 lines (91 loc) · 3.08 KB

connectionagent-qt5.spec

File metadata and controls

114 lines (91 loc) · 3.08 KB
 
1
2
3
Name: connectionagent-qt5
Summary: User Agent daemon
Apr 1, 2017
Apr 1, 2017
4
Version: 0.11
5
6
Release: 0
Group: Communications/Connectivity Adaptation
Dec 15, 2015
Dec 15, 2015
7
8
License: LGPLv2.1
URL: https://git.merproject.org/mer-core/connectionagent
9
10
Source0: %{name}-%{version}.tar.bz2
Requires: connman-qt5-declarative
Jul 4, 2013
Jul 4, 2013
11
12
Requires: systemd
Requires: systemd-user-session-targets
Dec 15, 2015
Dec 15, 2015
13
Requires: connman >= 1.21
14
15
16
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(connman-qt5)
May 28, 2013
May 28, 2013
17
18
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5Test)
Jun 5, 2013
Jun 5, 2013
19
BuildRequires: pkgconfig(Qt5Qml)
Oct 27, 2014
Oct 27, 2014
20
BuildRequires: pkgconfig(qt5-boostable)
Mar 19, 2014
Mar 19, 2014
21
Provides: connectionagent > 0.10.1
Jun 26, 2013
Jun 26, 2013
22
Obsoletes: connectionagent <= 0.7.6
Dec 15, 2015
Dec 15, 2015
24
25
26
27
# Because of systemctl-user
Requires(post): systemd
Requires(postun): systemd
28
29
30
31
32
33
34
35
36
37
38
39
40
41
%description
Connection Agent provides multi user access to connman's User Agent.
It also provides autoconnecting features.
%package declarative
Summary: Declarative plugin for connection agent.
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}
%description declarative
This package contains the declarative plugin for connection agent.
%package test
May 28, 2013
May 28, 2013
42
Summary: auto test for connection agent.
43
44
45
46
47
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
Requires: %{name} = %{version}
%description test
May 28, 2013
May 28, 2013
48
This package contains the auto tests for connection agent.
Feb 5, 2014
Feb 5, 2014
50
51
52
53
54
55
56
57
%package tracing
Summary: Configuration for Connectionagent to enable tracing
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
%description tracing
Will enable tracing for Connectionagent
58
59
60
61
%prep
%setup -q -n %{name}-%{version}
%build
Jun 9, 2014
Jun 9, 2014
62
63
%{!?qtc_qmake5:%define qtc_qmake5 %qmake5}
%{!?qtc_make:%define qtc_make make}
Jun 9, 2014
Jun 9, 2014
65
66
%qtc_qmake5
%qtc_make %{?_smp_mflags}
67
68
69
70
%install
rm -rf %{buildroot}
Jul 25, 2013
Jul 25, 2013
71
%qmake5_install
Feb 5, 2014
Feb 5, 2014
73
74
%make_install
Jul 4, 2013
Jul 4, 2013
75
76
mkdir -p %{buildroot}%{_libdir}/systemd/user/user-session.target.wants
ln -s ../connectionagent.service %{buildroot}%{_libdir}/systemd/user/user-session.target.wants/
Apr 1, 2017
Apr 1, 2017
78
79
80
mkdir -p %{buildroot}%{_datadir}/mapplauncherd/privileges.d
install -m 644 -p connd/privileges %{buildroot}%{_datadir}/mapplauncherd/privileges.d/connectionagent
Jul 4, 2013
Jul 4, 2013
81
82
83
84
85
86
87
88
89
90
91
92
%post
if [ "$1" -ge 1 ]; then
systemctl-user daemon-reload || :
systemctl-user restart connectionagent.service || :
fi
%postun
if [ "$1" -eq 0 ]; then
systemctl-user stop connectionagent.service || :
systemctl-user daemon-reload || :
fi
93
94
95
96
%files
%defattr(-,root,root,-)
%{_bindir}/connectionagent
%{_datadir}/dbus-1/services/com.jolla.Connectiond.service
Apr 1, 2017
Apr 1, 2017
97
98
99
%dir %{_datadir}/mapplauncherd
%dir %{_datadir}/mapplauncherd/privileges.d
%{_datadir}/mapplauncherd/privileges.d/connectionagent
100
%{_libdir}/systemd/user/connectionagent.service
Jun 6, 2013
Jun 6, 2013
101
%{_sysconfdir}/dbus-1/session.d/connectionagent.conf
Jul 4, 2013
Jul 4, 2013
102
%{_libdir}/systemd/user/user-session.target.wants/connectionagent.service
103
104
105
%files declarative
%defattr(-,root,root,-)
Jun 5, 2013
Jun 5, 2013
106
%{_libdir}/qt5/qml/com/jolla/connection/*
May 28, 2013
May 28, 2013
108
109
%files test
%defattr(-,root,root,-)
Jul 7, 2015
Jul 7, 2015
110
%{_prefix}/opt/tests/connectionagent/*
Feb 5, 2014
Feb 5, 2014
111
112
113
%files tracing
%defattr(-,root,root,-)
Oct 30, 2014
Oct 30, 2014
114
%config /var/lib/environment/nemo/70-connectionagent-tracing.conf