Compare commits

...

4 Commits

Author SHA1 Message Date
madomado fc9532e096 remove --no-frozen-lockfile?
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 22:56:38 +08:00
madomado e44b7abb17 maybe use system pnpm
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 22:46:01 +08:00
madomado 734c2785bf Update vencord-desktop.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 22:37:41 +08:00
madomado 92058bb718 fix: vencord-desktop
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-23 22:29:06 +08:00
+15 -11
View File
@@ -15,7 +15,7 @@ Group: Applications/Internet
#Source1: launch.sh
Source0: https://github.com/Vencord/Vesktop/archive/refs/tags/v%{version}.tar.gz
Requires: xdg-utils
BuildRequires: nodejs-npm git
BuildRequires: pnpm git
# Conflicts: vesktop-bin
%description
@@ -45,8 +45,8 @@ EOF
%build
npx pnpm@8 install --no-frozen-lockfile
npx pnpm@8 package:dir
pnpm install
pnpm package:dir
%install
@@ -54,18 +54,22 @@ npx pnpm@8 package:dir
mkdir -p %buildroot/usr/share/vesktop
cp -r dist/*-unpacked/. %buildroot/usr/share/vesktop/.
install -Dm755 dist/*-unpacked/vencorddesktop %buildroot/usr/bin/vencorddesktop
ln -sf /usr/share/vesktop/vencorddesktop %buildroot/usr/bin/vencorddesktop
install -Dm644 vesktop.desktop %buildroot/usr/share/applications/vesktop.desktop
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/vesktop.png
ls -alh dist/*
install -Dm755 dist/*-unpacked/vesktop %buildroot%_bindir/vencorddesktop
ln -sf /usr/share/vesktop/vesktop %buildroot%_bindir/vencorddesktop
ln -sf /usr/share/vesktop/vesktop %buildroot%_bindir/vesktop
install -Dm644 vesktop.desktop %buildroot%_datadir/applications/vesktop.desktop
install -Dm644 build/icon.png %buildroot%_datadir/pixmaps/vesktop.png
%files
%doc README.md
%license LICENSE
/usr/bin/vencorddesktop
/usr/share/applications/vesktop.desktop
/usr/share/pixmaps/vesktop.png
/usr/share/vesktop/*
%_bindir/vencorddesktop
%_bindir/vesktop
%_datadir/applications/vesktop.desktop
%_datadir/pixmaps/vesktop.png
%_datadir/vesktop/*
%changelog
* Tue Nov 07 2023 Cappy Ishihara <cappy@cappuchino.xyz> - 0.4.3-1