Magellan Linux

Contents of /trunk/extras/modemmanager/modemmanager-1.10.6-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33270 - (show annotations) (download)
Tue Oct 22 17:52:42 2019 UTC (4 years, 6 months ago) by niro
File size: 2566 byte(s)
auto added: ver bump to 1.10.6-r1
1 # $Id$
2
3 PNAME="modemmanager"
4 PVER="1.10.6"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="libmm-glib modemmanager"
8
9 PCAT="net-misc"
10
11 DESCRIPTION="Modem and mobile broadband management libraries."
12 HOMEPAGE="http://www.freedesktop.org/wiki/Software/ModemManager/"
13
14 # hardcoded ppp version
15 PPP_PVER=2.4.7
16
17 LIBMM_DEPEND=">= dev-libs/glib2-2.62"
18
19 MM_DEPEND=">= sys-apps/dbus-1.12
20 >= dev-libs/dbus-glib-0.110
21 >= sys-fs/udev-242
22 == net-dialup/ppp-${PPP_PVER}
23 >= net-libs/libmbim-1.20
24 >= net-libs/libqmi-1.24
25 >= sys-apps/polkit-0.116"
26
27 SDEPEND="${LIBMM_DEPEND}
28 ${MM_DEPEND}
29 >= dev-util/pkgconfig-0.25
30 >= dev-util/intltool-0.50
31 >= dev-libs/gobject-introspection-1.62
32 >= dev-lang/vala-0.46"
33
34 SRCFILE="ModemManager-${PVER}.tar.xz"
35 SRCDIR="${BUILDDIR}/ModemManager-${PVER}"
36
37 sminclude gnome2 mtools udev multilib mbuild
38
39 SRC_URI=(
40 http://www.freedesktop.org/software/ModemManager/${SRCFILE}
41 mirror://${PNAME}/${SRCFILE}
42 )
43
44 UP2DATE="updatecmd http://www.freedesktop.org/software/ModemManager/ | grep 'ModemManager-' | lasttarball xz"
45
46 split_info_libmm-glib()
47 {
48 DESCRIPTION="Modem and mobile broadband management libraries."
49 DEPEND="${LIBMM_DEPEND}"
50 PCAT="net-libs"
51 }
52
53 split_info_modemmanager()
54 {
55 DESCRIPTION="Modem and mobile broadband management service."
56 DEPEND=">= net-libs/libmm-glib-${PVER}
57 ${MM_DEPEND}"
58 }
59
60 src_compile()
61 {
62 cd ${SRCDIR}
63
64 mconfigure \
65 --disable-more-warnings \
66 --with-udev-base-dir=$(mget-udev-dir) \
67 --with-pppd-plugin-dir=/usr/$(mlibdir)/pppd/${PPP_PVER} \
68 --with-polkit=permissive \
69 --without-docs \
70 --without-tests \
71 || die
72
73 mmake || die
74 }
75
76 src_install_libmm-glib()
77 {
78 cd ${SRCDIR}
79
80 mmake DESTDIR=${BINDIR} -C libmm-glib install || die
81 mmake DESTDIR=${BINDIR} -C vapi install || die
82 mmake DESTDIR=${BINDIR} -C include install || die
83 mmake DESTDIR=${BINDIR} -C data install-pkgconfigDATA || die
84
85 minstalldocs ABOUT-NLS AUTHORS COPYING ChangeLog NEWS README TODO || die
86 }
87
88 src_install_modemmanager()
89 {
90 cd ${SRCDIR}
91
92 mmake DESTDIR=${BINDIR} install || die
93
94 # remove files provided by libmm-glib
95 mmake DESTDIR=${BINDIR} -C libmm-glib uninstall || die
96 mmake DESTDIR=${BINDIR} -C vapi uninstall || die
97 mmake DESTDIR=${BINDIR} -C include uninstall || die
98 mmake DESTDIR=${BINDIR} -C data uninstall-pkgconfigDATA || die
99
100 # remove left over directories
101 mdelete -r /usr/include || die
102 mdelete -r /usr/$(mlibdir)/pkgconfig || die
103 mdelete -r /usr/$(mlibdir)/girepository-1.0 || die
104 mdelete -r /usr/share/vala || die
105 mdelete -r /usr/share/gir-1.0 || die
106
107 minstalldocs ABOUT-NLS AUTHORS COPYING ChangeLog NEWS README TODO || die
108 }