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 Tachyon-IDE
Browse files Browse the repository at this point in the history
An IDE for Peter Jakacki's Tachyon FORTH for the Propeller. It contains a simple editor and a terminal with upload function.

Logs: add app name--Tachyon-IDE
  • Loading branch information
lampze authored and kamiyadm committed Apr 2, 2024
1 parent ee5cde7 commit a0db799
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 0 deletions.
26 changes: 26 additions & 0 deletions io.github.Tachyon-IDE/linglong.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package:
id: io.github.Tachyon-IDE
name: Tachyon-IDE
version: 1.9.0.1
kind: app
description: |
An IDE for Peter Jakacki's Tachyon FORTH for the Propeller. It contains a simple editor and a terminal with upload function.
runtime:
id: org.deepin.Runtime
version: 23.0.0

depends:
- id: qtserialport/5.15.7
type: runtime

source:
kind: git
url: https://github.com/rbehm-ibb/Tachyon-IDE.git
commit: 21f446bfcf458214777286ab6c12ac5b56712209
patch:
- patches/fix_install.patch
- patches/fix_desktop.patch

build:
kind: qmake
18 changes: 18 additions & 0 deletions io.github.Tachyon-IDE/patches/fix_desktop.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
diff --git a/Tachyon-IDE.desktop b/Tachyon-IDE.desktop
index 29fc0ff..e204356 100755
--- a/Tachyon-IDE.desktop
+++ b/Tachyon-IDE.desktop
@@ -1,10 +1,10 @@
[Desktop Entry]
Comment[en_US]=
Comment=
-Exec=/home/behm/dvlsw/@ibb/Tachyon-IDE/bin/tachyonForth-IDE
+Exec=tachyonForth-IDE
GenericName[en_US]=
GenericName=
-Icon=/home/behm/dvlsw/@ibb/Tachyon-IDE/pics/useforthlogo-s.png
+Icon=useforthlogo-s
MimeType=
Name[en_US]=
Name=

15 changes: 15 additions & 0 deletions io.github.Tachyon-IDE/patches/fix_install.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
diff --git a/tachyonForth-IDE.pro b/tachyonForth-IDE.pro
index 9b54a54..36bfbaa 100644
--- a/tachyonForth-IDE.pro
+++ b/tachyonForth-IDE.pro
@@ -53,3 +53,9 @@ DISTFILES += \
LICENSE \
.gitignore

+target.path = $${PREFIX}/bin
+desktop.path = $${PREFIX}/share/applications
+desktop.files = Tachyon-IDE.desktop
+icons.path = $${PREFIX}/share/icons
+icons.files = pics/useforthlogo-s.png
+INSTALLS += target desktop icons

0 comments on commit a0db799

Please sign in to comment.