@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
# gcc-5.patch should be removed after 5.9
patches = [ ./clang.patch ./gcc-5.patch ] ;
outputs = [ " d e v " " l i b " " ou t " " m a n " ] ;
outputs = [ " d e v " " o u t " " m a n " ] ;
setOutputFlags = false ; # some aren't supported
configureFlags = [
@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
export PKG_CONFIG_LIBDIR = " $ d e v / l i b / p k g c o n f i g "
mkdir - p " $ P K G _ C O N F I G _ L I B D I R "
configureFlagsArray + = (
" - - l i b d i r = $ l i b / l i b "
" - - l i b d i r = $ o u t / l i b "
" - - i n c l u d e d i r = $ d e v / i n c l u d e "
" - - b i n d i r = $ d e v / b i n "
" - - m a n d i r = $ m a n / s h a r e / m a n "
@ -85,14 +85,14 @@ stdenv.mkDerivation rec {
for library in $ libs ; do
for dylibtype in so dll dylib ; do
if [ - e " $ l i b / l i b / l i b ' ' ${ library } $ s u f f i x . $ d y l i b t y p e " ] ; then
ln - svf lib'' $ { library } $ suffix . $ dylibtype $ lib /lib/lib$ library $ newsuffix . $ dylibtype
ln - svf lib'' $ { library } $ suffix . $ dylibtype . ${ abiVersion } $ lib /lib/lib$ library $ newsuffix . $ dylibtype . ${ abiVersion }
if [ - e " $ o u t / l i b / l i b ' ' ${ library } $ s u f f i x . $ d y l i b t y p e " ] ; then
ln - svf lib'' $ { library } $ suffix . $ dylibtype $ out /lib/lib$ library $ newsuffix . $ dylibtype
ln - svf lib'' $ { library } $ suffix . $ dylibtype . ${ abiVersion } $ out /lib/lib$ library $ newsuffix . $ dylibtype . ${ abiVersion }
fi
done
for statictype in a dll . a la ; do
if [ - e " $ l i b / l i b / l i b ' ' ${ library } $ s u f f i x . $ s t a t i c t y p e " ] ; then
ln - svf lib'' $ { library } $ suffix . $ statictype $ lib /lib/lib$ library $ newsuffix . $ statictype
if [ - e " $ o u t / l i b / l i b ' ' ${ library } $ s u f f i x . $ s t a t i c t y p e " ] ; then
ln - svf lib'' $ { library } $ suffix . $ statictype $ out /lib/lib$ library $ newsuffix . $ statictype
fi
done
ln - svf '' ${ library } $s u f f i x . p c $d e v / l i b / p k g c o n f i g / $l i b r a r y $n e w s u f f i x . p c
@ -101,7 +101,7 @@ stdenv.mkDerivation rec {
'' ;
preFixup = ''
rm " $ l i b " /lib /* . a
rm " $ o u t " /lib /* . a
'' ;
meta = {