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

build: add app QtAddressBar #365

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions io.github.QtAddressBar/linglong.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package:
id: io.github.QtAddressBar
name: QtAddressBar
version: 0.0.1
kind: app
description: |
windows address bar by Qt.

runtime:
id: org.deepin.Runtime
version: 23.0.0

source:
kind: git
url: "https://github.com/Longxr/QtAddressBar"
commit: 7b2103658cc1744f5bc75a06fbd964366854b20a
patch: patches/install.patch

variables:
extra_args: |
src

build:
kind: qmake

29 changes: 29 additions & 0 deletions io.github.QtAddressBar/patches/install.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
diff --git a/src/MainApps/QtAddressBar/QtAddressBar.desktop b/src/MainApps/QtAddressBar/QtAddressBar.desktop
new file mode 100644
index 0000000..6570ae9
--- /dev/null
+++ b/src/MainApps/QtAddressBar/QtAddressBar.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=QtAddressBar
+Exec=QtAddressBar
+Terminal=false
+
diff --git a/src/MainApps/QtAddressBar/QtAddressBar.pro b/src/MainApps/QtAddressBar/QtAddressBar.pro
index e18a7d4..eb9a235 100644
--- a/src/MainApps/QtAddressBar/QtAddressBar.pro
+++ b/src/MainApps/QtAddressBar/QtAddressBar.pro
@@ -32,3 +32,10 @@ FORMS += MainWindow.ui \

RESOURCES += \
res.qrc
+
+target.path = $${PREFIX}/bin
+INSTALLS += target
+
+unix_desktop.path = $${PREFIX}/share/applications
+unix_desktop.files = QtAddressBar.desktop
+INSTALLS += unix_desktop
\ No newline at end of file