]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/samba/samba.inc
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / samba / samba.inc
1 SECTION = "console/network"
2 DEPENDS = readline
3 LICENSE = "GPL"
4
5 PACKAGES =+ "libsmbclient libsmbclient-dev cifs cifs-doc"
6 FILES_cifs = "${bindir}/mount.cifs"
7 FILES_cifs-doc = "${docdir}/mount.cifs.8"
8 FILES_libsmbclient = "${libdir}/libsmbclient.so.*"
9 FILES_libsmbclient-dev = "${libdir}/libsmbclient.so ${includedir}"
10
11 inherit autotools
12
13 EXTRA_OECONF='--disable-cups --with-readline=${STAGING_LIBDIR}/.. \
14               --without-ads --without-automount --with-smbmount'
15 do_configure_prepend () {
16         ./script/mkversion.sh
17         if [ ! -e acinclude.m4 ]; then
18                 cat aclocal.m4 > acinclude.m4
19         fi
20 }
21
22 do_compile () {
23         oe_runmake proto_exists
24         base_do_compile
25         ${CC} client/mount.cifs.c -o mount.cifs
26 }
27
28 do_install_append() {
29         mv ${D}${libdir}/libsmbclient.so ${D}${libdir}/libsmbclient.so.0
30         ln -sf libsmbclient.so.0 ${D}${libdir}/libsmbclient.so
31         rm -f ${D}${bindir}/*.old
32         rm -f ${D}${sbindir}/*.old
33         install -c -m 755 mount.cifs  ${D}${bindir}/mount.cifs
34 }
35
36 do_stage() {
37         install -m 0644 include/libsmbclient.h ${STAGING_INCDIR}
38         oe_libinstall -C bin -a -so libsmbclient ${STAGING_LIBDIR}
39 }