diff --git a/electron.recipe.py b/electron.recipe.py index 68a1feb..4e9499d 100755 --- a/electron.recipe.py +++ b/electron.recipe.py @@ -1,5 +1,5 @@ pkgname = "electron" -pkgver = "42.4.0" +pkgver = "42.4.0" # updatg heroic Pkgver = pkgver[:2] source = f"https://github.com/electron/electron/releases/download/v{pkgver}/electron-v{pkgver}-linux-x64.zip" builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}" diff --git a/heroic-games-launcher.recipe.py b/heroic-games-launcher.recipe.py index bed40fc..0dc426c 100755 --- a/heroic-games-launcher.recipe.py +++ b/heroic-games-launcher.recipe.py @@ -1,5 +1,6 @@ -pkgname = "heroic-games-launcher" +pkgname = "heroic-games-launcher" # NOTE update electron before updating ts pkgver = "2.22.0" +electron_ver = "42" source = f"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/archive/refs/tags/v{pkgver}.tar.gz" builddir = f"/tmp/fempkg/build/{pkgname}/HeroicGamesLauncher-{pkgver}" fembuilddir = f"/tmp/fempkg/build/{pkgname}" @@ -15,7 +16,9 @@ build = [ # 64-bit build f"cd {builddir} && pnpm install", - f"cd {builddir} && pnpm dist:linux tar.xz", + f"cd {builddir} && pnpm download-helper-binaries", + f"cd {builddir} && ./node_modules/.bin/electron-vite build", + f"cd {builddir} && ./node_modules/.bin/electron-builder --linux --x64 --dir -c.electronDist=/usr/lib/electron-{electron_ver}/ -c.electronVersion=$(cat /usr/lib/electron-{electron_ver}/version)", f"cd {builddir} && mkdir -p {destdir}/usr/lib/{pkgname} {destdir}/usr/bin && mv dist/linux-unpacked/* {destdir}/usr/lib/{pkgname} && " f"ln -sf /usr/lib/{pkgname}/heroic {destdir}/usr/bin/heroic", @@ -36,6 +39,5 @@ build = [ ] triggers = [ - f"update-desktop-database", - f"cd /tmp && pip3 install legendary-gl" + f"update-desktop-database" ] \ No newline at end of file