mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-08-06 13:43:57 +08:00
@@ -2,12 +2,24 @@
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf release/
|
rm -rf release/
|
||||||
|
rm -f lightningcss-linux-loong64-gnu.tgz
|
||||||
|
rm -f tailwindcss-oxide-linux-loong64-gnu.tgz
|
||||||
|
|
||||||
build:
|
build:
|
||||||
ifeq (${DEB_HOST_ARCH},loong64)
|
ifeq (${DEB_HOST_ARCH},loong64)
|
||||||
npm run build:deb-loong64
|
# Install oxide for loongarch64
|
||||||
|
curl -fsSL https://github.com/loong64/tailwindcss/releases/download/v4.3.2/tailwindcss-oxide-linux-loong64-gnu.tgz -o tailwindcss-oxide-linux-loong64-gnu.tgz
|
||||||
|
mkdir -p $(CURDIR)/node_modules/@tailwindcss/oxide-linux-loong64-gnu
|
||||||
|
tar xf tailwindcss-oxide-linux-loong64-gnu.tgz -C $(CURDIR)/node_modules/@tailwindcss/oxide-linux-loong64-gnu --strip-components 1
|
||||||
|
rm tailwindcss-oxide-linux-loong64-gnu.tgz
|
||||||
|
# Install lightningcss-linux-loong64-gnu for loongarch64
|
||||||
|
curl -fsSL https://github.com/loong64/lightningcss/releases/download/v1.32.0/lightningcss-linux-loong64-gnu-1.32.0.tgz -o lightningcss-linux-loong64-gnu.tgz
|
||||||
|
mkdir -p $(CURDIR)/node_modules/lightningcss-linux-loong64-gnu
|
||||||
|
tar xf lightningcss-linux-loong64-gnu.tgz -C $(CURDIR)/node_modules/lightningcss-linux-loong64-gnu --strip-components 1
|
||||||
|
rm lightningcss-linux-loong64-gnu.tgz
|
||||||
|
npm run build:loong64
|
||||||
else
|
else
|
||||||
npm run build:deb
|
npm run build
|
||||||
endif
|
endif
|
||||||
|
|
||||||
install:
|
install:
|
||||||
@@ -17,8 +29,8 @@ install:
|
|||||||
mkdir -p $(DESTDIR)/usr/share/icons/
|
mkdir -p $(DESTDIR)/usr/share/icons/
|
||||||
mkdir -p $(DESTDIR)/usr/lib/
|
mkdir -p $(DESTDIR)/usr/lib/
|
||||||
mkdir -p $(DESTDIR)/usr/bin/
|
mkdir -p $(DESTDIR)/usr/bin/
|
||||||
cp -rv release/*/linux-unpacked/* $(DESTDIR)/opt/spark-store/bin/
|
cp -rv release/*/linux*-unpacked/* $(DESTDIR)/opt/spark-store/bin/
|
||||||
cp -rv release/*/linux-unpacked/extras/* $(DESTDIR)/opt/spark-store/extras/
|
cp -rv release/*/linux*-unpacked/extras/* $(DESTDIR)/opt/spark-store/extras/
|
||||||
cp -rv tool/* $(DESTDIR)/opt/durapps/spark-store/bin/
|
cp -rv tool/* $(DESTDIR)/opt/durapps/spark-store/bin/
|
||||||
cp -rv pkg/usr/share/fish/ $(DESTDIR)/usr/share/
|
cp -rv pkg/usr/share/fish/ $(DESTDIR)/usr/share/
|
||||||
cp -rv icons/hicolor/ $(DESTDIR)/usr/share/icons/
|
cp -rv icons/hicolor/ $(DESTDIR)/usr/share/icons/
|
||||||
|
|||||||
Vendored
-1
@@ -6,7 +6,6 @@ Rules-Requires-Root: no
|
|||||||
Build-Depends:
|
Build-Depends:
|
||||||
debhelper-compat (= 13),
|
debhelper-compat (= 13),
|
||||||
make,
|
make,
|
||||||
npm,
|
|
||||||
Standards-Version: 4.7.2
|
Standards-Version: 4.7.2
|
||||||
Homepage: https://www.spark-app.store/
|
Homepage: https://www.spark-app.store/
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -26,11 +26,11 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite --mode debug | pino-pretty",
|
"dev": "vite --mode debug | pino-pretty",
|
||||||
"build": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml",
|
"build": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux dir",
|
||||||
"build:vite": "vue-tsc --noEmit && vite build --mode production",
|
"build:vite": "vue-tsc --noEmit && vite build --mode production",
|
||||||
"build:rpm": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux rpm",
|
"build:rpm": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux rpm",
|
||||||
"build:deb": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux deb",
|
"build:deb": "vue-tsc --noEmit && vite build --mode production && electron-builder --config electron-builder.yml --linux deb",
|
||||||
"build:deb-loong64": "vue-tsc --noEmit && vite build --mode production && env ELECTRON_MIRROR=https://github.com/darkyzhou/electron-loong64/releases/download/ electron_use_remote_checksums=1 electron-builder --config electron-builder.yml --loong64 --linux deb",
|
"build:loong64": "vue-tsc --noEmit && vite build --mode production && env ELECTRON_MIRROR=https://github.com/darkyzhou/electron-loong64/releases/download/ electron_use_remote_checksums=1 electron-builder --config electron-builder.yml --loong64 --linux dir",
|
||||||
"preview": "vite preview --mode debug",
|
"preview": "vite preview --mode debug",
|
||||||
"lint": "eslint --ext .ts,.vue src electron",
|
"lint": "eslint --ext .ts,.vue src electron",
|
||||||
"lint:fix": "eslint --ext .ts,.vue src electron --fix",
|
"lint:fix": "eslint --ext .ts,.vue src electron --fix",
|
||||||
|
|||||||
Reference in New Issue
Block a user