1 DESCRIPTION = "ALSA Scenario pkg"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia/Audio"
10 inherit autotools-brokensep
15 #PROVIDES by alsa-scenario-dev
18 #PROVIDES by alsa-scenario
22 #RDEPENDS of alsa-scenario-dev (alsa-scenario-dev)
23 RDEPENDS_alsa-scenario-dev += "alsa-scenario"
27 #DEPENDS of alsa-scenario
32 chmod -Rf a+rX,u+w,g-w,o-w ${S}
34 cp ${S}/packaging/alsa-scenario.manifest .
40 bb.build.exec_func('do_prep', d)
51 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
52 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
53 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
54 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
56 cp -f /usr/share/libtool/config/config.guess ${WORKDIR}/alsa-scenario-0.2.1/
57 cp -f /usr/share/libtool/config/config.sub ${WORKDIR}/alsa-scenario-0.2.1/
59 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
60 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
61 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
62 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
63 --target=x86_64-tizen-linux \
66 --exec-prefix=${prefix} \
67 --bindir=${prefix}/bin \
68 --sbindir=${prefix}/sbin \
69 --sysconfdir=${sysconfdir} \
70 --datadir=${prefix}/share \
71 --includedir=${prefix}/include \
72 --libdir=${prefix}/lib \
73 --libexecdir=${prefix}/libexec \
74 --localstatedir=${localstatedir} \
75 --sharedstatedir=${prefix}/com \
77 --infodir=${infodir} --disable-static
85 echo export RPM_BUILD_ROOT=${D}
97 BINDIR=${prefix}/bin \
99 rm -f ${D}${infodir}/dir
100 find ${D} -regex ".*\.la$" | xargs rm -f --
101 find ${D} -regex ".*\.a$" | xargs rm -f --
106 pkg_postinst_${PN}() {
118 PACKAGES += " alsa-scenario-dev "
119 PACKAGES += " alsa-scenario "
121 alsa-scenario-dev_files = ""
122 alsa-scenario-dev_files += "alsa-scenario.manifest"
123 alsa-scenario-dev_files += "${prefix}/include/alsa/*.h"
124 alsa-scenario-dev_files += "${prefix}/lib/libascenario.so"
125 alsa-scenario-dev_files += "${prefix}/lib/pkgconfig/libascenario.pc"
127 alsa-scenario_files = ""
128 alsa-scenario_files += "alsa-scenario.manifest"
129 alsa-scenario_files += "${prefix}/lib/libascenario-0.2.so.*"
131 FILES_${PN}-dev = "${alsa-scenario-dev_files}"
132 FILES_${PN} = "${alsa-scenario_files}"
134 PKG_alsa-scenario-dev= "alsa-scenario-dev"
135 PKG_alsa-scenario= "alsa-scenario"
137 require alsa-scenario-0.2-extraconf.inc