Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Commit

Permalink
build: add app qsseditor
Browse files Browse the repository at this point in the history
A cross-platform tool to edit and preview Qt style sheets.

Log: add app qsseditor
  • Loading branch information
mhc2910463910 committed May 8, 2024
1 parent ceda2d7 commit 3fa56f4
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 0 deletions.
25 changes: 25 additions & 0 deletions io.github.qsseditor/linglong.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package:
id: io.github.qsseditor
name: qsseditor
version: 0.6.1
kind: app
description: |
A cross-platform tool to edit and preview Qt style sheets.
runtime:
id: org.deepin.Runtime
version: 23.0.0

depends:
- id: qscintilla
version: 2.13.3.1

source:
kind: git
url: "https://github.com/HappySeaFox/qsseditor.git"
commit: 582a8fa147185d26c2ede7cab1d9f12322a15e37
patch:
- patches/fix-install.patch
- patches/fix-icon.patch
build:
kind: qmake
17 changes: 17 additions & 0 deletions io.github.qsseditor/patches/fix-icon.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
diff --git a/qsseditor.desktop b/qsseditor.desktop
index 9d9f0ac..c11762c 100644
--- a/qsseditor.desktop
+++ b/qsseditor.desktop
@@ -2,10 +2,8 @@
Encoding=UTF-8
Type=Application
Categories=Qt;Graphics;Viewer
-Exec=qsseditor %f
-Icon=qsseditor
+Exec=QssEditor %f
+Icon=../icons/qsseditor-48.png
Terminal=false
Name=QSS Editor
-Name[ru]=Редактор QSS
Comment=Tool to edit and preview Qt style sheets
-Comment[ru]=Утилита для редактирования и предпросмотра таблиц стилей Qt
22 changes: 22 additions & 0 deletions io.github.qsseditor/patches/fix-install.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
diff --git a/QssEditor.pro b/QssEditor.pro
index 6beb244..5af598f 100644
--- a/QssEditor.pro
+++ b/QssEditor.pro
@@ -189,3 +189,16 @@ OTHER_FILES += \
# distribution
HTTPROOT="https://github.com/smoked-herring/qsseditor"
DEFINES += HTTPROOT=$$sprintf("\"\\\"%1\\\"\"", $$HTTPROOT)
+
+#install
+DESKTOP_FILE = qsseditor.desktop
+
+# 将 desktop 文件内容写入
+desktop.files += $$DESKTOP_FILE
+desktop.path = $${PREFIX}/share/applications
+
+icons.files += icons/qsseditor-48.png
+icons.path = $${PREFIX}/share/icons # 图标文件的安装路径
+# 安装规则
+target.path = $$(PREFIX)/bin
+INSTALLS += target desktop icons
\ No newline at end of file

0 comments on commit 3fa56f4

Please sign in to comment.