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