Loading pkgs/by-name/go/gopeed/package.nix +8 −1 Original line number Diff line number Diff line Loading @@ -34,8 +34,9 @@ let buildPhase = '' runHook preBuild mkdir -p $out/lib mkdir -p $out/lib $out/bin go build -tags nosqlite -ldflags="-w -s -X github.com/GopeedLab/gopeed/pkg/base.Version=v${version}" -buildmode=c-shared -o $out/lib/libgopeed.so github.com/GopeedLab/gopeed/bind/desktop go build -ldflags="-w -s" -o $out/bin/host github.com/GopeedLab/gopeed/cmd/host runHook postBuild ''; Loading @@ -60,6 +61,7 @@ flutter324.buildFlutterApplication { preBuild = '' mkdir -p linux/bundle/lib cp ${libgopeed}/lib/libgopeed.so linux/bundle/lib/libgopeed.so cp ${libgopeed}/bin/host assets/host/host ''; postInstall = '' Loading @@ -68,6 +70,11 @@ flutter324.buildFlutterApplication { install -Dm644 assets/icon/icon_1024.png $out/share/icons/hicolor/1024x1024/apps/com.gopeed.Gopeed.png ''; preFixup = '' patchelf --add-needed libgopeed.so \ --add-rpath $out/app/gopeed/lib $out/app/gopeed/gopeed ''; passthru.updateScript = ./update.sh; meta = metaCommon // { Loading Loading
pkgs/by-name/go/gopeed/package.nix +8 −1 Original line number Diff line number Diff line Loading @@ -34,8 +34,9 @@ let buildPhase = '' runHook preBuild mkdir -p $out/lib mkdir -p $out/lib $out/bin go build -tags nosqlite -ldflags="-w -s -X github.com/GopeedLab/gopeed/pkg/base.Version=v${version}" -buildmode=c-shared -o $out/lib/libgopeed.so github.com/GopeedLab/gopeed/bind/desktop go build -ldflags="-w -s" -o $out/bin/host github.com/GopeedLab/gopeed/cmd/host runHook postBuild ''; Loading @@ -60,6 +61,7 @@ flutter324.buildFlutterApplication { preBuild = '' mkdir -p linux/bundle/lib cp ${libgopeed}/lib/libgopeed.so linux/bundle/lib/libgopeed.so cp ${libgopeed}/bin/host assets/host/host ''; postInstall = '' Loading @@ -68,6 +70,11 @@ flutter324.buildFlutterApplication { install -Dm644 assets/icon/icon_1024.png $out/share/icons/hicolor/1024x1024/apps/com.gopeed.Gopeed.png ''; preFixup = '' patchelf --add-needed libgopeed.so \ --add-rpath $out/app/gopeed/lib $out/app/gopeed/gopeed ''; passthru.updateScript = ./update.sh; meta = metaCommon // { Loading