mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-12 23:45:18 +00:00

* chore: fill missing translations * chore: vscode filenesting * docs: Add meenbeese (#713) * CircleCI Commit * cd: updated circle ci build config * cd: use custom flutter installation * cd: use ubuntu 22.04 * cd: fix project var syntax * cd: directly echo secrets to .env file * cd: export bash env * cd: they I'm stupid * cd: ugghh breaking flutter changes on every major version * cd: add other empty keys to .env * cd: works!!! * cd: store artifacts * cd: add other package formats in circle ci build * cd: add pub cache path * cd: remove dart run from flutter_distributor * cd: add appimage installer * cd: sudo * cd: appimagetool in path * cd: use aarch64 binary of appimagetool * cd: add rpmbuild deps * cd: fix rpm arch * cd: add github release upload capability * cd: enable github creds context * cd: remove token * cd: remove parallelism * cd: why typo??! * cd: add github action to trigger Circle CI pipeline * cd: trigger CCI using curl * cd: remove quotes from bool field * cd: ain't no * cd: poor choice --------- Co-authored-by: meenbeese <meenbeese@tutanota.com>
44 lines
1.5 KiB
Makefile
44 lines
1.5 KiB
Makefile
INNO_VERSION=6.2.0
|
|
TEMP_DIR=/tmp/spotube-tar
|
|
USR_SHARE=deb-struct/usr/share
|
|
BUNDLE_DIR=build/linux/${ARCH}/release/bundle
|
|
MIRRORLIST=${PWD}/build/mirrorlist
|
|
|
|
tar:
|
|
mkdir -p $(TEMP_DIR)\
|
|
&& cp -r $(BUNDLE_DIR)/* $(TEMP_DIR)\
|
|
&& cp linux/spotube.desktop $(TEMP_DIR)\
|
|
&& cp assets/spotube-logo.png $(TEMP_DIR)\
|
|
&& cp linux/com.github.KRTirtho.Spotube.appdata.xml $(TEMP_DIR)\
|
|
&& tar -cJf build/spotube-linux-${VERSION}-${PKG_ARCH}.tar.xz -C $(TEMP_DIR) .\
|
|
&& rm -rf $(TEMP_DIR)
|
|
|
|
aursrcinfo:
|
|
docker run -e EXPORT_SRC=1 -v ${PWD}/aur-struct:/pkg -v ${MIRRORLIST}:/etc/pacman.d/mirrorlist:ro whynothugo/makepkg
|
|
|
|
publishaur:
|
|
echo '[Warning!]: you need SSH paired with AUR'\
|
|
&& rm -rf build/spotube\
|
|
&& git clone ssh://aur@aur.archlinux.org/spotube-bin.git build/spotube\
|
|
&& cp aur-struct/PKGBUILD aur-struct/.SRCINFO build/spotube\
|
|
&& cd build/spotube\
|
|
&& git add .\
|
|
&& git commit -m "${MSG}"\
|
|
&& git push
|
|
|
|
innoinstall:
|
|
powershell curl -o build\installer.exe http://files.jrsoftware.org/is/6/innosetup-${INNO_VERSION}.exe
|
|
powershell build\installer.exe /verysilent /allusers /dir=build\iscc
|
|
|
|
inno:
|
|
powershell .\build\iscc\iscc.exe scripts\windows-setup-creator.iss
|
|
|
|
choco:
|
|
powershell cp dist\Spotube-windows-x86_64-setup.exe choco-struct\tools
|
|
powershell choco pack .\choco-struct\spotube.nuspec --outputdirectory dist
|
|
|
|
apk:
|
|
mv build/app/outputs/apk/release/app-release.apk build/Spotube-android-all-arch.apk
|
|
|
|
gensums:
|
|
sh -c scripts/gensums.sh
|