Skip to content

Latest commit

 

History

History
106 lines (92 loc) · 3.09 KB

mms-engine.spec

File metadata and controls

106 lines (92 loc) · 3.09 KB
 
Feb 17, 2014
Feb 17, 2014
1
2
Name: mms-engine
Summary: MMS engine
Nov 11, 2019
Nov 11, 2019
3
Version: 1.0.68
Feb 17, 2014
Feb 17, 2014
4
5
6
Release: 1
Group: Communications/Telephony and IM
License: GPLv2
Nov 6, 2019
Nov 6, 2019
7
URL: https://git.sailfishos.org/mer-core/mms-engine
Feb 17, 2014
Feb 17, 2014
8
9
10
Source0: %{name}-%{version}.tar.bz2
Requires: dbus
Requires: ofono
Jul 7, 2016
Jul 7, 2016
11
12
Requires: libsoup >= 2.38
Requires: libwspcodec >= 2.2
Apr 2, 2016
Apr 2, 2016
13
Requires: libgofono >= 2.0.0
Feb 2, 2016
Feb 2, 2016
14
Requires: libgofonoext >= 1.0.4
Mar 13, 2016
Mar 13, 2016
15
Requires: libglibutil >= 1.0.5
Nov 6, 2019
Nov 6, 2019
16
Requires: libdbusaccess >= 1.0.10
Jan 7, 2019
Jan 7, 2019
17
18
Requires(post): glib2
Requires(postun): glib2
Feb 17, 2014
Feb 17, 2014
19
Feb 25, 2014
Feb 25, 2014
20
BuildRequires: file-devel
Mar 5, 2014
Mar 5, 2014
21
BuildRequires: libjpeg-turbo-devel
Jul 14, 2014
Jul 14, 2014
22
23
24
BuildRequires: pkgconfig(dconf)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libexif)
Jan 16, 2015
Jan 16, 2015
25
BuildRequires: pkgconfig(gmime-2.6)
Feb 17, 2014
Feb 17, 2014
26
27
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: pkgconfig(libsoup-2.4) >= 2.38
Apr 21, 2014
Apr 21, 2014
28
BuildRequires: pkgconfig(libwspcodec) >= 2.2
Apr 2, 2016
Apr 2, 2016
29
BuildRequires: pkgconfig(libgofono) >= 2.0.0
Feb 2, 2016
Feb 2, 2016
30
BuildRequires: pkgconfig(libgofonoext) >= 1.0.4
Jul 13, 2016
Jul 13, 2016
31
BuildRequires: pkgconfig(libglibutil) >= 1.0.11
Nov 6, 2019
Nov 6, 2019
32
BuildRequires: pkgconfig(libdbusaccess)
Feb 2, 2019
Feb 2, 2019
33
#BuildRequires: pkgconfig(ImageMagick)
Jan 7, 2019
Jan 7, 2019
34
BuildRequires: pkgconfig(Qt5Gui)
Feb 17, 2014
Feb 17, 2014
35
36
37
%define src mms-engine
%define exe mms-engine
May 13, 2014
May 13, 2014
38
%define schema org.nemomobile.mms.sim
Feb 17, 2014
Feb 17, 2014
39
40
41
%define dbusname org.nemomobile.MmsEngine
%define dbusconfig %{_datadir}/dbus-1/system-services
%define dbuspolicy %{_sysconfdir}/dbus-1/system.d
May 13, 2014
May 13, 2014
42
%define glibschemas %{_datadir}/glib-2.0/schemas
Jan 7, 2019
Jan 7, 2019
43
%define systemdconfig %{_libdir}/systemd/system
Feb 17, 2014
Feb 17, 2014
44
45
46
47
48
# Activation method:
%define pushconfig %{_sysconfdir}/ofono/push_forwarder.d
%description
Oct 18, 2016
Oct 18, 2016
49
50
MMS engine handles encoding, decoding, uploading and downloading
of MMS messages.
Feb 17, 2014
Feb 17, 2014
51
Mar 20, 2014
Mar 20, 2014
52
53
54
55
56
57
58
%package tools
Summary: MMS tools
Group: Development/Tools
%description tools
MMS command line utilities
Feb 17, 2014
Feb 17, 2014
59
60
61
62
%prep
%setup -q -n %{name}-%{version}
%build
Mar 7, 2016
Mar 7, 2016
63
make -C %{src} KEEP_SYMBOLS=1 MMS_ENGINE_VERSION="%{version}" SAILFISH=1 release
Mar 20, 2014
Mar 20, 2014
64
65
make -C mms-dump KEEP_SYMBOLS=1 release
make -C mms-send KEEP_SYMBOLS=1 release
Feb 17, 2014
Feb 17, 2014
66
67
68
69
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_sbindir}
Jan 7, 2019
Jan 7, 2019
70
mkdir -p %{buildroot}%{systemdconfig}
Feb 17, 2014
Feb 17, 2014
71
72
73
mkdir -p %{buildroot}%{dbusconfig}
mkdir -p %{buildroot}%{dbuspolicy}
mkdir -p %{buildroot}%{pushconfig}
May 13, 2014
May 13, 2014
74
mkdir -p %{buildroot}%{glibschemas}
Mar 21, 2014
Mar 21, 2014
75
mkdir -p %{buildroot}%{_prefix}/bin/
Feb 17, 2014
Feb 17, 2014
76
cp %{src}/build/release/%{exe} %{buildroot}%{_sbindir}/
Jan 7, 2019
Jan 7, 2019
77
cp %{src}/dbus-%{dbusname}.service %{buildroot}%{systemdconfig}/
Feb 17, 2014
Feb 17, 2014
78
79
80
cp %{src}/%{dbusname}.service %{buildroot}%{dbusconfig}/
cp %{src}/%{dbusname}.dbus.conf %{buildroot}%{dbuspolicy}/%{dbusname}.conf
cp %{src}/%{dbusname}.push.conf %{buildroot}%{pushconfig}/%{dbusname}.conf
May 13, 2014
May 13, 2014
81
cp mms-settings-dconf/spec/%{schema}.gschema.xml %{buildroot}%{glibschemas}/
Mar 21, 2014
Mar 21, 2014
82
83
cp mms-dump/build/release/mms-dump %{buildroot}%{_prefix}/bin/
cp mms-send/build/release/mms-send %{buildroot}%{_prefix}/bin/
Feb 17, 2014
Feb 17, 2014
84
May 13, 2014
May 13, 2014
85
86
87
88
89
90
%post
glib-compile-schemas %{glibschemas}
%postun
glib-compile-schemas %{glibschemas}
Apr 17, 2014
Apr 17, 2014
91
92
93
%check
make -C mms-lib/test test
Feb 17, 2014
Feb 17, 2014
94
95
%files
%defattr(-,root,root,-)
May 13, 2014
May 13, 2014
96
%config %{glibschemas}/%{schema}.gschema.xml
Feb 17, 2014
Feb 17, 2014
97
98
99
%config %{dbuspolicy}/%{dbusname}.conf
%config %{pushconfig}/%{dbusname}.conf
%{dbusconfig}/%{dbusname}.service
Jan 7, 2019
Jan 7, 2019
100
%{systemdconfig}/dbus-%{dbusname}.service
Feb 17, 2014
Feb 17, 2014
101
%{_sbindir}/%{exe}
Mar 20, 2014
Mar 20, 2014
102
103
104
%files tools
%defattr(-,root,root,-)
Mar 21, 2014
Mar 21, 2014
105
106
%{_prefix}/bin/mms-dump
%{_prefix}/bin/mms-send