Magellan Linux

Annotation of /trunk/extras/modemmanager/modemmanager-1.10.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32017 - (hide annotations) (download)
Tue Feb 12 14:46:12 2019 UTC (5 years, 3 months ago) by niro
File size: 2566 byte(s)
auto added: ver bump to 1.10.0-r1
1 niro 32017 # $Id$
2    
3     PNAME="modemmanager"
4     PVER="1.10.0"
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.58"
18    
19     MM_DEPEND=">= sys-apps/dbus-1.12
20     >= dev-libs/dbus-glib-0.110
21     >= sys-fs/udev-239
22     == net-dialup/ppp-${PPP_PVER}
23     >= net-libs/libmbim-1.18
24     >= net-libs/libqmi-1.22
25     >= sys-apps/polkit-0.115"
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.58
32     >= dev-lang/vala-0.42"
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     }