Daily GStreamer SDK Git Builds

Kyle zeranoe at gmail.com
Sun Oct 20 21:22:11 CEST 2013


On 10/18/2013 10:34 AM, Andoni Morales wrote:
>
>
>
> 2013/10/18 Andoni Morales <ylatuya at gmail.com <mailto:ylatuya at gmail.com>>
>
>
>
>
>     2013/10/18 Sebastian Dröge <slomo at coaxion.net
>     <mailto:slomo at coaxion.net>>
>
>         On Fr, 2013-10-18 at 03:17 -0400, Kyle wrote:
>          > Hello,
>          >
>          > I am providing daily Windows 32-bit and 64-bit builds of the
>         GStreamer SDK.
>          >
>          > The builds can be found here:
>         <http://gstreamer.zeranoe.com/builds/>
>          >
>          > The source code for the builds is the latest from the git
>         master head
>          > each day. The builds are cross compiled, and the msi installer is
>          > created from the cross compiled packages. The zip and 7z archives
>          > contain everything that is cross compiled.
>          >
>          > I am open to any suggestions about the builds, and hope that
>         they are
>          > useful.
>
>         Great work :) How do you create MSI installers from the
>         cross-compiled
>         binaries now? Copy everything over to a Windows system and do it
>         there
>         then?
>
>         Would you mind sharing your scripts? :)
>
>
>     It's daily builds, so you just have to run at the end of the day a
>     script similar to:
>
>     cd ~/git/cerbero
>     ./cerbero-uninstalled -c config/cross-win32.cbc wipe --force
>     ./cerbero-uninstalled -c config/cross-win32.cbc wipe package
>     --tarball gstreamer-1.0
>     ./cerbero-uninstalled -c config/cross-win64.cbc wipe --force
>     ./cerbero-uninstalled -c config/cross-win64.cbc wipe package
>     --tarball gstreamer-1.0
>     rsync -avCH ~/cebero/dist/windows_x86/
>     gstreamer at windows.host:/c/gstreamer/1.0/x86/
>     rsync -avCH ~/cebero/dist/windows_x86_86/
>     gstreamer at windows.host:/c/gstreamer/1.0/x86_84/
>     ssh gstreamer at windows.host "cd
>     /c/MinGW/msys/1.0/home/gstreamer/gtit/cerbero &&
>     ./cerbero-uninstalled -c config/cross-win32.cbc package
>     --skip-deps-build gstreamer-1.0"
>     ssh gstreamer at windows.host "cd
>     /c/MinGW/msys/1.0/home/gstreamer/gtit/cerbero &&
>     ./cerbero-uninstalled -c config/cross-win64.cbc package
>     --skip-deps-build gstreamer-1.0"
>     scp
>     gstreamer at windows.host:/c/MinGW/msys/1.0/usar/gstreamer/git/cerbero/gstreamer-1.0-*.msi
>     .
>
>
> Setting up an ssh server might be tricky on windows, but you could start
> a small server from the msys shell listening to a port that triggers the
> rsync+package+scp

Most of that is pretty accurate. I'm using Cygwin as the SSH server and 
calling the script from my Linux machine with:

ssh -t -t Kyle at 192.168.8.10 <<EOF
cmd /c "script.bat"
logout
EOF

I would be happy to answer other questions about the builds.

Best regards,
   Kyle



More information about the gstreamer-devel mailing list