Contents of /branches/R11-stable/extras/modemmanager/modemmanager-1.4.4-r1.smage2
Parent Directory | Revision Log
Revision 24372 -
(show annotations)
(download)
Fri Feb 20 10:14:27 2015 UTC (9 years, 7 months ago) by niro
File size: 2549 byte(s)
Fri Feb 20 10:14:27 2015 UTC (9 years, 7 months ago) by niro
File size: 2549 byte(s)
-release branches/R11-stable
1 | # $Id$ |
2 | |
3 | PNAME="modemmanager" |
4 | PVER="1.4.4" |
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.42" |
18 | |
19 | MM_DEPEND=">= sys-apps/dbus-1.8 |
20 | >= dev-libs/dbus-glib-0.102 |
21 | >= sys-fs/udev-216 |
22 | == net-dialup/ppp-${PPP_PVER} |
23 | >= net-libs/libmbim-1.12 |
24 | >= net-libs/libqmi-1.12 |
25 | >= sys-apps/polkit-0.112" |
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.42 |
32 | >= dev-lang/vala-0.26" |
33 | |
34 | SRCFILE="ModemManager-${PVER}.tar.xz" |
35 | SRCDIR="${BUILDDIR}/ModemManager-${PVER}" |
36 | |
37 | sminclude gnome2 mtools udev |
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 | } |