Skip to content

Latest commit

 

History

History
148 lines (118 loc) · 3.85 KB

transfer-engine-qt5.spec

File metadata and controls

148 lines (118 loc) · 3.85 KB
 
1
Name: nemo-transferengine-qt5
Dec 13, 2018
Dec 13, 2018
2
Version: 1.0.0
3
4
5
6
Release: 0
Summary: Transfer Engine for uploading media content and tracking transfers.
Group: System Environment/Daemon
License: LGPLv2.1
Mar 24, 2016
Mar 24, 2016
7
URL: https://git.merproject.org/mer-core/transfer-engine
8
Source0: %{name}-%{version}.tar.gz
Jan 23, 2019
Jan 23, 2019
9
Source1: %{name}.privileges
10
BuildRequires: pkgconfig(Qt5Core)
May 13, 2013
May 13, 2013
11
12
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Sql)
May 13, 2013
May 13, 2013
13
BuildRequires: pkgconfig(Qt5Test)
May 5, 2014
May 5, 2014
14
15
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Quick)
16
17
18
BuildRequires: pkgconfig(accounts-qt5)
BuildRequires: desktop-file-utils
BuildRequires: pkgconfig(quillmetadata-qt5)
Mar 19, 2015
Mar 19, 2015
19
BuildRequires: pkgconfig(nemonotifications-qt5) >= 1.0.4
Sep 15, 2016
Sep 15, 2016
20
BuildRequires: qt5-qttools-qdoc
May 13, 2013
May 13, 2013
21
BuildRequires: qt5-qttools-linguist
May 13, 2013
May 13, 2013
22
23
24
BuildRequires: qt5-qttools-qthelp-devel
BuildRequires: qt5-plugin-platform-minimal
BuildRequires: qt5-plugin-sqldriver-sqlite
Oct 30, 2014
Oct 30, 2014
25
BuildRequires: pkgconfig(qt5-boostable)
May 13, 2013
May 13, 2013
26
Requires: libnemotransferengine-qt5 = %{version}
Jun 27, 2013
Jun 27, 2013
27
28
Provides: nemo-transferengine > 0.0.19
Obsoletes: nemo-transferengine <= 0.0.19
May 13, 2013
May 13, 2013
31
%{summary}
32
33
34
%files
%defattr(-,root,root,-)
Oct 30, 2014
Oct 30, 2014
35
%{_libdir}/systemd/user/transferengine.service
36
37
38
%dir %{_datadir}/nemo-transferengine
%{_bindir}/nemo-transfer-engine
%{_datadir}/dbus-1/services/org.nemo.transferengine.service
Jan 23, 2019
Jan 23, 2019
39
%{_datadir}/translations/*.qm
Jan 23, 2019
Jan 23, 2019
40
%{_datadir}/mapplauncherd/privileges.d/*
May 13, 2013
May 13, 2013
42
43
44
45
46
47
48
49
50
51
%package -n libnemotransferengine-qt5
Summary: Transfer engine library.
Group: Development/Libraries
%description -n libnemotransferengine-qt5
%{summary}
%files -n libnemotransferengine-qt5
%defattr(-,root,root,-)
%{_libdir}/*.so.*
Jan 23, 2019
Jan 23, 2019
52
%{_libdir}/qt5/qml/org/nemomobile/transferengine
May 13, 2013
May 13, 2013
53
54
%package -n libnemotransferengine-qt5-devel
55
56
Summary: Development headers for transfer engine library.
Group: Development/Libraries
May 13, 2013
May 13, 2013
57
Requires: libnemotransferengine-qt5 = %{version}
May 13, 2013
May 13, 2013
59
60
%description -n libnemotransferengine-qt5-devel
%{summary}
May 13, 2013
May 13, 2013
62
%files -n libnemotransferengine-qt5-devel
63
%defattr(-,root,root,-)
May 13, 2013
May 13, 2013
64
%{_libdir}/*.so
Jan 23, 2019
Jan 23, 2019
65
%{_includedir}/TransferEngine-qt5
May 13, 2013
May 13, 2013
66
%{_datadir}/qt5/mkspecs/features/nemotransferengine-plugin-qt5.prf
67
68
69
70
71
72
%{_libdir}/pkgconfig/nemotransferengine-qt5.pc
%package ts-devel
Summary: Translation source for Nemo TransferEngine
License: LGPLv2.1
Group: System Environment/Daemon
Jun 27, 2013
Jun 27, 2013
73
74
Provides: nemo-transferengine-ts-devel > 0.0.19
Obsoletes: nemo-transferengine-ts-devel <= 0.0.19
75
76
77
78
79
80
%description ts-devel
Translation source for Nemo TransferEngine
%files ts-devel
%defattr(-,root,root,-)
Jan 23, 2019
Jan 23, 2019
81
%{_datadir}/translations/source/*.ts
82
83
84
85
86
87
88
89
90
91
92
%package tests
Summary: Unit tests for Nemo TransferEngine
License: LGPLv2.1
Group: System Environment/Daemon
%description tests
Unit tests for Nemo TransferEngine
%files tests
%defattr(-,root,root,-)
Jan 23, 2019
Jan 23, 2019
93
/opt/tests/nemo-transfer-engine-qt5
94
95
96
97
98
%package doc
Summary: Documentation for Nemo TransferEngine
License: BSD
Group: System Environment/Daemon
Jun 27, 2013
Jun 27, 2013
99
100
Provides: nemo-transferengine-doc > 0.0.19
Obsoletes: nemo-transferengine-doc <= 0.0.19
101
102
103
104
105
106
%description doc
Documentation for Nemo TransferEngine
%files doc
%defattr(-,root,root,-)
Jan 23, 2019
Jan 23, 2019
107
%{_datadir}/doc/%{name}
108
109
110
111
112
113
114
%prep
%setup -q -n %{name}-%{version}
%build
Dec 13, 2018
Dec 13, 2018
115
116
%qmake5 "VERSION=%{version}"
make %{?_smp_mflags}
117
118
119
120
make docs
%install
rm -rf %{buildroot}
May 13, 2013
May 13, 2013
121
mkdir -p %{buildroot}/%{_datadir}/nemo-transferengine
May 13, 2013
May 13, 2013
122
%qmake5_install
123
124
125
126
mkdir -p %{buildroot}/%{_docdir}/%{name}
cp -R doc/html/* %{buildroot}/%{_docdir}/%{name}/
Jan 23, 2019
Jan 23, 2019
127
128
129
mkdir -p %{buildroot}%{_datadir}/mapplauncherd/privileges.d
install -m 644 -p %{SOURCE1} %{buildroot}%{_datadir}/mapplauncherd/privileges.d
130
131
132
133
134
%define def_uid $(grep "^UID_MIN" /etc/login.defs | tr -s " " | cut -d " " -f2)
%define def_user $(getent passwd %def_uid | sed 's/:.*//')
%define db_file /home/%{def_user}/.local/nemo-transferengine/transferdb.sqlite
%define te_pid $(pgrep -f nemo-transfer-engine)
May 13, 2013
May 13, 2013
135
%post -n libnemotransferengine-qt5
May 13, 2013
May 13, 2013
137
Jan 23, 2019
Jan 23, 2019
138
%post -n %{name}
139
140
141
142
143
144
145
if [ -n "%{te_pid}" ]
then
kill -s 10 %{te_pid}
fi
exit 0
May 13, 2013
May 13, 2013
146
%postun -n libnemotransferengine-qt5