1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-30 11:31:19 +01:00

Try building installer

This commit is contained in:
John Maguire 2019-11-14 22:32:05 +00:00
parent 3af1fe92aa
commit e395387baa
2 changed files with 147 additions and 1 deletions

View File

@ -496,6 +496,153 @@ jobs:
name: Make
working_directory: bin
command: make -j2
- run:
name: Copy output exes
working_directory: dist/windows
command: cp ../../bin/*.exe .
- run:
name: Copy base runtime DLLs
command: >
cp
/usr/lib/gcc/i686-w64-mingw32/*-posix/libgcc_s_sjlj-1.dll
/usr/lib/gcc/i686-w64-mingw32/*-posix/libstdc++-6.dll
$CIRCLE_WORKING_DIRECTORY/dist/windows
- run:
name: Copy DLL dependencies
working_directory: /target/bin
command: >
cp
glew32.dll
libcdio-16.dll
libchromaprint.dll
libeay32.dll
libfaad.dll
libffi-6.dll
libfftw3-3.dll
libFLAC-8.dll
libgcrypt-20.dll
libgio-2.0-0.dll
libglib-2.0-0.dll
libgmodule-2.0-0.dll
libgmp-10.dll
libgnutls-30.dll
libgobject-2.0-0.dll
libgpg-error-0.dll
libgpod.dll
libgstapp-1.0-0.dll
libgstaudio-1.0-0.dll
libgstbase-1.0-0.dll
libgstcontroller-1.0-0.dll
libgstfft-1.0-0.dll
libgstnet-1.0-0.dll
libgstpbutils-1.0-0.dll
libgstreamer-1.0-0.dll
libgstriff-1.0-0.dll
libgstrtp-1.0-0.dll
libgstrtsp-1.0-0.dll
libgstsdp-1.0-0.dll
libgsttag-1.0-0.dll
libgstvideo-1.0-0.dll
libgthread-1.0-0.dll
libhogweed-4.dll
libiconv-2.dll
libid3tag.dll
libintl-8.dll
liblastfm.dll
libmad.dll
libmms-0.dll
libmp3lame-0.dll
libnettle-6.dll
libogg-0.dll
liboil-0.3-0.dll
liborc-0.4-0.dll
liborc-test-0.4-0.dll
libp11-kit-0.dll
libplist.dll
libpsl-5.dll
libprotobuf-9.dll
libsoup-2.4-1.dll
libspeex-1.dll
libspotify.dll
libsqlite3-0.dll
libstdc++-6.dll
libtag.dll
libtasn1-6.dll
libvorbis-0.dll
libvorbisenc-2.dll
libxml2-2.dll
Qt5Concurrent.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Network.dll
Qt5NetworkAuth.dll
Qt5OpenGL.dll
Qt5Sql.dll
Qt5Widgets.dll
Qt5WinExtras.dll
Qt5Xml.dll
Qt5XmlPatterns.dll
ssleay32.dll
zlib1.dll
$CIRCLE_WORKING_DIRECTORY/dist/windows
- run: mkdir dist/windows/imageformats
- run:
name: Copy Qt plugin DLLs
working_directory: /target/plugins
command: >
cp
imageformats/qgif.dll
imageformats/qjpeg.dll
$CIRCLE_WORKING_DIRECTORY/dist/windows/imageformats
- run: mkdir dist/windows/gio-modules
- run:
name: Copy GIO modules
command: cp /target/lib/gio/modules/libgiognutls.dll dist/windows/gio-modules
- run: mkdir dist/windows/gstreamer-plugins
- run:
name: Copy gstreamer plugins
working_directory: /target/lib/gstreamer-1.0
command: >
cp
libgstapetag.dll
libgstapp.dll
libgstasf.dll
libgstaudioconvert.dll
libgstaudioparsers.dll
libgstaudioresample.dll
libgstaudiotestsrc.dll
libgstcdio.dll
libgstcorelements.dll
libgstequalizer.dll
libgstfaad.dll
libgstflac.dll
libgstgdp.dll
libgstgio.dll
libgsticydemux.dll
libgstid3demux.dll
libgstisomp4.dll
libgstlame.dll
libgstlibav.dll
libgstmad.dll
libgstmms.dll
libgstogg.dll
libgstplayback.dll
libgstreplaygain.dll
libgstsouphttpsrc.dll
libgstspectrum.dll
libgstspeex.dll
libgsttaglib.dll
libgsttcp.dll
libgsttypefindfunctions.dll
libgstudp.dll
libgstvolume.dll
libgstvorbis.dll
libgstwaveparse.dll
$CIRCLE_WORKING_DIRECTORY/dist/windows/gstreamer-plugins
- run:
name: Build windows installer
working_directory: dist/windows
command: makensis clementine.nsi
build_mac:
macos:

1
.gitignore vendored
View File

@ -5,7 +5,6 @@
# *.[oa]
# *~
*.pyc
*.dll
*.exe
*.pyd
build/