Package Details: prismlauncher-offline 10.0.2-1

Git Clone URL: https://aur.archlinux.org/prismlauncher-offline.git (read-only, click to copy)
Package Base: prismlauncher-offline
Description: Prism Launcher fork with offline account support enabled (built from source)
Upstream URL: https://github.com/Diegiwg/PrismLauncher-Cracked
Licenses: GPL3
Conflicts: prismlauncher
Provides: prismlauncher-offline
Submitter: thephoenix
Maintainer: thephoenix
Last Packager: thephoenix
Votes: 4
Popularity: 1.05
First Submitted: 2025-10-15 04:24 (UTC)
Last Updated: 2026-01-18 02:51 (UTC)

Dependencies (17)

Required by (0)

Sources (3)

Latest Comments

lew_ind commented on 2026-05-17 23:14 (UTC)

Недавно начал использовать пакет. Но поддержка хромает а версия котрорую он собирает удалена из репозитория по видимому. Вот скрипт собирающий последнюю версию.Используйте на свой страх и риск.

# Maintainer: thephoenix <ezrakhuzadi@gmail.com>
pkgname=prismlauncher-offline
pkgver=11.0.2
pkgrel=1
pkgdesc="Prism Launcher fork with offline account support enabled (built from source)"
arch=('x86_64' 'i686' 'aarch64' 'armv7h')
url="https://github.com/Diegiwg/PrismLauncher-Cracked"
license=('GPL3')
depends=('qt6-base' 'qt6-5compat' 'qt6-svg' 'qt6-networkauth' 'qt6-imageformats' 'java-runtime' 'zlib' 'quazip-qt6' 'tomlplusplus' 'cmark' 'gamemode' 'libarchive' 'qrencode')
makedepends=('git' 'cmake' 'extra-cmake-modules' 'java-environment>=8' 'vulkan-headers')
provides=('prismlauncher-offline')
conflicts=('prismlauncher')
source=("git+https://github.com/Diegiwg/PrismLauncher-Cracked.git"
        "git+https://github.com/PrismLauncher/libnbtplusplus.git"
        "git+https://github.com/gulrak/filesystem.git")
sha256sums=('SKIP' 'SKIP' 'SKIP')

prepare() {
    cd "${srcdir}/PrismLauncher-Cracked"

    # Copy git submodules
    mkdir -p libraries/libnbtplusplus libraries/filesystem
    cp -r "${srcdir}/libnbtplusplus/"* libraries/libnbtplusplus/
    cp -r "${srcdir}/filesystem/"* libraries/filesystem/

    # Fix Java 7 → 8 compatibility
    sed -i 's/-target 7 -source 7/-target 8 -source 8/g' libraries/javacheck/CMakeLists.txt
    sed -i 's/-target 7 -source 7/-target 8 -source 8/g' libraries/launcher/CMakeLists.txt

    # 🔧 Отключаем -Werror в CMake-файлах
    find . -name "CMakeLists.txt" -exec sed -i 's/COMPILE_WARNING_AS_ERROR ON/COMPILE_WARNING_AS_ERROR OFF/g' {} \;
    find . -name "CMakeLists.txt" -exec sed -i 's/-Werror//g' {} \;
}

build() {
    cd "${srcdir}/PrismLauncher-Cracked"

    # 🔧 Подавляем предупреждения GCC 14
    export CXXFLAGS="${CXXFLAGS} -Wno-error -Wno-sfinae-incomplete"

    cmake -B build \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DENABLE_LTO=ON \
        -DLauncher_QT_VERSION_MAJOR=6 \
        -DLauncher_BUILD_PLATFORM=archlinux \
        -DCMAKE_COMPILE_WARNING_AS_ERROR=OFF

    cmake --build build -j$(nproc)
}

package() {
    cd "${srcdir}/PrismLauncher-Cracked"
    DESTDIR="${pkgdir}" cmake --install build
}

ngoonee commented on 2026-05-17 10:05 (UTC)

Doesn't build - upstream has removed the 10.0.2 tag. Needs updating to the latest tag.

tasinfarhan1016 commented on 2025-12-21 15:38 (UTC)

Need to remove the custom names of the git cloned sources to make them work with aur managers (yay/paru) from


source=("prismlauncher-cracked::git+https://github.com/Diegiwg/PrismLauncher-Cracked.git" "libnbtplusplus::git+https://github.com/PrismLauncher/libnbtplusplus.git" "filesystem::git+https://github.com/gulrak/filesystem.git" "qfile-open-checks.patch")


to

source=("git+https://github.com/Diegiwg/Prismlauncher-Cracked.git" "git+https://github.com/PrismLauncher/libnbtplusplus.git" "git+https://github.com/gulrak/filesystem.git" "qfile-open-checks.patch")


bariscodefx commented on 2025-11-04 14:14 (UTC)

@ShortTimeNoSee thx, for your fix.

ShortTimeNoSee commented on 2025-10-31 21:08 (UTC)

Failed to build for me but installing qt6-networkauth fixed it. This should probably be added as a dependency