Skip to content

Instantly share code, notes, and snippets.

@Edu4rdSHL
Created April 19, 2024 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Edu4rdSHL/929a7eba81165da5166c4d0974d0e96f to your computer and use it in GitHub Desktop.
Save Edu4rdSHL/929a7eba81165da5166c4d0974d0e96f to your computer and use it in GitHub Desktop.
┌─[ SecHackLabs /tmp/tmp.Gd3UmuWTAm ]
└──╼ $ git clone https://aur.archlinux.org/vesktop.git
Cloning into 'vesktop'...
remote: Enumerating objects: 85, done.
remote: Counting objects: 100% (85/85), done.
remote: Compressing objects: 100% (62/62), done.
remote: Total 85 (delta 24), reused 83 (delta 23), pack-reused 0 (from 0)
Receiving objects: 100% (85/85), 21.84 KiB | 7.28 MiB/s, done.
Resolving deltas: 100% (24/24), done.
┌─[ SecHackLabs /tmp/tmp.Gd3UmuWTAm ]
└──╼ $ cd vesktop/
┌─[ SecHackLabs /tmp/tmp.Gd3UmuWTAm/vesktop (master) ]
└──╼ $ makepkg -s
==> Making package: vesktop 1.5.1-1 (Fri 19 Apr 2024 02:08:06 PM -05)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading v1.5.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 326k 0 326k 0 0 259k 0 --:--:-- 0:00:01 --:--:-- 259k
-> Found vesktop.desktop
-> Found vesktop.sh
==> Validating source files with sha256sums...
v1.5.1.tar.gz ... Passed
vesktop.desktop ... Passed
vesktop.sh ... Passed
==> Extracting sources...
-> Extracting v1.5.1.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
Lockfile is up to date, resolution step is skipped
Packages: +574
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
╭─────────────────────────────────────────────────────────────────╮
│ │
│ Update available! 8.15.2 → 9.0.4. │
│ Changelog: https://github.com/pnpm/pnpm/releases/tag/v9.0.4 │
│ Run "pnpm add -g pnpm" to update. │
│ │
│ Follow @pnpmjs for updates: https://twitter.com/pnpmjs │
│ │
╰─────────────────────────────────────────────────────────────────╯
Downloading registry.npmjs.org/typescript/5.4.2: 5.82 MB/5.82 MB, done
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: /tmp/.pnpm-store/v3
Virtual store is at: node_modules/.pnpm
Downloading registry.npmjs.org/7zip-bin/5.2.0: 5.63 MB/5.63 MB, done
Downloading registry.npmjs.org/app-builder-bin/4.0.0: 45.10 MB/45.10 MB, done
Progress: resolved 0, reused 0, downloaded 549, added 574, done
node_modules/esbuild: Running postinstall script, done in 43ms
node_modules/tsx/node_modules/esbuild: Running postinstall script, done in 50ms
node_modules/electron: Running postinstall script, done in 1.3s
node_modules/@vencord/venmic: Running install script, done in 33ms
Done in 5.3s
> vesktop@1.5.1 package:dir /tmp/tmp.Gd3UmuWTAm/vesktop/src/Vesktop-1.5.1
> pnpm build && electron-builder --dir
> vesktop@1.5.1 build /tmp/tmp.Gd3UmuWTAm/vesktop/src/Vesktop-1.5.1
> tsx scripts/build/build.mts
• electron-builder version=24.13.3 os=6.8.5-2-cachyos-lto
• loaded configuration file=package.json ("build" field)
• description is missed in the package.json appPackageFile=/tmp/tmp.Gd3UmuWTAm/vesktop/src/Vesktop-1.5.1/package.json
• writing effective config file=dist/builder-effective-config.yaml
• packaging platform=linux arch=x64 electron=29.1.1 appOutDir=dist/linux-unpacked
• copying Electron source=/usr/lib/electron destination=/tmp/tmp.Gd3UmuWTAm/vesktop/src/Vesktop-1.5.1/dist/linux-unpacked
• Cannot detect repository by .git/config. Please specify "repository" in the package.json (https://docs.npmjs.com/files/package.json#repository).
Please see https://electron.build/configuration/publish
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "vesktop"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: vesktop 1.5.1-1 (Fri 19 Apr 2024 02:08:22 PM -05)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment