Skip to content

valin4tor/deezer-deb-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project is no longer maintained as I no longer use Linux or Deezer. I will continue to merge PRs from users.


Deezer DEB Builder

Build Deezer packages for Ubuntu/Debian, using resources extracted from Deezer's Windows or macOS packages.

Prebuilt packages

See Releases

Requirements

  1. Install Node.js, e.g. using NVM:

    nvm install node
  2. Install asar, electron-packager and electron-installer-debian:

    npm -g install asar electron-packager electron-installer-debian
  3. Install packages required for 7z, icns2png, fakeroot and dpkg.

    Using Ubuntu or Debian:

    sudo apt install p7zip-full icnsutils fakeroot

    Or, using macOS:

    brew install p7zip libicns fakeroot dpkg
  4. Download the latest Deezer Windows or macOS installer, as deezer.exe or deezer.dmg respectively, e.g. using wget:

    wget 'https://e-cdn-content.dzcdn.net/builds/deezer-desktop/8cF2rAuKxLcU1oMDmCYm8Uiqe19Ql0HTySLssdzLkQ9ZWHuDTp2JBtQOvdrFzWPA/darwin/x64/4.18.30/DeezerDesktop_4.18.30.dmg' -O deezer.dmg

Build

Run the build script:

./build.sh <platform>

replacing <platform> with either win or mac, depending on which sources you would like to build from.

Once complete, you should have a DEB package in the out directory.