mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-07-28 16:14:09 +02:00
Better makefile
This commit is contained in:
parent
3452b298cb
commit
921f2babb9
30
Makefile
30
Makefile
@ -64,30 +64,38 @@ run_flatpak:
|
|||||||
flatpak run $(APPNAME)
|
flatpak run $(APPNAME)
|
||||||
|
|
||||||
|
|
||||||
#! APPIMAGE
|
#! PKGS
|
||||||
install_deps: prepare
|
install_deps: prepare
|
||||||
# Install yarn dependencies to pack them later
|
# Install yarn dependencies to pack them later
|
||||||
yarn --cwd=app install
|
yarn --cwd=app install
|
||||||
|
|
||||||
build_appimage: install_deps
|
|
||||||
# Build the AppImage package
|
|
||||||
yarn --cwd=app run build-appimage
|
|
||||||
|
|
||||||
|
|
||||||
#! PKGS
|
|
||||||
build_pkgs: install_deps
|
build_pkgs: install_deps
|
||||||
# Build everything
|
# Build everything
|
||||||
yarn --cwd=app run build
|
yarn --cwd=app run build-rpm
|
||||||
|
yarn --cwd=app run build-deb
|
||||||
|
yarn --cwd=app run build-snap
|
||||||
|
yarn --cwd=app run build-appimage
|
||||||
|
yarn --cwd=app run build-7z
|
||||||
|
|
||||||
|
build_deb: install_deps
|
||||||
|
# Build deb package
|
||||||
|
yarn --cwd=app run build-deb
|
||||||
|
|
||||||
build_rpm: install_deps
|
build_rpm: install_deps
|
||||||
# Build rpm package
|
# Build rpm package
|
||||||
yarn --cwd=app run build-rpm
|
yarn --cwd=app run build-rpm
|
||||||
|
|
||||||
|
build_snap: install_deps
|
||||||
build_deb: install_deps
|
|
||||||
# Build deb package
|
# Build deb package
|
||||||
yarn --cwd=app run build-deb
|
yarn --cwd=app run build-snap
|
||||||
|
|
||||||
|
build_appimage: install_deps
|
||||||
|
# Build the AppImage package
|
||||||
|
yarn --cwd=app run build-appimage
|
||||||
|
|
||||||
|
build_7z: install_deps
|
||||||
|
# Build 7z archive
|
||||||
|
yarn --cwd=app run build-7z
|
||||||
|
|
||||||
|
|
||||||
build_pkgs_arm64: install_deps
|
build_pkgs_arm64: install_deps
|
||||||
|
@ -9,8 +9,6 @@
|
|||||||
"build-snap": "electron-builder --x64 --linux snap",
|
"build-snap": "electron-builder --x64 --linux snap",
|
||||||
"build-appimage": "electron-builder --x64 --linux AppImage",
|
"build-appimage": "electron-builder --x64 --linux AppImage",
|
||||||
"build-7z": "electron-builder --x64 --linux 7z",
|
"build-7z": "electron-builder --x64 --linux 7z",
|
||||||
"build-tar.gz": "electron-builder --x64 --linux tar.gz",
|
|
||||||
"build-zip": "electron-builder --x64 --linux zip",
|
|
||||||
|
|
||||||
"build-arm": "electron-builder --arm64 --linux deb rpm snap AppImage 7z tar.gz zip",
|
"build-arm": "electron-builder --arm64 --linux deb rpm snap AppImage 7z tar.gz zip",
|
||||||
"build-deb-arm": "electron-builder --arm64 --linux deb",
|
"build-deb-arm": "electron-builder --arm64 --linux deb",
|
||||||
@ -18,14 +16,10 @@
|
|||||||
"build-snap-arm": "electron-builder --arm64 --linux snap",
|
"build-snap-arm": "electron-builder --arm64 --linux snap",
|
||||||
"build-appimage-arm": "electron-builder --arm64 --linux AppImage",
|
"build-appimage-arm": "electron-builder --arm64 --linux AppImage",
|
||||||
"build-7z-arm": "electron-builder --arm64 --linux 7z",
|
"build-7z-arm": "electron-builder --arm64 --linux 7z",
|
||||||
"build-tar.gz-arm": "electron-builder --arm64 --linux tar.gz",
|
|
||||||
"build-zip-arm": "electron-builder --arm64 --linux zip",
|
|
||||||
|
|
||||||
"build-x86": "electron-builder --ia32 --linux deb",
|
"build-x86": "electron-builder --ia32 --linux deb",
|
||||||
"build-deb-x86": "electron-builder --ia32 --linux deb",
|
"build-deb-x86": "electron-builder --ia32 --linux deb",
|
||||||
"build-7z-x86": "electron-builder --ia32 --linux 7z",
|
"build-7z-x86": "electron-builder --ia32 --linux 7z"
|
||||||
"build-tar.gz-x86": "electron-builder --ia32 --linux tar.gz",
|
|
||||||
"build-zip-x86": "electron-builder --ia32 --linux zip"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron": "^13.5.1",
|
"electron": "^13.5.1",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user