Skip to content

Latest commit

 

History

History
101 lines (87 loc) · 2.88 KB

mms-engine.spec

File metadata and controls

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