Skip to content
  1. Jul 26, 2013
    • Riku Voipio's avatar
      apache2: move pidfile to run · 16fad8e6
      Riku Voipio authored
      pidile was stored in /var/apache2/log which is saved over boots.
      This might prevent startup of apache2 on boots. Move it to /run
      where pidfiles in general belong.
      16fad8e6
  2. Jul 24, 2013
  3. Jul 20, 2013
  4. Jul 19, 2013
  5. Jul 17, 2013
  6. Jul 12, 2013
    • Martin Jansa's avatar
    • Noor's avatar
      gvfs: Handle samba dependency based on GPLv3 license. · 54145480
      Noor authored
      
      
      * Samba is GPLv3. In GPLv3 free environment one was not able to
        build gvfs. Add PACKAGECONFIG for samba and enable is when GPLv3
        is not present in INCOMPATIBLE_LICENSE.
      
      Signed-off-by: default avatarNoor Ahsan <noor_ahsan@mentor.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      54145480
    • Martin Jansa's avatar
      portaudio: explicitly disable oss, add PACKAGECONFIG for alsa and jack · e33cb25d
      Martin Jansa authored
      
      
      * autoenabled dependencies on alsa-lib and jack are breaking espeak
        when it's built against portaudio in sysroot without them
        | ld: warning: libasound.so.2, needed by usr/lib/libportaudio.so, not found (try using -rpath or -rpath-link)
        | ld: warning: libjack.so.0, needed by usr/lib/libportaudio.so, not found (try using -rpath or -rpath-link)
        | usr/lib/libportaudio.so: undefined reference to `snd_pcm_sw_params_sizeof@ALSA_0.9'
        | usr/lib/libportaudio.so: undefined reference to `snd_pcm_hw_params_test_period_size@ALSA_0.9'
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      e33cb25d
    • Martin Jansa's avatar
      rsyslog: inherit pkgconfig · d048fd04
      Martin Jansa authored
      
      
      * without pkgconfig it's failing to expand PKG_CHECK_MODULES macro:
        | rsyslog-5.8.0/configure: line 16111: syntax error near unexpected token `GNUTLS,'
        | rsyslog-5.8.0/configure: line 16111: `    PKG_CHECK_MODULES(GNUTLS, gnutls >= 1.4.0)'
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      d048fd04
    • Martin Jansa's avatar
      media-ctl: inherit pkgconfig · c1127efa
      Martin Jansa authored
      
      
      * without pkgconfig it's failing to expand PKG_CHECK_MODULES macro:
        | media-ctl/0.0.1-r3/git/configure:
          line 11700: syntax error near unexpected token `libudev,'
        | media-ctl/0.0.1-r3/git/configure:
          line 11700: `  PKG_CHECK_MODULES(libudev, libudev, have_libudev=yes, have_libudev=no)'
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      c1127efa
    • Martin Jansa's avatar
      portaudio: inherit pkgconfig · e2aa5eca
      Martin Jansa authored
      
      
      * without pkgconfig it's failing to expand PKG_CHECK_MODULES macro:
        | portaudio-v19/v19+svnr1387-r0/trunk/configure:
          line 11721: syntax error near unexpected token `JACK,'
        | portaudio-v19/v19+svnr1387-r0/trunk/configure:
          line 11721: `PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no)'
        | Configure failed. The contents of all config.log files follows to aid debugging
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      e2aa5eca
    • Martin Jansa's avatar
      gypsy: add dependency on libxslt-native · 83872967
      Martin Jansa authored
      
      
      * it's incorrectly used in build (and just "o" is used instead of xslt
        command):
        | o gypsy-discovery.xml ../docs/tools/spec-strip-docs.xsl gypsy-discovery-full.xml
        | /bin/bash: o: command not found
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      83872967
    • Martin Jansa's avatar
      mysql5: prevent using bundled zlib at all costs · dcbadeb6
      Martin Jansa authored
      
      
      * in some seldom cases mysql's m4 macro decides that system
        zlib (from DEPENDS) is not worthy and decides to use own
        bundled version which prefers stuff like static libz.a and
        stages libz.la again:
        mysql-5.1.40/config/ac-macros/zlib.m4
        NOTE: recipe mysql5-5.1.40-r11: task do_package_setscene: Started
        NOTE: recipe zlib-1.2.7-r0: task do_packagedata_setscene: Succeeded
        WARNING: The recipe zlib is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
        sysroots/om-gta04/usr/lib/libz.a
        Matched in manifest-om-gta04-mysql5
        Please verify which package should provide the above files.
        NOTE: recipe zlib-1.2.7-r0: task do_populate_sysroot_setscene: Succeeded
      
      * this libz.la + libz.a is breaking many packages which are now trying to
        link shared libs against libz.a from mysql which was built without fPIC
        breaking libxml2, glib-2.0, gnutls, libpng, ...
        | ld: sysroots/om-gta04/usr/lib/libz.a(crc32.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
        | sysroots/om-gta04/usr/lib/libz.a: could not read symbols: Bad value
        | collect2: ld returned 1 exit status
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      dcbadeb6
    • Martin Jansa's avatar
      llvm3.3: Add zlib dependency and explicitly enable it · 654bcebd
      Martin Jansa authored
      
      
      * it's autodetected from sysroot
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      654bcebd
    • Martin Jansa's avatar
      llvm: split packages a bit more · b95f9d5f
      Martin Jansa authored
      
      
      * use split for llvm3.* like we did for llvm2.*
      * use PACKAGESPLITFUNCS instead of populate_packages_prepend
      * improve regexp in PACKAGES_DYNAMIC
      * append ${LLVM_RELEASE} to split package name, otherwise sstate
        will complain about multiple recipes trying to install pkgdata
      * split also -staticdev and -dbg libs, PN-dbg and PN-staticdev
        were huge, let old PN-dbg/PN-staticdev to RDEPEND on splitted
        packages
      * mesa packages libegl-gallium, libgbm-gallium, mesa-driver-pipe-swrast,
        mesa-driver-pipe-vmwgfx, mesa-driver-swrast, mesa-driver-vmwgfx are
        now depending only on libllvm3.2-llvm-3.2 (>= 3.2) instead of main
        llvm3.2 package, but for llvm-3* it's not big improvement
        (installed size wise), because libLLVM-3.2.so was creating 99% of that
        size.
      * there are still some huge packages:
        llvm2.8-dbg is huge because BUILD_SHARED_LIBS is disabled for 2.8
                    causing all binaries in ${bindir}/.debug to contain big
                    static libs
        llvm2.9 is missing, because it has BUILD_SHARED_LIBS enabled and
                unlike 3.* it doesn't build static versions at all unless
                explicitly requested
      
        51M     llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmselectiondag-staticdev
        53M     llvm-test/llvm2.8/2.8-r3/packages-split/llvm2.8-dev
        54M     llvm-test/llvm2.8/2.8-r3/packages-split/libllvm2.8-llvmanalysis-staticdev
        55M     llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmselectiondag-staticdev
        62M     llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmanalysis-staticdev
        63M     llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmanalysis-staticdev
        67M     llvm-test/llvm2.9/2.9-r3/packages-split/llvm2.9-dbg
        90M     llvm-test/llvm3.2/3.2-r0/packages-split/llvm3.2-dbg
        92M     llvm-test/llvm3.3/3.3-r0/packages-split/llvm3.3-dbg
        102M    llvm-test/llvm2.8/2.8-r3/packages-split/libllvm2.8-llvmcodegen-staticdev
        127M    llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvmcodegen-staticdev
        133M    llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvmcodegen-staticdev
        190M    llvm-test/llvm3.2/3.2-r0/packages-split/libllvm3.2-llvm-3.2-dbg
        207M    llvm-test/llvm3.3/3.3-r0/packages-split/libllvm3.3-llvm-3.3-dbg
        628M    llvm-test/llvm2.8/2.8-r3/packages-split/llvm2.8-dbg
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      b95f9d5f
    • Martin Jansa's avatar
    • Martin Jansa's avatar
      llvm2: don't install llvm-config to bindir · 1295dedc
      Martin Jansa authored
      
      
      * there is llvm-config in binconfig/LLVM_RELEASE
      * this one was creating conflict between different llvm*-dev versions
        installed on target:
        ./llvm2.9/2.9-r3/packages-split/llvm2.9-dev/usr/bin/llvm2.9/llvm-config
        ./llvm2.9/2.9-r3/packages-split/llvm2.9-dev/usr/bin/llvm-config
        ./llvm2.8/2.8-r3/packages-split/llvm2.8-dev/usr/bin/llvm2.8/llvm-config
        ./llvm2.8/2.8-r3/packages-split/llvm2.8-dev/usr/bin/llvm-config
      
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      1295dedc