After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 575366 - GStreamer Windows installer
GStreamer Windows installer
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Windows
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-14 16:35 UTC by LRN
Modified: 2011-05-23 08:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Installer scripts and stuff to make GStreamer installer for Windows (18.67 KB, application/x-7z-compressed)
2009-03-14 16:37 UTC, LRN
Details

Description LRN 2009-03-14 16:35:58 UTC
Regular Win32 builds should be back again.
Comment 1 LRN 2009-03-14 16:37:32 UTC
Created attachment 130666 [details]
Installer scripts and stuff to make GStreamer installer for Windows

1) Follow the http://gstreamer.freedesktop.org/wiki/BuildGStreamerWithMinGWAndMsys and http://gstreamer.freedesktop.org/wiki/BuildingGStreamerInMinGWMsys to get the binaries in separate directory (/local/gstreamer)
2) Put libxml2.dll (from http://www.zlatkovic.com/pub/libxml/) into /local/gstreamer/deps
3) Install NSIS
4) Unpack installer stuff (attached) into /local/gstreamer
5) Run NSIS, choose "Compile NSIS scripts", open the /local/gstreamer/gstreamer.nsi

Remember to keep gstreamer.nsi up to date by hand by copying necessary definitions from any Makefile and by adding/removing files (for both Install and Uninstall steps).

Installer checks for installed GTK. It is compatible with these http://gtk-win.sourceforge.net/home/index.php/en/Home installers.

At the moment there is no way to generate commands to add/remove files from Makefiles, but it should be possible

Installer is based on GTK installer script (see above), and a lot of stuff is just commented out.

AFAIK, installer will not rollback changes to environment variables (PATH, GST_PLUGIN_PATH). That should be fixed, i think.

I'm assuming that you're building GStreamer and installer on Windows. I don't know how to cross-compile GStreamer OR the installer, although you can do both.
Comment 2 Sebastian Dröge (slomo) 2011-05-20 05:58:13 UTC
What should be done with this bug? Is there anything to fix?
Comment 3 LRN 2011-05-20 20:52:39 UTC
I think that NSIS-based installer is not the way to go.
I have other ideas, but i am not sure when will they be realized.
As for the bug...well...WONTFIX? RESOLVED?