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

build: add faustworks #2224

Merged
merged 1 commit into from
May 29, 2024
Merged
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
20 changes: 20 additions & 0 deletions io.github.faustworks/linglong.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package:
id: io.github.faustworks
name: faustworks
version: 0.4.0.1
kind: app
description: |
FaustWorks is an IDE (Integrated Development Environment) for the Faust dsp programming language

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

source:
kind: git
url: https://github.com/grame-cncm/faustworks.git
commit: af03cba9c166715334c7e3c5263b6505ef16df26
patch: patches/0001-install.patch

build:
kind: qmake
31 changes: 31 additions & 0 deletions io.github.faustworks/patches/0001-install.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
From cea32e49df922eb50339c4f4b5d879a1b117b07b Mon Sep 17 00:00:00 2001
From: wjyrich <[email protected]>
Date: Sat, 25 May 2024 19:09:25 +0800
Subject: [PATCH] install

---
FaustWorks.pro | 8 ++++++++
1 file changed, 8 insertions(+)

diff --git a/FaustWorks.pro b/FaustWorks.pro
index 36f4178..47b0b35 100644
--- a/FaustWorks.pro
+++ b/FaustWorks.pro
@@ -60,6 +60,14 @@ QMAKE_EXTRA_TARGETS += i18n_qm

PRE_TARGETDEPS += i18n_qm

+target.path = $$PREFIX/bin
+desktop.files = faustworks.desktop
+desktop.path = $$PREFIX/share/applications/
+icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/
+icons.files = Resources/faustworks.png
+
+INSTALLS += target desktop icons
+



--
2.33.1

Loading