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:
parent
3af1fe92aa
commit
e395387baa
@ -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
1
.gitignore
vendored
@ -5,7 +5,6 @@
|
||||
# *.[oa]
|
||||
# *~
|
||||
*.pyc
|
||||
*.dll
|
||||
*.exe
|
||||
*.pyd
|
||||
build/
|
||||
|
Loading…
Reference in New Issue
Block a user