43 |
|
|
44 |
src_compile() |
src_compile() |
45 |
{ |
{ |
|
local myconf |
|
|
[[ ${ARCH} = x86_64 ]] && myconf=--program-suffix=-$(mabi) |
|
|
|
|
46 |
# use libexecdir=/usr/$(mlibdir) |
# use libexecdir=/usr/$(mlibdir) |
47 |
# the makefile installes the libexec data into a gstreamer-0.10 dir |
# the makefile installes the libexec data into a gstreamer-0.10 dir |
48 |
# which gets already installed in /usr/$(mlibdir) |
# which gets already installed in /usr/$(mlibdir) |
52 |
--disable-tests \ |
--disable-tests \ |
53 |
--disable-examples \ |
--disable-examples \ |
54 |
--disable-gtk-doc \ |
--disable-gtk-doc \ |
|
${myconf} \ |
|
55 |
|| die |
|| die |
56 |
|
|
57 |
# fix broken as-needed support |
# fix broken as-needed support |
62 |
|
|
63 |
src_install() |
src_install() |
64 |
{ |
{ |
65 |
mmake DESTDIR=${BINDIR} install || die |
local executables |
66 |
|
local i |
67 |
|
|
68 |
if [[ ${ARCH} = x86_64 ]] |
if [[ ${ARCH} = x86_64 ]] |
69 |
then |
then |
70 |
|
executables="gst-feedback gst-feedback gst-inspect gst-launch gst-typefind gst-xmlinspect gst-xmllaunch" |
71 |
|
|
72 |
|
# m32 |
73 |
|
MULTILIB_ONLY_ABI=m32 mmake DESTDIR=${BINDIR} install || die |
74 |
|
for i in ${executables} |
75 |
|
do |
76 |
|
mv ${BINDIR}/usr/bin/${i}-${_majorPVER}{,-m32} || die |
77 |
|
done |
78 |
|
# m64 |
79 |
|
MULTILIB_ONLY_ABI=m32 mmake DESTDIR=${BINDIR} install || die |
80 |
|
for i in ${executables} |
81 |
|
do |
82 |
|
mv ${BINDIR}/usr/bin/${i}-${_majorPVER}{,-m64} || die |
83 |
|
done |
84 |
# install multiarch-wrapper |
# install multiarch-wrapper |
85 |
mlink multiarch-wrapper /usr/bin/gst-feedback-${_majorPVER} || die |
for i in ${executables} |
86 |
mlink multiarch-wrapper /usr/bin/gst-inspect-${_majorPVER} || die |
do |
87 |
mlink multiarch-wrapper /usr/bin/gst-launch-${_majorPVER} || die |
mlink multiarch-wrapper /usr/bin/${i}-${_majorPVER} || die |
88 |
mlink multiarch-wrapper /usr/bin/gst-typefind-${_majorPVER} || die |
done |
89 |
mlink multiarch-wrapper /usr/bin/gst-xmlinspect-${_majorPVER} || die |
else |
90 |
mlink multiarch-wrapper /usr/bin/gst-xmllaunch-${_majorPVER} || die |
mmake DESTDIR=${BINDIR} install || die |
|
mlink multiarch-wrapper /usr/$(mlibdir)/gstreamer-${_majorPVER}/gst-plugin-scanner || die |
|
91 |
fi |
fi |
92 |
|
|
93 |
minstalldocs AUTHORS CONTRIBUTORS COPYING* ChangeLog NEWS README TODO || die |
minstalldocs AUTHORS CONTRIBUTORS COPYING* ChangeLog NEWS README TODO || die |