From fbe1413d11ffae05d68c981fd230ac6d620550e7 Mon Sep 17 00:00:00 2001 From: shirui <1229408499@qq.com> Date: Sun, 26 May 2024 12:11:16 +0000 Subject: [PATCH 01/32] build: add app Tasker A commitment tracker desktop app that tracks the progress of your tasks with mouse, keyboard and audio hooks. Logs: add app name--Tasker --- io.github.Tasker/linglong.yaml | 25 ++++++++++++++++++++++ io.github.Tasker/patches/fix_install.patch | 14 ++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 io.github.Tasker/linglong.yaml create mode 100644 io.github.Tasker/patches/fix_install.patch diff --git a/io.github.Tasker/linglong.yaml b/io.github.Tasker/linglong.yaml new file mode 100644 index 000000000..6e4b91578 --- /dev/null +++ b/io.github.Tasker/linglong.yaml @@ -0,0 +1,25 @@ +package: + id: io.github.Tasker + name: Tasker + version: 0.2.0 + kind: app + description: | + A commitment tracker desktop app that tracks the progress of your tasks with mouse, keyboard and audio hooks. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/thebigG/Tasker.git + commit: 0678598ecc0aa3ac471b2504ba9bd640ea4417ac + patch: + - patches/fix_install.patch + +variables: + extra_args: | + -DUSE_XKB_FILE=OFF + +build: + kind: cmake diff --git a/io.github.Tasker/patches/fix_install.patch b/io.github.Tasker/patches/fix_install.patch new file mode 100644 index 000000000..22f6713f3 --- /dev/null +++ b/io.github.Tasker/patches/fix_install.patch @@ -0,0 +1,14 @@ +diff --git a/Tasker/CMakeLists.txt b/Tasker/CMakeLists.txt +index cbfe8f5..70517c3 100644 +--- a/Tasker/CMakeLists.txt ++++ b/Tasker/CMakeLists.txt +@@ -103,5 +103,7 @@ else(WIN32) + endif() + + install(TARGETS Tasker +- DESTINATION ${CMAKE_INSTALL_PREFIX} ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/bin + ) ++install(FILES Tasker.desktop DESTINATION share/applications/) ++install(FILES clock-256.png DESTINATION share/icons/hicolor/16x16/) + From b0e01c7b7495fd1a4230669fd92c093cf3e8e0e1 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Sat, 25 May 2024 19:25:41 +0800 Subject: [PATCH 02/32] build: add opulus Simple Petri net editor and simulator Log: add software name--opulus --- io.github.opulus/linglong.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 io.github.opulus/linglong.yaml diff --git a/io.github.opulus/linglong.yaml b/io.github.opulus/linglong.yaml new file mode 100644 index 000000000..e41d4b173 --- /dev/null +++ b/io.github.opulus/linglong.yaml @@ -0,0 +1,19 @@ +package: + id: io.github.opulus + name: opulus + version: 0.9.6 + kind: app + description: | + Simple Petri net editor and simulator + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/zettdaymond/opulus.git + commit: ed04c26eb2fad755f22c4ad8267cdab2cbe5812d + +build: + kind: cmake From 1aa52d8b6e29b0f83d9f6515e3f7fc796871982f Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Sat, 25 May 2024 19:24:19 +0800 Subject: [PATCH 03/32] build: add tunnelmanager Simple GUI for SSH Tunnels Log: add software name--tunnelmanager --- io.github.tunnelmanager/linglong.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 io.github.tunnelmanager/linglong.yaml diff --git a/io.github.tunnelmanager/linglong.yaml b/io.github.tunnelmanager/linglong.yaml new file mode 100644 index 000000000..85abe3541 --- /dev/null +++ b/io.github.tunnelmanager/linglong.yaml @@ -0,0 +1,19 @@ +package: + id: io.github.tunnelmanager + name: tunnelmanager + version: 0.3.0 + kind: app + description: | + Simple GUI for SSH Tunnels + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/shyim/tunnelmanager.git + commit: cdd1598298f4b1d9c66b5f235c4c73b784d5f207 + +build: + kind: cmake From 990d3ec37687310ce262d4f3b1f746e1e472a25e Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Sat, 25 May 2024 16:46:35 +0800 Subject: [PATCH 04/32] build: add EmuDiscer EmuDiscer recognizes which system the game is made for, and lauches the right emulator. Log: add software name--EmuDiscer --- io.github.EmuDiscer/linglong.yaml | 20 +++++++ .../patches/0001-install.patch | 59 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 io.github.EmuDiscer/linglong.yaml create mode 100644 io.github.EmuDiscer/patches/0001-install.patch diff --git a/io.github.EmuDiscer/linglong.yaml b/io.github.EmuDiscer/linglong.yaml new file mode 100644 index 000000000..35b6ac704 --- /dev/null +++ b/io.github.EmuDiscer/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.EmuDiscer + name: EmuDiscer + version: 1.1.0 + kind: app + description: | + EmuDiscer recognizes which system the game is made for, and lauches the right emulator. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/LMauricius/EmuDiscer.git + commit: 02af5b8b0d07caa7d4e1b969f9962a5951ca075a + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.EmuDiscer/patches/0001-install.patch b/io.github.EmuDiscer/patches/0001-install.patch new file mode 100644 index 000000000..e8f521688 --- /dev/null +++ b/io.github.EmuDiscer/patches/0001-install.patch @@ -0,0 +1,59 @@ +From 9aedec24aa5b3fda1268b3280660ca0c264b322a Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Sat, 25 May 2024 16:31:30 +0800 +Subject: [PATCH] install + +--- + EmuDiscer.pro | 11 ++++++++++- + LMauricius.EmuDiscer.desktop | 14 +++++++------- + 2 files changed, 17 insertions(+), 8 deletions(-) + +diff --git a/EmuDiscer.pro b/EmuDiscer.pro +index ebc31c9..a9b693e 100644 +--- a/EmuDiscer.pro ++++ b/EmuDiscer.pro +@@ -59,10 +59,19 @@ DEFINES += EMUDISCER_APP_VERSION=\\\"$$VERSION\\\" + + # Default rules for deployment. + qnx: target.path = /tmp/$${TARGET}/bin +-else: unix:!android: target.path = /opt/$${TARGET}/bin ++else: unix:!android: #target.path = /opt/$${TARGET}/bin + !isEmpty(target.path): INSTALLS += target + + RESOURCES += \ + resources.qrc + + DISTFILES += ++ ++ ++target.path = $$PREFIX/bin ++desktop.files = LMauricius.EmuDiscer.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/scalable/apps ++icons.files = EmuDiscer.svg ++ ++INSTALLS += target desktop icons +diff --git a/LMauricius.EmuDiscer.desktop b/LMauricius.EmuDiscer.desktop +index 2c9f46e..e41d1ca 100644 +--- a/LMauricius.EmuDiscer.desktop ++++ b/LMauricius.EmuDiscer.desktop +@@ -1,9 +1,9 @@ + [Desktop Entry] +-Categories = Game; +-Comment = A program for running emulators when a disc is inserted. +-Exec = EmuDiscer --open-settings +-Icon = EmuDiscer +-Name = EmuDiscer +-Terminal = false +-Type = Application ++Categories=Game; ++Comment=A program for running emulators when a disc is inserted. ++Exec=EmuDiscer ++Icon=EmuDiscer ++Name=EmuDiscer ++Terminal=false ++Type=Application + +-- +2.33.1 + From b6c5f6291030d53046771a9dbe18ca7133965d52 Mon Sep 17 00:00:00 2001 From: van <751890223@qq.com> Date: Fri, 24 May 2024 22:16:20 +0800 Subject: [PATCH 05/32] build: add app toggldesktop Toggl Desktop app for Windows, Mac and Linux log: add app --- io.github.toggldesktop/linglong.yaml | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 io.github.toggldesktop/linglong.yaml diff --git a/io.github.toggldesktop/linglong.yaml b/io.github.toggldesktop/linglong.yaml new file mode 100644 index 000000000..46ed62d74 --- /dev/null +++ b/io.github.toggldesktop/linglong.yaml @@ -0,0 +1,32 @@ +package: + id: io.github.toggldesktop + name: toggldesktop + version: 7.5.363 + kind: app + description: | + Toggl Desktop app for Windows, Mac and Linux + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/toggl-open-source/toggldesktop.git + commit: 013038304ee8e9154db4a45fb642716956cf153b + +variables: + extra_args: | + -DPOCO_INCLUDE_DIRS=${PREFIX}/include + +depends: + - id: poco/1.13.3 + type: runtime + - id: libxmu/1.1.2 + type: runtime + - id: qtnetworkauth/5.15.7 + type: runtime + - id: qtbase/5.15.7 + type: runtime +build: + kind: cmake From 4119287d09bb6939aa1254150d72ce1d7d881754 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Wed, 22 May 2024 12:05:57 +0800 Subject: [PATCH 06/32] build: add LANDrop-Pro Drop any files to any devices on your LAN even on WAN. Log: add software name--LANDrop-Pro --- io.github.LANDrop-Pro/linglong.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 io.github.LANDrop-Pro/linglong.yaml diff --git a/io.github.LANDrop-Pro/linglong.yaml b/io.github.LANDrop-Pro/linglong.yaml new file mode 100644 index 000000000..6cc5ec29f --- /dev/null +++ b/io.github.LANDrop-Pro/linglong.yaml @@ -0,0 +1,27 @@ +package: + id: io.github.LANDrop-Pro + name: LANDrop-Pro + version: 0.1.2 + kind: app + description: | + Drop any files to any devices on your LAN even on WAN. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/WanMotion/LANDrop-Pro.git + commit: 036b3b86f30c2def5bda1f2bd26e3db73847c4a0 + +build: + kind: qmake + manual: + configure: | + cd LANDrop + qmake -makefile ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install From baf4c1f4cfbbb1ea076cfb07ee514cd05a12ba87 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 17:09:31 +0800 Subject: [PATCH 07/32] build: add faustworks FaustWorks is an IDE (Integrated Development Environment) for the Faust dsp programming language. Log: add software name--faustworks --- io.github.faustworks/linglong.yaml | 20 ++++++++++++ .../patches/0001-install.patch | 31 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 io.github.faustworks/linglong.yaml create mode 100644 io.github.faustworks/patches/0001-install.patch diff --git a/io.github.faustworks/linglong.yaml b/io.github.faustworks/linglong.yaml new file mode 100644 index 000000000..9cfeaf95b --- /dev/null +++ b/io.github.faustworks/linglong.yaml @@ -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 diff --git a/io.github.faustworks/patches/0001-install.patch b/io.github.faustworks/patches/0001-install.patch new file mode 100644 index 000000000..516eacc53 --- /dev/null +++ b/io.github.faustworks/patches/0001-install.patch @@ -0,0 +1,31 @@ +From cea32e49df922eb50339c4f4b5d879a1b117b07b Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +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 + From 2e3fa3c6f88fb213ee41f069e32c3bdc07a0210d Mon Sep 17 00:00:00 2001 From: van <751890223@qq.com> Date: Fri, 24 May 2024 23:40:09 +0800 Subject: [PATCH 08/32] build: add app AwesomeBump AwesomeBump is a free program written using Qt library designed to generate normal log: add app --- io.github.AwesomeBump/linglong.yaml | 29 ++++++++ io.github.AwesomeBump/patches/0001-fix.patch | 70 ++++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 io.github.AwesomeBump/linglong.yaml create mode 100644 io.github.AwesomeBump/patches/0001-fix.patch diff --git a/io.github.AwesomeBump/linglong.yaml b/io.github.AwesomeBump/linglong.yaml new file mode 100644 index 000000000..ba957a040 --- /dev/null +++ b/io.github.AwesomeBump/linglong.yaml @@ -0,0 +1,29 @@ +package: + id: io.github.AwesomeBump + name: AwesomeBump + version: 3.1.1.1 + kind: app + description: | + AwesomeBump is a free program written using Qt library designed to generate normal + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/kmkolasinski/AwesomeBump.git + commit: f9fad16e066e366636dad05cb4c53c9e0aa2d729 + patch: patches/0001-fix.patch + +depends: + - id: qtscript/5.15.7 + type: runtime + +build: + kind: qmake + maunal: + configure: | + cd Sources + cp resources/icons/icon.png resources/icons/AwesomeBump.png + qmake -makefile ${conf_args} ${extra_args} diff --git a/io.github.AwesomeBump/patches/0001-fix.patch b/io.github.AwesomeBump/patches/0001-fix.patch new file mode 100644 index 000000000..50dfab7f1 --- /dev/null +++ b/io.github.AwesomeBump/patches/0001-fix.patch @@ -0,0 +1,70 @@ +From 0f626110765c9a4d0c76c9a2d23c240bc26397d8 Mon Sep 17 00:00:00 2001 +From: van <751890223@qq.com> +Date: Fri, 24 May 2024 23:32:37 +0800 +Subject: [PATCH] fix + +--- + AwesomeBump.desktop | 8 ++++++++ + Sources/Sources.pro | 19 +++++++++++++++---- + 2 files changed, 23 insertions(+), 4 deletions(-) + create mode 100644 AwesomeBump.desktop + +diff --git a/AwesomeBump.desktop b/AwesomeBump.desktop +new file mode 100644 +index 0000000..102dcfe +--- /dev/null ++++ b/AwesomeBump.desktop +@@ -0,0 +1,8 @@ ++[Desktop Entry] ++Exec=AwesomeBump ++Name=AwesomeBump ++Icon=AwesomeBump ++StartupNotify=false ++Terminal=false ++Type=Application ++X-Deepin-Vendor=user-custom +diff --git a/Sources/Sources.pro b/Sources/Sources.pro +index dbdcace..2fa90be 100644 +--- a/Sources/Sources.pro ++++ b/Sources/Sources.pro +@@ -52,7 +52,7 @@ write_file("$$TOP_DIR/workdir/current", SPEC) + # continues to look for these resource files in its current + # directory's subfolders (Config/* and Core/*) when using + # qmake to compile +-DEFINES += RESOURCE_BASE=\\\"./\\\" ++ + + VPATH += ../shared + INCLUDEPATH += ../shared include utils utils/QtnProperty utils/contextinfo +@@ -165,9 +165,7 @@ DISTFILES += \ + + # install additional files into target destination + # (require "make install") +-config.path = $$DESTDIR +-config.files += $$TOP_DIR/Bin/Configs $$TOP_DIR/Bin/Core +-INSTALLS += config ++ + + exists("utils/qtcopydialog/qtcopydialog.pri") { + message("*** Adding 'copydialog' module.") +@@ -196,3 +194,16 @@ exists("utils/fervor/Fervor.pri") { + FV_APP_VERSION = $$VERSION_FULL + include("utils/fervor/Fervor.pri") + } ++ ++BINDIR = $$PREFIX/bin ++DATADIR = $$PREFIX/share ++DEFINES += RESOURCE_BASE=\\\"$$BINDIR/\\\" ++ ++target.path = $$BINDIR ++desktop.files = ../AwesomeBump.desktop ++desktop.path = $$DATADIR/applications/ ++icon.files = resources/icons/AwesomeBump.png ++icon.path= $$DATADIR/icons/hicolor/256x256/apps/ ++config.path = $$BINDIR ++config.files += $$TOP_DIR/Bin/Configs $$TOP_DIR/Bin/Core ++INSTALLS += target desktop icon config +\ No newline at end of file +-- +2.33.1 + From b0a511b3cef221e591a7edf49b84dc043e6124d0 Mon Sep 17 00:00:00 2001 From: van <751890223@qq.com> Date: Fri, 24 May 2024 19:39:36 +0800 Subject: [PATCH 09/32] build: add app filmulator-gui Filmulator --- Simplified raw editing with the power of film. log: add app --- io.github.filmulator-gui/linglong.yaml | 40 +++++++++ .../patches/0001-fix.patch | 89 +++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 io.github.filmulator-gui/linglong.yaml create mode 100644 io.github.filmulator-gui/patches/0001-fix.patch diff --git a/io.github.filmulator-gui/linglong.yaml b/io.github.filmulator-gui/linglong.yaml new file mode 100644 index 000000000..fb4dd66a4 --- /dev/null +++ b/io.github.filmulator-gui/linglong.yaml @@ -0,0 +1,40 @@ +package: + id: io.github.filmulator-gui + name: filmulator-gui + version: 0.11.1.1 + kind: app + description: | + Filmulator --- Simplified raw editing with the power of film + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/CarVac/filmulator-gui.git + commit: 68c055826ecead6f041e7f456b24b8596ec99b08 + patch: patches/0001-fix.patch +variables: + extra_args: | + -DLENSFUN_LIBRARY=${PREFIX}/lib/${TRIPLET}/liblensfun.so + +depends: + - id: librtprocess/0.1.0 + type: runtime + - id: exiv2/0.28.1 + type: runtime + - id: inih/0.0.57 + type: runtime + - id: lensfun/0.3.95 + type: runtime +build: + kind: cmake + manual: + configure: | + cd filmulator-gui + cmake -B ${build_dir} ${conf_args} ${extra_args} + build: | + cmake --build ${build_dir} -- ${jobs} + install: | + env DESTDIR=${dest_dir} cmake --build ${build_dir} --target install \ No newline at end of file diff --git a/io.github.filmulator-gui/patches/0001-fix.patch b/io.github.filmulator-gui/patches/0001-fix.patch new file mode 100644 index 000000000..05cf72a57 --- /dev/null +++ b/io.github.filmulator-gui/patches/0001-fix.patch @@ -0,0 +1,89 @@ +From ee35c667381d2753c213b5548d6b36015cf2adc2 Mon Sep 17 00:00:00 2001 +From: van <751890223@qq.com> +Date: Fri, 24 May 2024 19:25:02 +0800 +Subject: [PATCH] fix + +--- + filmulator-gui/CMakeLists.txt | 22 ++++++++++++++++++++-- + filmulator-gui/core/imwriteJpeg.cpp | 2 +- + filmulator-gui/database/exifFunctions.cpp | 4 ++-- + 3 files changed, 23 insertions(+), 5 deletions(-) + +diff --git a/filmulator-gui/CMakeLists.txt b/filmulator-gui/CMakeLists.txt +index 57e22bf..e5fb98d 100644 +--- a/filmulator-gui/CMakeLists.txt ++++ b/filmulator-gui/CMakeLists.txt +@@ -116,7 +116,7 @@ else() + ${filmulator_SRCS} + ${filmulator_RSCS} + ) +- target_compile_definitions(filmulator PRIVATE LF_GIT) ++ target_compile_definitions(filmulator PRIVATE ) + endif() + + target_compile_options(filmulator +@@ -292,7 +292,25 @@ else() + RUNTIME + DESTINATION ${CMAKE_INSTALL_BINDIR} + ) +- + endif() + ++#install desktop ++set(DESKTOP_FILE_CONTENT " ++[Desktop Entry] ++Type=Application ++Name=filmulator ++Exec=filmulator ++Icon=filmulator64icon ++Categories=Utility; ++") ++file(WRITE ${CMAKE_BINARY_DIR}/filmulator.desktop "${DESKTOP_FILE_CONTENT}") ++install(PROGRAMS ${CMAKE_BINARY_DIR}/filmulator.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) ++ ++#install icons ++install(PROGRAMS resources/filmulator64icon.svg DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps/ ) ++install(PROGRAMS resources/filmulator64icon.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/64x64/apps/) ++ ++#install binary ++install(TARGETS filmulator DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) ++ + add_subdirectory(qml) +diff --git a/filmulator-gui/core/imwriteJpeg.cpp b/filmulator-gui/core/imwriteJpeg.cpp +index 81f9966..94e356b 100644 +--- a/filmulator-gui/core/imwriteJpeg.cpp ++++ b/filmulator-gui/core/imwriteJpeg.cpp +@@ -186,7 +186,7 @@ static void remove_exif_keys(Exiv2::ExifData &exifData, const char *keys[], unsi + { + exifData.erase(pos); + } +- } catch (Exiv2::AnyError &e) { ++ } catch (Exiv2::Error &e) { + //catch invalid tag + } + } +diff --git a/filmulator-gui/database/exifFunctions.cpp b/filmulator-gui/database/exifFunctions.cpp +index f7d5af5..6a38130 100644 +--- a/filmulator-gui/database/exifFunctions.cpp ++++ b/filmulator-gui/database/exifFunctions.cpp +@@ -123,7 +123,7 @@ int exifDefaultRotation(const std::string fullFilename) + int exifOrientation; + try + { +- exifOrientation = (int) exifData["Exif.Image.Orientation"].value().toLong(); ++ exifOrientation = (int) exifData["Exif.Image.Orientation"].value().toInt64(); + } + catch (...) + { +@@ -295,7 +295,7 @@ int exifRating(const std::string fullFilename) + std::string maker = exifData["Exif.Image.Make"].toString(); + if (maker.compare("Canon") == 0) + { +- return min(5,max(0,(int) xmpData["Xmp.xmp.Rating"].toLong())); ++ return min(5,max(0,(int) xmpData["Xmp.xmp.Rating"].toInt64())); + } + return 0; + } +-- +2.33.1 + From 37bd29c7c1fbcbb4db5e2f5133bce54aa6ae4c7e Mon Sep 17 00:00:00 2001 From: van <751890223@qq.com> Date: Thu, 23 May 2024 00:13:05 +0800 Subject: [PATCH 10/32] build: add app routegen Route Generator (clone frome SourceForge.net) log: add app --- io.github.routegen/linglong.yaml | 32 +++++++++++++++++++ .../patches/0001-fix-desktop.patch | 26 +++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 io.github.routegen/linglong.yaml create mode 100644 io.github.routegen/patches/0001-fix-desktop.patch diff --git a/io.github.routegen/linglong.yaml b/io.github.routegen/linglong.yaml new file mode 100644 index 000000000..6f49de879 --- /dev/null +++ b/io.github.routegen/linglong.yaml @@ -0,0 +1,32 @@ +package: + id: io.github.routegen + name: routegen + version: 1.12.2.1 + kind: app + description: | + Route Generator (clone frome SourceForge.net) + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/michjans/routegen.git + commit: d53bc1aff7759e894a47365af06845719c073858 + patch: patches/0001-fix-desktop.patch + +depends: + - id: qtwebengine/5.15.7 + - id: libgeotiff/1.7.1 + type: runtime + - id: PROJ/9.4.0 + type: runtime +build: + kind: cmake + manual: + configure: | + ln -s ${PREFIX}/lib/${TRIPLET}/libproj.so ${PREFIX}/lib/${TRIPLET}/libproj.so.22 + cd src + cmake -B ${build_dir} ${conf_args} ${extra_args} + diff --git a/io.github.routegen/patches/0001-fix-desktop.patch b/io.github.routegen/patches/0001-fix-desktop.patch new file mode 100644 index 000000000..8fff1d281 --- /dev/null +++ b/io.github.routegen/patches/0001-fix-desktop.patch @@ -0,0 +1,26 @@ +From 208606b8bbb85cb65d8ad21029c1627d31127ffe Mon Sep 17 00:00:00 2001 +From: van <751890223@qq.com> +Date: Thu, 23 May 2024 00:27:36 +0800 +Subject: [PATCH] fix-desktop + +--- + src/CMakeLists.txt | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index b585ff2..fffaffc 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -103,6 +103,9 @@ install(TARGETS routegen + BUNDLE DESTINATION . + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + ) ++install(PROGRAMS ../deploy/linux/routegen/usr/share/applications/routegen.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) ++install(PROGRAMS ../deploy/linux/routegen/usr/share/icons/hicolor/48x48/apps/routegen.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/48x48/apps/) ++ + + # Consider using qt_generate_deploy_app_script() for app deployment if + # the project can use Qt 6.3. In that case rerun qmake2cmake with +-- +2.33.1 + From ab01645e0c19031e46bb8d29e865f9a31b7f4c44 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:26:50 +0800 Subject: [PATCH 11/32] build: add small-scope-qt GUI for small-scope arduino oscilloscope Log: add software name--small-scope-qt --- io.github.small-scope-qt/linglong.yaml | 24 ++++++++++ .../patches/0001-install.patch | 46 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 io.github.small-scope-qt/linglong.yaml create mode 100644 io.github.small-scope-qt/patches/0001-install.patch diff --git a/io.github.small-scope-qt/linglong.yaml b/io.github.small-scope-qt/linglong.yaml new file mode 100644 index 000000000..2dabebbc3 --- /dev/null +++ b/io.github.small-scope-qt/linglong.yaml @@ -0,0 +1,24 @@ +package: + id: io.github.small-scope-qt + name: small-scope-qt + version: 1.0.0.1 + kind: app + description: | + GUI for small-scope arduino oscilloscope + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtserialport/5.15.7 + type: runtime + +source: + kind: git + url: https://github.com/marvin-sinister/small-scope-qt.git + commit: 9ab33af10292a4c98b38557e30c2b117ce654e3a + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.small-scope-qt/patches/0001-install.patch b/io.github.small-scope-qt/patches/0001-install.patch new file mode 100644 index 000000000..28297ba82 --- /dev/null +++ b/io.github.small-scope-qt/patches/0001-install.patch @@ -0,0 +1,46 @@ +From 8c2eee492f3ca3e188192bebbf981e95753b05d5 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 13:30:37 +0800 +Subject: [PATCH] install + +--- + icons/small-scope-qt.desktop | 9 +++++++++ + small-scope-qt.pro | 8 ++++++++ + 2 files changed, 17 insertions(+) + create mode 100644 icons/small-scope-qt.desktop + +diff --git a/icons/small-scope-qt.desktop b/icons/small-scope-qt.desktop +new file mode 100644 +index 0000000..24112e7 +--- /dev/null ++++ b/icons/small-scope-qt.desktop +@@ -0,0 +1,9 @@ ++[Desktop Entry] ++Exec=small-scope-qt ++Name=small-scope-qt ++Name[zh_CN]=small-scope-qt ++Icon=oscilloscope-icon ++Comment=GUI for small-scope arduino oscilloscope ++Type=Application ++GenericName=small-scope-qt ++Version=1.0 +\ No newline at end of file +diff --git a/small-scope-qt.pro b/small-scope-qt.pro +index 4fbfef6..4dc36c1 100644 +--- a/small-scope-qt.pro ++++ b/small-scope-qt.pro +@@ -43,3 +43,11 @@ HEADERS += settingsdialog.h \ + FORMS += settingsdialog.ui \ + mainwindow.ui \ + about.ui ++ ++target.path = $$PREFIX/bin ++desktop.files = icons/small-scope-qt.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = icons/oscilloscope-icon.png ++ ++INSTALLS += target desktop icons +-- +2.33.1 + From 697d6faa48d944fc5df099f52548285ad9063fd7 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:28:11 +0800 Subject: [PATCH 12/32] build: add SuperPanda A simple GUI for tuning Linux system. Log: add software name--SuperPanda --- io.github.SuperPanda/linglong.yaml | 20 +++++++++ .../patches/0001-install.patch | 45 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 io.github.SuperPanda/linglong.yaml create mode 100644 io.github.SuperPanda/patches/0001-install.patch diff --git a/io.github.SuperPanda/linglong.yaml b/io.github.SuperPanda/linglong.yaml new file mode 100644 index 000000000..33141087e --- /dev/null +++ b/io.github.SuperPanda/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.SuperPanda + name: SuperPanda + version: 1.1.0.1 + kind: app + description: | + A simple GUI for tuning Linux system. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/zwpwjwtz/SuperPanda.git + commit: 3061c7a74f26f9bcf8893c04a886b8910a4e3b39 + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.SuperPanda/patches/0001-install.patch b/io.github.SuperPanda/patches/0001-install.patch new file mode 100644 index 000000000..841a8b908 --- /dev/null +++ b/io.github.SuperPanda/patches/0001-install.patch @@ -0,0 +1,45 @@ +From 74d88c880a624e95ac54b0a03a35e2d5ce0384ba Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 13:05:51 +0800 +Subject: [PATCH] install + +--- + Icons/SuperPanda.desktop | 10 ++++++++++ + SuperPanda.pro | 6 ++++++ + 2 files changed, 16 insertions(+) + create mode 100644 Icons/SuperPanda.desktop + +diff --git a/Icons/SuperPanda.desktop b/Icons/SuperPanda.desktop +new file mode 100644 +index 0000000..b543e60 +--- /dev/null ++++ b/Icons/SuperPanda.desktop +@@ -0,0 +1,10 @@ ++[Desktop Entry] ++Exec=SuperPanda ++Categories=Qt;Utility; ++Name=SuperPanda ++Name[zh_CN]=SuperPanda ++Icon=SuperPanda ++StartupNotify=false ++Type=Application ++GenericName=SuperPanda ++Version=1.1 +diff --git a/SuperPanda.pro b/SuperPanda.pro +index 9890733..d57e7b3 100644 +--- a/SuperPanda.pro ++++ b/SuperPanda.pro +@@ -103,3 +103,9 @@ include(translation.pri) + target.path = $${PREFIX}/bin/ + + INSTALLS += target ++desktop.files = Icons/SuperPanda.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = Icons/SuperPanda.png ++ ++INSTALLS += desktop icons +\ No newline at end of file +-- +2.33.1 + From 7e404c61cdae2aea4e5960a2015df6d6f49b7ade Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:31:29 +0800 Subject: [PATCH 13/32] build: add poolviewer Poolviewer - Opensource Swimovate Poolmate application Log: add software name--poolviewer --- io.github.poolviewer/linglong.yaml | 26 ++++++++++ .../patches/0001-install.patch | 51 +++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 io.github.poolviewer/linglong.yaml create mode 100644 io.github.poolviewer/patches/0001-install.patch diff --git a/io.github.poolviewer/linglong.yaml b/io.github.poolviewer/linglong.yaml new file mode 100644 index 000000000..686da1c83 --- /dev/null +++ b/io.github.poolviewer/linglong.yaml @@ -0,0 +1,26 @@ +package: + id: io.github.poolviewer + name: poolviewer + version: 0.6.2 + kind: app + description: | + Poolviewer - Opensource Swimovate Poolmate application + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtwebengine/5.15.7 + type: runtime + - id: qtserialport/5.15.7 + type: runtime + +source: + kind: git + url: https://github.com/ihewitt/poolviewer.git + commit: b83ac69cd436325157e02aa914830e1e34888610 + patch: patches/0001-install.patch + +build: + kind: qmake \ No newline at end of file diff --git a/io.github.poolviewer/patches/0001-install.patch b/io.github.poolviewer/patches/0001-install.patch new file mode 100644 index 000000000..50362d6a4 --- /dev/null +++ b/io.github.poolviewer/patches/0001-install.patch @@ -0,0 +1,51 @@ +From c787a7615824be1ca42a2c1b592deafe6b9d7693 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 12:42:59 +0800 +Subject: [PATCH] install + +--- + images/poolviewer.desktop | 11 +++++++++++ + poolview.pro | 7 ++++++- + 2 files changed, 17 insertions(+), 1 deletion(-) + create mode 100644 images/poolviewer.desktop + +diff --git a/images/poolviewer.desktop b/images/poolviewer.desktop +new file mode 100644 +index 0000000..c42395f +--- /dev/null ++++ b/images/poolviewer.desktop +@@ -0,0 +1,11 @@ ++[Desktop Entry] ++Categories=Utility; ++Comment=Opensource Swimovate Poolmate application ++Exec=poolview ++GenericName=poolview ++Icon=pod ++Name=poolview ++StartupNotify=false ++Type=Application ++Version=0.6.1 ++X-Deepin-Vendor=user-custom +diff --git a/poolview.pro b/poolview.pro +index 35a324c..1c41d77 100644 +--- a/poolview.pro ++++ b/poolview.pro +@@ -35,9 +35,14 @@ CONFIG(debug, debug|release) { + win32: TARGET = $$join(TARGET,,d) + } + +-target.path = $$PREFIX/usr/bin ++target.path = $$PREFIX/bin + INSTALLS += target ++desktop.files = images/poolviewer.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/32X32/apps/ ++icons.files = images/pod.png + ++INSTALLS += desktop icons + FORMS = ui/summary.ui \ + ui/sync.ui \ + ui/config.ui \ +-- +2.33.1 + From a1d6521abe872bdd6655d12b85ba2f5890c55d69 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:32:29 +0800 Subject: [PATCH 14/32] build: add esptool-gui A GUI for ESP8266 flash tool esptool-ck with basic features, geared towards being a production flashing tool. Log: add software name--esptool-gui --- io.github.esptool-gui/linglong.yaml | 24 +++++++++++ .../patches/0001-install.patch | 41 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 io.github.esptool-gui/linglong.yaml create mode 100644 io.github.esptool-gui/patches/0001-install.patch diff --git a/io.github.esptool-gui/linglong.yaml b/io.github.esptool-gui/linglong.yaml new file mode 100644 index 000000000..2e9bdbf51 --- /dev/null +++ b/io.github.esptool-gui/linglong.yaml @@ -0,0 +1,24 @@ +package: + id: io.github.esptool-gui + name: esptool-gui + version: 0.0.2 + kind: app + description: | + A GUI for ESP8266 flash tool esptool-ck with basic features, geared towards being a production flashing tool. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtserialport/5.15.7 + type: runtime + +source: + kind: git + url: https://github.com/Rodmg/esptool-gui.git + commit: a8ad8526f95ba7908a95a6ad90ed8768654a691c + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.esptool-gui/patches/0001-install.patch b/io.github.esptool-gui/patches/0001-install.patch new file mode 100644 index 000000000..7e1249120 --- /dev/null +++ b/io.github.esptool-gui/patches/0001-install.patch @@ -0,0 +1,41 @@ +From 894182d65e251d7fb3c2f0ce760e9b786483f9c2 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 11:57:47 +0800 +Subject: [PATCH] install + +--- + esptool-gui.desktop | 2 +- + esptool-gui.pro | 8 ++++++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +diff --git a/esptool-gui.desktop b/esptool-gui.desktop +index 61a5ecf..ec3d74f 100644 +--- a/esptool-gui.desktop ++++ b/esptool-gui.desktop +@@ -2,5 +2,5 @@ + Type=Application + Name=esptool-gui + Exec=esptool-gui +-Icon=esptool-gui ++Icon=esptool-gui-screenshot + Categories=Development; +diff --git a/esptool-gui.pro b/esptool-gui.pro +index 82b4321..fdba787 100644 +--- a/esptool-gui.pro ++++ b/esptool-gui.pro +@@ -18,3 +18,11 @@ SOURCES += main.cpp\ + HEADERS += mainwindow.h + + FORMS += mainwindow.ui ++ ++target.path = $$PREFIX/bin ++desktop.files = esptool-gui.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = esptool-gui-screenshot.png ++ ++INSTALLS += target desktop icons +\ No newline at end of file +-- +2.33.1 + From c0b1357ce21278e6e9d4ad2c6bf5ca8f9916dd77 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:34:09 +0800 Subject: [PATCH 15/32] build: add djvu-imager-qt It is based on the combination of the background glueing and mask coloring methods. Log: add software name--djvu-imager-qt --- io.github.djvu-imager-qt/linglong.yaml | 20 ++++++++++++++ .../patches/0001-install.patch | 27 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 io.github.djvu-imager-qt/linglong.yaml create mode 100644 io.github.djvu-imager-qt/patches/0001-install.patch diff --git a/io.github.djvu-imager-qt/linglong.yaml b/io.github.djvu-imager-qt/linglong.yaml new file mode 100644 index 000000000..e3980d8fa --- /dev/null +++ b/io.github.djvu-imager-qt/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.djvu-imager-qt + name: djvu-imager-qt + version: 2.9.1 + kind: app + description: | + It is based on the combination of the background glueing and mask coloring methods. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/trufanov-nok/djvu-imager-qt.git + commit: 70913e3caf559210ff0f4e5fbbf60377c5fde426 + patch: patches/0001-install.patch + +build: + kind: cmake diff --git a/io.github.djvu-imager-qt/patches/0001-install.patch b/io.github.djvu-imager-qt/patches/0001-install.patch new file mode 100644 index 000000000..3ee834819 --- /dev/null +++ b/io.github.djvu-imager-qt/patches/0001-install.patch @@ -0,0 +1,27 @@ +From 88c7bd09e02c87b246762c8c3f497fa1bbc93de5 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 11:05:09 +0800 +Subject: [PATCH] install + +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0b0718b..9f0be71 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -136,8 +136,8 @@ target_link_libraries(djvu-imager-qt PRIVATE Qt5::Widgets) + + + IF(NOT WIN32 AND NOT APPLE) +- INSTALL(FILES res/djvu-imager-qt.png DESTINATION "/usr/share/pixmaps/") +- INSTALL(FILES debian/djvu-imager-qt.desktop DESTINATION "/usr/share/applications/") ++ INSTALL(FILES res/djvu-imager-qt.png DESTINATION share/icons/hicolor/16X16/apps/) ++ INSTALL(FILES debian/djvu-imager-qt.desktop DESTINATION share/applications) + ENDIF(NOT WIN32 AND NOT APPLE) + + IF(APPLE) +-- +2.33.1 + From a837a45ecf52e8a3b44161916d6fb41cdad95c79 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:35:28 +0800 Subject: [PATCH 16/32] build: add MultiupMaNaGeR Multiup MaNaGeR is a software written in Qt/C++ that can send files to the multiupload website : multiup.org. Log: add software name--MultiupMaNaGeR --- io.github.MultiupMaNaGeR/linglong.yaml | 20 +++++++++ .../patches/0001-install.patch | 45 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 io.github.MultiupMaNaGeR/linglong.yaml create mode 100644 io.github.MultiupMaNaGeR/patches/0001-install.patch diff --git a/io.github.MultiupMaNaGeR/linglong.yaml b/io.github.MultiupMaNaGeR/linglong.yaml new file mode 100644 index 000000000..cbaebb2e3 --- /dev/null +++ b/io.github.MultiupMaNaGeR/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.MultiupMaNaGeR + name: MultiupMaNaGeR + version: 0.4.6.1 + kind: app + description: | + Multiup MaNaGeR is a software written in Qt/C++ that can send files to the multiupload website : multiup.org. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/ysard/MultiupMaNaGeR.git + commit: b095c87aa328c82cd623ce26b65f2399372eef0c + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.MultiupMaNaGeR/patches/0001-install.patch b/io.github.MultiupMaNaGeR/patches/0001-install.patch new file mode 100644 index 000000000..846844486 --- /dev/null +++ b/io.github.MultiupMaNaGeR/patches/0001-install.patch @@ -0,0 +1,45 @@ +From b2c3a636bfbfe8c4df8681ca9a3c20215fd6e126 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 22 May 2024 10:46:33 +0800 +Subject: [PATCH] install + +--- + misc/multiup-manager.desktop | 4 ++-- + multiupv2.pro | 8 ++++++++ + 2 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/misc/multiup-manager.desktop b/misc/multiup-manager.desktop +index b15fb10..114aef0 100644 +--- a/misc/multiup-manager.desktop ++++ b/misc/multiup-manager.desktop +@@ -2,8 +2,8 @@ + Type=Application + Terminal=false + Name=Multiup MaNaGeR +-Exec=/usr/bin/multiup +-Icon=/usr/share/pixmaps/multiup.png ++Exec=multiup ++Icon=multiup + Comment=Upload manager for multiup.org + Comment[fr_FR]=Gestionnaire d'upload pour multiup.org + Comment[fr]=Gestionnaire d'upload pour multiup.org +diff --git a/multiupv2.pro b/multiupv2.pro +index 8e09ecd..92f2a3b 100644 +--- a/multiupv2.pro ++++ b/multiupv2.pro +@@ -138,3 +138,11 @@ CONFIG += lrelease + CONFIG += embed_translations + # Default prefix in resources + #QM_FILES_RESOURCE_PREFIX=/i18n/ ++ ++target.path = $$PREFIX/bin ++desktop.files = misc/multiup-manager.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = misc/multiup.png ++ ++INSTALLS += target desktop icons +\ No newline at end of file +-- +2.33.1 + From ef3812085ce1db0fb6c7f37cf39eda91ae80349d Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:36:34 +0800 Subject: [PATCH 17/32] build: add mugi-grep Gui grep (and sed) with sessions and history Log: add software name--mugi-grep --- io.github.mugi-grep/linglong.yaml | 20 +++++++++ .../patches/0001-install.patch | 45 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 io.github.mugi-grep/linglong.yaml create mode 100644 io.github.mugi-grep/patches/0001-install.patch diff --git a/io.github.mugi-grep/linglong.yaml b/io.github.mugi-grep/linglong.yaml new file mode 100644 index 000000000..cbbdf46a3 --- /dev/null +++ b/io.github.mugi-grep/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.mugi-grep + name: mugi-grep + version: 1.6.1.1 + kind: app + description: | + Gui grep (and sed) with sessions and history + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/mugiseyebrows/mugi-grep.git + commit: 21f7a8d4964210151d55862f412f87d79bbda041 + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.mugi-grep/patches/0001-install.patch b/io.github.mugi-grep/patches/0001-install.patch new file mode 100644 index 000000000..c59201c33 --- /dev/null +++ b/io.github.mugi-grep/patches/0001-install.patch @@ -0,0 +1,45 @@ +From 8d568d0b4b826eee840f96e47fa288629cdb7c75 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Tue, 21 May 2024 14:45:17 +0800 +Subject: [PATCH] install + +--- + mugi-grep.desktop | 5 +++++ + mugi-grep.pro | 9 +++++++-- + 2 files changed, 12 insertions(+), 2 deletions(-) + create mode 100644 mugi-grep.desktop + +diff --git a/mugi-grep.desktop b/mugi-grep.desktop +new file mode 100644 +index 0000000..d0adb74 +--- /dev/null ++++ b/mugi-grep.desktop +@@ -0,0 +1,5 @@ ++[Desktop Entry] ++Name=mugi-grep ++Icon=mugi-grep ++Exec=mugi-grep ++Categories=Utility +diff --git a/mugi-grep.pro b/mugi-grep.pro +index 858da1c..626380f 100644 +--- a/mugi-grep.pro ++++ b/mugi-grep.pro +@@ -187,8 +187,13 @@ FORMS += \ + src/widget/rxreplaceinput.ui \ + src/widget/lineeditandcheckbox.ui + +-target.path = /usr/local/bin +-INSTALLS += target ++target.path = $$PREFIX/bin ++desktop.files = mugi-grep.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = icons/* ++ ++INSTALLS += target desktop icons + + DISTFILES += \ + todo.txt +-- +2.33.1 + From c2ec2e870fd454e27acbbb12beabe3cf9e766834 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:37:51 +0800 Subject: [PATCH 18/32] build: add uConfig Datasheet pinout extractor from PDF and library Stylizer for Kicad. Log: add software name--uConfig --- io.github.uConfig/linglong.yaml | 32 ++++++++ io.github.uConfig/patches/0001-install.patch | 81 ++++++++++++++++++++ 2 files changed, 113 insertions(+) create mode 100644 io.github.uConfig/linglong.yaml create mode 100644 io.github.uConfig/patches/0001-install.patch diff --git a/io.github.uConfig/linglong.yaml b/io.github.uConfig/linglong.yaml new file mode 100644 index 000000000..3260e9a9f --- /dev/null +++ b/io.github.uConfig/linglong.yaml @@ -0,0 +1,32 @@ +package: + id: io.github.uConfig + name: uConfig + version: 0.4.1 + kind: app + description: | + Datasheet pinout extractor from PDF and library Stylizer for Kicad. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: poppler/0.71.0.2 + type: runtime + +source: + kind: git + url: https://github.com/Robotips/uConfig.git + commit: c7a73b362362bfb2a1ef28857a2f994e978ec905 + patch: patches/0001-install.patch + +build: + kind: qmake + manual: + configure: | + cd src + qmake -makefile ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.uConfig/patches/0001-install.patch b/io.github.uConfig/patches/0001-install.patch new file mode 100644 index 000000000..5b395ca8b --- /dev/null +++ b/io.github.uConfig/patches/0001-install.patch @@ -0,0 +1,81 @@ +From 89a13a9e65efebab15a8a0efb8cb435b2b5b55af Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Tue, 21 May 2024 14:40:19 +0800 +Subject: [PATCH] install + +--- + src/kicad/kicad.pro | 2 +- + src/pdf_extract/pdf_extract.pro | 4 +++- + src/uconfig_gui/img/uconfig_gui.desktop | 10 ++++++++++ + src/uconfig_gui/uconfig_gui.pro | 8 ++++++++ + 4 files changed, 22 insertions(+), 2 deletions(-) + create mode 100644 src/uconfig_gui/img/uconfig_gui.desktop + +diff --git a/src/kicad/kicad.pro b/src/kicad/kicad.pro +index b02314f..19924f2 100644 +--- a/src/kicad/kicad.pro ++++ b/src/kicad/kicad.pro +@@ -123,6 +123,6 @@ RESOURCES += \ + $$PWD/imgviewer.qrc + + unix { +- target.path = /usr/lib ++ target.path = $$PREFIX/bin + INSTALLS += target + } +diff --git a/src/pdf_extract/pdf_extract.pro b/src/pdf_extract/pdf_extract.pro +index 5d3caf2..a6af3be 100644 +--- a/src/pdf_extract/pdf_extract.pro ++++ b/src/pdf_extract/pdf_extract.pro +@@ -5,7 +5,7 @@ TEMPLATE = lib + + PROJECT_ROOT = $$PWD/../.. + SOURCE_ROOT = $$PWD/.. +- ++INCLUDEPATH += $${PREFIX}/include + DESTDIR = "$$PROJECT_ROOT/bin" + INCLUDEPATH += $$SOURCE_ROOT + DEFINES += KICAD_EXPORT=Q_DECL_IMPORT +@@ -72,3 +72,5 @@ packagesExist(poppler-qt5) { + else { + LIBS += -lpoppler-qt5 + } ++target.path = $$PREFIX/bin ++INSTALLS += target +\ No newline at end of file +diff --git a/src/uconfig_gui/img/uconfig_gui.desktop b/src/uconfig_gui/img/uconfig_gui.desktop +new file mode 100644 +index 0000000..6072d1c +--- /dev/null ++++ b/src/uconfig_gui/img/uconfig_gui.desktop +@@ -0,0 +1,10 @@ ++[Desktop Entry] ++Exec=uconfig_gui ++Name=uconfig_gui ++Name[zh_CN]=uconfig_gui ++Icon=uConfig ++StartupNotify=false ++Terminal=false ++Type=Application ++GenericName=uconfig_gui ++Version=0.4 +\ No newline at end of file +diff --git a/src/uconfig_gui/uconfig_gui.pro b/src/uconfig_gui/uconfig_gui.pro +index 561de26..d61d5c5 100644 +--- a/src/uconfig_gui/uconfig_gui.pro ++++ b/src/uconfig_gui/uconfig_gui.pro +@@ -53,3 +53,11 @@ INCLUDEPATH += $$SOURCE_ROOT/kicad + DEPENDPATH += $$SOURCE_ROOT/kicad + + win32 : RC_FILE = uconfig_gui.rc ++ ++target.path = $$PREFIX/bin ++desktop.files = img/uconfig_gui.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/scalable/apps ++icons.files = img/uConfig.svg ++ ++INSTALLS += target desktop icons +-- +2.33.1 + From 1e48b2e204216600668894bd8979e60fdc11fcdf Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:40:11 +0800 Subject: [PATCH 19/32] build: add QtBitcoinTrader Secure multi crypto exchange trading client Log: add software name--QtBitcoinTrader --- io.github.QtBitcoinTrader/linglong.yaml | 32 +++++++++++++++++ .../patches/0001-install.patch | 34 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 io.github.QtBitcoinTrader/linglong.yaml create mode 100644 io.github.QtBitcoinTrader/patches/0001-install.patch diff --git a/io.github.QtBitcoinTrader/linglong.yaml b/io.github.QtBitcoinTrader/linglong.yaml new file mode 100644 index 000000000..565a6cdf5 --- /dev/null +++ b/io.github.QtBitcoinTrader/linglong.yaml @@ -0,0 +1,32 @@ +package: + id: io.github.QtBitcoinTrader + name: QtBitcoinTrader + version: 1.42.22 + kind: app + description: | + Secure multi crypto exchange trading client + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtscript/5.15.7 + type: runtime + +source: + kind: git + url: https://github.com/JulyIghor/QtBitcoinTrader.git + commit: c42311bbda2adf3ec91bccfe12c94e78f82575e1 + patch: patches/0001-install.patch + +build: + kind: qmake + manual: + configure: | + cd src + qmake -makefile ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.QtBitcoinTrader/patches/0001-install.patch b/io.github.QtBitcoinTrader/patches/0001-install.patch new file mode 100644 index 000000000..f60fbc657 --- /dev/null +++ b/io.github.QtBitcoinTrader/patches/0001-install.patch @@ -0,0 +1,34 @@ +From 2cd66ac73047b2ad05e526e0f98760769b6c6a82 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Fri, 17 May 2024 12:05:50 +0800 +Subject: [PATCH] install + +--- + src/QtBitcoinTrader_Desktop.pro | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +diff --git a/src/QtBitcoinTrader_Desktop.pro b/src/QtBitcoinTrader_Desktop.pro +index 73814ed..01f6d27 100755 +--- a/src/QtBitcoinTrader_Desktop.pro ++++ b/src/QtBitcoinTrader_Desktop.pro +@@ -293,14 +293,12 @@ unix:!macx { + UI_DIR = .ui + MOC_DIR = .moc + OBJECTS_DIR = .obj +- isEmpty( PREFIX ) { +- PREFIX=/usr +- } ++ + isEmpty( DESKTOPDIR ) { +- DESKTOPDIR=/usr/share/applications ++ DESKTOPDIR= $$PREFIX/share/applications + } + isEmpty( ICONDIR ) { +- ICONDIR=/usr/share/pixmaps ++ ICONDIR= $$PREFIX/share/icons/hicolor/16X16/apps/ + } + + target.path = $${PREFIX}/bin +-- +2.33.1 + From cea8b4f19770da98cc634edd6f3b756c7f210f5b Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:38:56 +0800 Subject: [PATCH 20/32] build: add blink GUI of live indexed grep for source code Log: add software name--blink --- io.github.blink/linglong.yaml | 24 +++++++++++++ io.github.blink/patches/0001-install.patch | 42 ++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 io.github.blink/linglong.yaml create mode 100644 io.github.blink/patches/0001-install.patch diff --git a/io.github.blink/linglong.yaml b/io.github.blink/linglong.yaml new file mode 100644 index 000000000..f416d351d --- /dev/null +++ b/io.github.blink/linglong.yaml @@ -0,0 +1,24 @@ +package: + id: io.github.blink + name: blink + version: 1.7.2 + kind: app + description: | + GUI of live indexed grep for source code + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qscintilla/2.13.3.1 + type: runtime + +source: + kind: git + url: https://github.com/ychclone/blink.git + commit: 7b33e56d8291030f5a824aa29a905c0b83407c60 + patch: patches/0001-install.patch + +build: + kind: qmake \ No newline at end of file diff --git a/io.github.blink/patches/0001-install.patch b/io.github.blink/patches/0001-install.patch new file mode 100644 index 000000000..b7a4c8d62 --- /dev/null +++ b/io.github.blink/patches/0001-install.patch @@ -0,0 +1,42 @@ +From 9c1944cbecec28329f5d1f37a524d3e4e43ff372 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Tue, 21 May 2024 14:27:01 +0800 +Subject: [PATCH] install + +--- + blink.pro | 6 ++++++ + blinkAppImage/usr/share/applications/blink.desktop | 4 ++-- + 2 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/blink.pro b/blink.pro +index 0f562fd..f117a87 100644 +--- a/blink.pro ++++ b/blink.pro +@@ -98,5 +98,11 @@ HEADERS += Utils/commonType.h \ + Storage/IStorageHandler.h \ + + ++target.path = $$PREFIX/bin ++desktop.files = blinkAppImage/usr/share/applications/blink.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = blinkAppImage/usr/share/icons/hicolor/128x128/blink.png + ++INSTALLS += target desktop icons + +diff --git a/blinkAppImage/usr/share/applications/blink.desktop b/blinkAppImage/usr/share/applications/blink.desktop +index 6dfbf87..3a3e868 100644 +--- a/blinkAppImage/usr/share/applications/blink.desktop ++++ b/blinkAppImage/usr/share/applications/blink.desktop +@@ -1,6 +1,6 @@ + [Desktop Entry] + Type=Application + Name=Blink +-Exec=/usr/bin/blink +-Icon=/usr/share/icons/hicolor/128x128/blink ++Exec=blink ++Icon=blink + Categories=Development; +-- +2.33.1 + From f521342bb66b9e86ff764211e4fb3b68f0126a29 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:41:34 +0800 Subject: [PATCH 21/32] build: add Graphical-Serial-Terminal A graphical serial terminal Log: add software name--Graphical-Serial-Terminal --- .../linglong.yaml | 24 ++++++++ .../patches/0001-install.patch | 58 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 io.github.Graphical-Serial-Terminal/linglong.yaml create mode 100644 io.github.Graphical-Serial-Terminal/patches/0001-install.patch diff --git a/io.github.Graphical-Serial-Terminal/linglong.yaml b/io.github.Graphical-Serial-Terminal/linglong.yaml new file mode 100644 index 000000000..484fc3d0d --- /dev/null +++ b/io.github.Graphical-Serial-Terminal/linglong.yaml @@ -0,0 +1,24 @@ +package: + id: io.github.Graphical-Serial-Terminal + name: Graphical-Serial-Terminal + version: 0.50.0.1 + kind: app + description: | + A graphical serial terminal + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtserialport/5.15.7 + type: runtime + +source: + kind: git + url: https://github.com/neundorf/CuteCom.git + commit: efc3f0efb72f9fc7d6506f6908ca83d689a09fe1 + patch: patches/0001-install.patch + +build: + kind: cmake \ No newline at end of file diff --git a/io.github.Graphical-Serial-Terminal/patches/0001-install.patch b/io.github.Graphical-Serial-Terminal/patches/0001-install.patch new file mode 100644 index 000000000..0002303b8 --- /dev/null +++ b/io.github.Graphical-Serial-Terminal/patches/0001-install.patch @@ -0,0 +1,58 @@ +From 61761d052d74ab8c7dd04fe1bbe176e4d3ba2be2 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Fri, 17 May 2024 11:53:53 +0800 +Subject: [PATCH] install + +--- + CMakeLists.txt | 10 ++++++++++ + ctrlcharacterspopup.cpp | 2 +- + cutecom.desktop | 2 +- + 3 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 82d4ed7..0cf8f24 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,3 +82,13 @@ include (CPack) + + add_custom_target(dist COMMAND git archive --format tar --prefix=cutecom-${CuteCom_VERSION}/ HEAD | gzip > ${CMAKE_CURRENT_BINARY_DIR}/${CPACK_SOURCE_PACKAGE_FILE_NAME}.tgz WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + ++#install(TARGETS ${PROJECT_NAME} ++ # DESTINATION bin) ++ ++install(FILES cutecom.png ++ DESTINATION share/icons/hicolor/16X16/apps/) ++ ++ ++install(FILES cutecom.desktop ++ DESTINATION share/applications) ++ +diff --git a/ctrlcharacterspopup.cpp b/ctrlcharacterspopup.cpp +index cec38d1..480cd20 100644 +--- a/ctrlcharacterspopup.cpp ++++ b/ctrlcharacterspopup.cpp +@@ -31,7 +31,7 @@ + #include + #include + #include +- ++#include + namespace popup_widget + { + namespace +diff --git a/cutecom.desktop b/cutecom.desktop +index 6ecf7ec..5652ad4 100644 +--- a/cutecom.desktop ++++ b/cutecom.desktop +@@ -4,7 +4,7 @@ Name=CuteCom + MimeType= + GenericName=Serial Terminal + Comment=A graphical serial terminal +-Exec=cutecom ++Exec=cutecom + Icon=cutecom + Path= + Type=Application +-- +2.33.1 + From 975af01469e1d629d3d5a746b6736912d2161ec1 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Fri, 17 May 2024 12:51:45 +0800 Subject: [PATCH 22/32] build: add qt5ct Qt5 Configuration Tool Log: add software name--qt5ct --- io.github.qt5ct/linglong.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 io.github.qt5ct/linglong.yaml diff --git a/io.github.qt5ct/linglong.yaml b/io.github.qt5ct/linglong.yaml new file mode 100644 index 000000000..40082d1b7 --- /dev/null +++ b/io.github.qt5ct/linglong.yaml @@ -0,0 +1,19 @@ +package: + id: io.github.qt5ct + name: qt5ct + version: 1.0.0 + kind: app + description: | + Qt5 Configuration Tool + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/desktop-app/qt5ct.git + commit: 9f60cd2352a4dcc55c8ca267f29bd8fff5c6a659 + +build: + kind: qmake From 4f5d059b859adedad2177434c6534ecb13cc6894 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Thu, 16 May 2024 13:57:18 +0800 Subject: [PATCH 23/32] build: add mdiedit Simple text editor with MDI interface Log: add software name--mdiedit --- io.github.mdiedit/linglong.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 io.github.mdiedit/linglong.yaml diff --git a/io.github.mdiedit/linglong.yaml b/io.github.mdiedit/linglong.yaml new file mode 100644 index 000000000..77f1291b1 --- /dev/null +++ b/io.github.mdiedit/linglong.yaml @@ -0,0 +1,27 @@ +package: + id: io.github.mdiedit + name: mdiedit + version: 0.1.0 + kind: app + description: | + Simple text editor with MDI interface + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/selairi/mdiedit.git + commit: 4b94dc101f8f0711c75d72c7582d57243bb65ea5 + +build: + kind: cmake + manual: + configure: | + cd mdiedit + cmake -B ${build_dir} ${conf_args} ${extra_args} + build: | + cmake --build ${build_dir} -- ${jobs} + install: | + env DESTDIR=${dest_dir} cmake --build ${build_dir} --target install \ No newline at end of file From 1117bceedfc46919d53c19d05e2a30eb62216657 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:42:53 +0800 Subject: [PATCH 24/32] build: add quickterminal Lightweight terminal emulator Log: add software name--quickterminal --- io.github.quickterminal/linglong.yaml | 33 ++++++++++++ .../patches/0001-install.patch | 51 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 io.github.quickterminal/linglong.yaml create mode 100644 io.github.quickterminal/patches/0001-install.patch diff --git a/io.github.quickterminal/linglong.yaml b/io.github.quickterminal/linglong.yaml new file mode 100644 index 000000000..6c9c26a99 --- /dev/null +++ b/io.github.quickterminal/linglong.yaml @@ -0,0 +1,33 @@ +package: + id: io.github.quickterminal + name: quickterminal + version: 0.0.2 + kind: app + description: | + Lightweight terminal emulator + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: qtermwidget/0.14.1 + type: runtime + +source: + kind: git + url: https://github.com/trollixx/quickterminal.git + commit: cf7dc467e1d1b7554c672b3970f706564f202384 + patch: patches/0001-install.patch + + +build: + kind: qmake + manual: + configure: | + cp src/icons/application-icon.png src/icons/utilities-terminal.png + qmake -makefile ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.quickterminal/patches/0001-install.patch b/io.github.quickterminal/patches/0001-install.patch new file mode 100644 index 000000000..5c382d841 --- /dev/null +++ b/io.github.quickterminal/patches/0001-install.patch @@ -0,0 +1,51 @@ +From 61558c5e93c706bf7c4cd602a30dfa342858c593 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Fri, 17 May 2024 10:58:03 +0800 +Subject: [PATCH] install + +--- + desktop/quickterminal.desktop | 2 +- + quickterminal.pro | 8 +++++--- + 2 files changed, 6 insertions(+), 4 deletions(-) + +diff --git a/desktop/quickterminal.desktop b/desktop/quickterminal.desktop +index c5f931d..ebe6be1 100644 +--- a/desktop/quickterminal.desktop ++++ b/desktop/quickterminal.desktop +@@ -8,7 +8,7 @@ Comment[ru_RU]=Эмулятор терминала + Comment[fr]=Terminal + + Icon=utilities-terminal +-Exec=qt ++Exec=QuickTerminal + Terminal=false + Categories=Qt;System;TerminalEmulator; + Actions=Dropdown; +diff --git a/quickterminal.pro b/quickterminal.pro +index 0d71dad..2dd10a8 100644 +--- a/quickterminal.pro ++++ b/quickterminal.pro +@@ -2,7 +2,7 @@ QT += gui gui-private widgets + CONFIG += c++11 link_pkgconfig + PKGCONFIG += qtermwidget5 x11 + +-TARGET = qt ++TARGET = QuickTerminal + + DEFINES += STR_VERSION=\\\"1.0\\\" + +@@ -29,7 +29,9 @@ unix { + + shortcut.path = $$PREFIX/share/applications + shortcut.files = desktop/quickterminal.desktop +- +- INSTALLS += target shortcut ++ icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++ icons.files = src/icons/utilities-terminal.png ++ ++ INSTALLS += target shortcut icons + } + +-- +2.33.1 + From 61a6de565e05cad61c6ac0b30230c4ab544b73c7 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Fri, 17 May 2024 12:49:08 +0800 Subject: [PATCH 25/32] build: add QComicBook Viewer for comic book archives that aims at convenience and simplicity Log: add software name--QComicBook --- io.github.QComicBook/linglong.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 io.github.QComicBook/linglong.yaml diff --git a/io.github.QComicBook/linglong.yaml b/io.github.QComicBook/linglong.yaml new file mode 100644 index 000000000..d61b3c0c3 --- /dev/null +++ b/io.github.QComicBook/linglong.yaml @@ -0,0 +1,23 @@ +package: + id: io.github.QComicBook + name: QComicBook + version: 0.9.1 + kind: app + description: | + Viewer for comic book archives that aims at convenience and simplicity + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: poppler/0.71.0.2 + type: runtime + +source: + kind: git + url: https://github.com/stolowski/QComicBook.git + commit: d0fc37d6f269a999a24108c5d52026bf539da279 + +build: + kind: cmake From 31ca4502eb8d352c81a0e60824f5da9c32d1bf0b Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Thu, 16 May 2024 13:56:23 +0800 Subject: [PATCH 26/32] build: add plume-creator open-source tool for novelists Log: add software name--plume-creator --- io.github.plume-creator/linglong.yaml | 41 +++++++++++++++++++ .../patches/0001-install.patch | 38 +++++++++++++++++ .../patches/0002-install.patch | 24 +++++++++++ 3 files changed, 103 insertions(+) create mode 100644 io.github.plume-creator/linglong.yaml create mode 100644 io.github.plume-creator/patches/0001-install.patch create mode 100644 io.github.plume-creator/patches/0002-install.patch diff --git a/io.github.plume-creator/linglong.yaml b/io.github.plume-creator/linglong.yaml new file mode 100644 index 000000000..6ec32b837 --- /dev/null +++ b/io.github.plume-creator/linglong.yaml @@ -0,0 +1,41 @@ +package: + id: io.github.plume-creator + name: plume-creator + version: 0.67.0 + kind: app + description: | + open-source tool for novelists + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +depends: + - id: quazip + type: runtime + version: 1.4.0 + source: + kind: git + url: https://github.com/stachenov/quazip.git + version: master + commit: 7f82903e5b4752c5d9ebc36bf8801123c705ad64 + build: + kind: cmake + +source: + kind: git + url: https://github.com/inniyah/plume-creator.git + commit: 1081b1297966ea272353cea519a6d1a7045cf07b + patch: + - patches/0001-install.patch + - patches/0002-install.patch + +build: + kind: qmake + manual: + configure: | + qmake -makefile plume-creator.pro ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.plume-creator/patches/0001-install.patch b/io.github.plume-creator/patches/0001-install.patch new file mode 100644 index 000000000..0873caf9a --- /dev/null +++ b/io.github.plume-creator/patches/0001-install.patch @@ -0,0 +1,38 @@ +From 72669df77cf93ac25a9104f66179b256ab014cdb Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Thu, 16 May 2024 13:21:55 +0800 +Subject: [PATCH] install + +--- + plume-creator.pro | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/plume-creator.pro b/plume-creator.pro +index 6e2adc1..79d0d28 100644 +--- a/plume-creator.pro ++++ b/plume-creator.pro +@@ -18,7 +18,7 @@ TEMPLATE = app + + VERSION = 0.67 + DEFINES += VERSIONSTR=\\\"$${VERSION}\\\" +- ++INCLUDEPATH += $${PREFIX}/include/QuaZip-Qt5-1.4 + #DESTDIR = bin + #MOC_DIR = build + #OBJECTS_DIR = build +@@ -42,10 +42,10 @@ win32: LIBS += -lzdll + !win32: LIBS += -lz + + equals(QT_MAJOR_VERSION, 4) { +- LIBS += -lquazip ++ LIBS += -lquazip1-qt5 + } + greaterThan(QT_MAJOR_VERSION, 4) { +- LIBS += -lquazip-qt5 ++ LIBS += -lquazip1-qt5 + } + + LIBS += -lhunspell +-- +2.33.1 + diff --git a/io.github.plume-creator/patches/0002-install.patch b/io.github.plume-creator/patches/0002-install.patch new file mode 100644 index 000000000..7bd24595f --- /dev/null +++ b/io.github.plume-creator/patches/0002-install.patch @@ -0,0 +1,24 @@ +From 73032efe529e19d13991806d8d45af5b7b3f29d4 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Thu, 16 May 2024 13:17:42 +0800 +Subject: [PATCH] install + +--- + src/newProjectWizard/selectpage.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/newProjectWizard/selectpage.cpp b/src/newProjectWizard/selectpage.cpp +index 07b40db..0c2ce86 100644 +--- a/src/newProjectWizard/selectpage.cpp ++++ b/src/newProjectWizard/selectpage.cpp +@@ -1,6 +1,6 @@ + #include "selectpage.h" + #include "ui_selectpage.h" +- ++#include + SelectPage::SelectPage(QWidget *parent) : + QWizardPage(parent), + ui(new Ui::SelectPage) +-- +2.33.1 + From 8140d501ccbdcc5a2985e188afffffef2d30ba14 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:44:15 +0800 Subject: [PATCH 27/32] build: add openfool Open source implementation of a Fool (Durak) card game Log: add software name--openfool --- io.github.openfool/linglong.yaml | 20 +++++++++++++ io.github.openfool/patches/0001-install.patch | 29 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 io.github.openfool/linglong.yaml create mode 100644 io.github.openfool/patches/0001-install.patch diff --git a/io.github.openfool/linglong.yaml b/io.github.openfool/linglong.yaml new file mode 100644 index 000000000..554c80af2 --- /dev/null +++ b/io.github.openfool/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.openfool + name: openfool + version: 0.0.9.1 + kind: app + description: | + Open source implementation of a Fool (Durak) card game + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/artenax/openfool.git + commit: ff48e1241dc79c75ad81d0728af4a6f57deda1e9 + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.openfool/patches/0001-install.patch b/io.github.openfool/patches/0001-install.patch new file mode 100644 index 000000000..b4d25996f --- /dev/null +++ b/io.github.openfool/patches/0001-install.patch @@ -0,0 +1,29 @@ +From bbbb49c9889d3b8da150258d962b886ae591e8bc Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Thu, 16 May 2024 12:56:20 +0800 +Subject: [PATCH] install + +--- + OpenFool.pro | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/OpenFool.pro b/OpenFool.pro +index 0c3ea85..ddfceac 100644 +--- a/OpenFool.pro ++++ b/OpenFool.pro +@@ -65,3 +65,11 @@ TRANSLATIONS += OpenFool_en.ts OpenFool_ru.ts + ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android + + RC_ICONS = icons/icon_128_win.ico ++ ++target.path = $$PREFIX/bin ++desktop.files = openfool.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = openfool.png ++ ++INSTALLS += target desktop icons +\ No newline at end of file +-- +2.33.1 + From 37a5e9ee7769d0b6379aa7cb78f5a4beef12d7d8 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:45:09 +0800 Subject: [PATCH 28/32] build: add feff ffmpeg Qt5 GUI Log: add software name--feff --- io.github.feff/linglong.yaml | 21 ++++++++++++ io.github.feff/patches/0001-install.patch | 40 +++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 io.github.feff/linglong.yaml create mode 100644 io.github.feff/patches/0001-install.patch diff --git a/io.github.feff/linglong.yaml b/io.github.feff/linglong.yaml new file mode 100644 index 000000000..8a8e32f1d --- /dev/null +++ b/io.github.feff/linglong.yaml @@ -0,0 +1,21 @@ +package: + id: io.github.feff + name: feff + version: 1.11.0.1 + kind: app + description: | + ffmpeg Qt5 GUI + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + + +source: + kind: git + url: https://github.com/artenax/feff.git + commit: 974baf2d6cea524318433dea2e3dcff2ce74f30c + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.feff/patches/0001-install.patch b/io.github.feff/patches/0001-install.patch new file mode 100644 index 000000000..fdc7b0e17 --- /dev/null +++ b/io.github.feff/patches/0001-install.patch @@ -0,0 +1,40 @@ +From a89f09bb28beeebf22c9923e895361f128edc7da Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Thu, 16 May 2024 12:50:13 +0800 +Subject: [PATCH] install + +--- + feff.pro | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/feff.pro b/feff.pro +index 06de7b3..53ddc53 100644 +--- a/feff.pro ++++ b/feff.pro +@@ -47,19 +47,19 @@ updateqm.commands = $$QMAKE_LRELEASE -silent ${QMAKE_FILE_IN} -qm langs/${QMAKE_ + updateqm.CONFIG += no_link target_predeps + QMAKE_EXTRA_COMPILERS += updateqm + +-data_bin.path = /usr/bin/ ++data_bin.path = $$PREFIX/bin/ + data_bin.files = Bin/feff + INSTALLS += data_bin + +-data_app.path = /usr/share/applications/ ++data_app.path = $$PREFIX/share/applications/ + data_app.files = pkg/feff.desktop + INSTALLS += data_app + +-data_pixmaps.path = /usr/share/pixmaps/ ++data_pixmaps.path = $$PREFIX/share/icons/hicolor/16X16/apps/ + data_pixmaps.files = feff.png + INSTALLS += data_pixmaps + +-data_langs.path = /usr/share/feff/langs/ ++data_langs.path = $$PREFIX/share/feff/langs/ + data_langs.files = langs/*.qm + INSTALLS += data_langs + +-- +2.33.1 + From 6b8cb622d7c5611eb5a7da121ef15b519f896d7e Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:45:53 +0800 Subject: [PATCH 29/32] build: add posterazor The PosteRazor cuts a raster image into pieces which can afterwards be printed out and assembled to a poster. Log: add software name--posterazor --- io.github.posterazor/linglong.yaml | 28 +++++++++++ .../patches/0001-install.patch | 48 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 io.github.posterazor/linglong.yaml create mode 100644 io.github.posterazor/patches/0001-install.patch diff --git a/io.github.posterazor/linglong.yaml b/io.github.posterazor/linglong.yaml new file mode 100644 index 000000000..7fe068c85 --- /dev/null +++ b/io.github.posterazor/linglong.yaml @@ -0,0 +1,28 @@ +package: + id: io.github.posterazor + name: posterazor + version: 1.0.1 + kind: app + description: | + The PosteRazor cuts a raster image into pieces which can afterwards be printed out and assembled to a poster. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/aportale/posterazor.git + commit: 53661c3b09c0fd07c393bf43df2890e4d041b5d6 + patch: patches/0001-install.patch + +build: + kind: qmake + manual: + configure: | + cd src + qmake -makefile posterazor.pro ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.posterazor/patches/0001-install.patch b/io.github.posterazor/patches/0001-install.patch new file mode 100644 index 000000000..f4f052a43 --- /dev/null +++ b/io.github.posterazor/patches/0001-install.patch @@ -0,0 +1,48 @@ +From 1119ec3dfb973a6ca36135fbfebbdf0b62a6ce8f Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 15 May 2024 12:02:41 +0800 +Subject: [PATCH] install + +--- + src/PosteRazor.desktop | 10 ++++++++++ + src/posterazor.pro | 8 ++++++++ + 2 files changed, 18 insertions(+) + create mode 100644 src/PosteRazor.desktop + +diff --git a/src/PosteRazor.desktop b/src/PosteRazor.desktop +new file mode 100644 +index 0000000..2a49792 +--- /dev/null ++++ b/src/PosteRazor.desktop +@@ -0,0 +1,10 @@ ++[Desktop Entry] ++Exec=PosteRazor ++Name=PosteRazor ++Name[zh_CN]=PosteRazor ++Icon=posterazor ++StartupNotify=false ++Categories=Accessibility;Qt; ++Comment=The PosteRazor cuts a raster image into pieces which can afterwards be printed out and assembled to a poster. ++Type=Application ++Version=1.0 +\ No newline at end of file +diff --git a/src/posterazor.pro b/src/posterazor.pro +index cabd845..863d101 100644 +--- a/src/posterazor.pro ++++ b/src/posterazor.pro +@@ -66,3 +66,11 @@ contains (DEFINES, FREEIMAGE_LIB) { + } + + include (posterazor.pri) ++ ++target.path =$$PREFIX/bin ++desktop.files =PosteRazor.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = posterazor.png ++ ++INSTALLS += target desktop icons +\ No newline at end of file +-- +2.33.1 + From e8631bba5325af502c884d5e89a063fe6fe4e44a Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Wed, 29 May 2024 11:21:23 +0800 Subject: [PATCH 30/32] build: add ardoise The Ardoise is an open source software providing an infinite area to draw small outlines. Log: add software name--ardoise --- io.github.ardoise/linglong.yaml | 30 + io.github.ardoise/patches/0001-install.patch | 844 +++++++++++++++++++ io.github.ardoise/patches/0002-install.patch | 28 + 3 files changed, 902 insertions(+) create mode 100644 io.github.ardoise/linglong.yaml create mode 100644 io.github.ardoise/patches/0001-install.patch create mode 100644 io.github.ardoise/patches/0002-install.patch diff --git a/io.github.ardoise/linglong.yaml b/io.github.ardoise/linglong.yaml new file mode 100644 index 000000000..828486e43 --- /dev/null +++ b/io.github.ardoise/linglong.yaml @@ -0,0 +1,30 @@ +package: + id: io.github.ardoise + name: ardoise + version: 0.4.0.2 + kind: app + description: | + The Ardoise is an open source software providing an infinite area to draw small outlines. + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/hl037/ardoise.git + commit: 03b1ab18dc1a398bc2f9f6a5200b85330eb29b96 + patch: + - patches/0001-install.patch + - patches/0002-install.patch + +build: + kind: qmake + manual: + configure: | + cp icon.png ardoise.png + qmake -makefile ${conf_args} ${extra_args} + build: | + make ${jobs} + install: | + make ${jobs} DESTDIR=${dest_dir} install \ No newline at end of file diff --git a/io.github.ardoise/patches/0001-install.patch b/io.github.ardoise/patches/0001-install.patch new file mode 100644 index 000000000..3c7ed8829 --- /dev/null +++ b/io.github.ardoise/patches/0001-install.patch @@ -0,0 +1,844 @@ +From 0774b755ce744792143308f42cf238632b71fef9 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 15 May 2024 11:49:12 +0800 +Subject: [PATCH] install + +--- + ardoise_en.qm | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++ + ardoise_fr.qm | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++ + ardoise_nl.qm | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 810 insertions(+) + create mode 100644 ardoise_en.qm + create mode 100644 ardoise_fr.qm + create mode 100644 ardoise_nl.qm + +diff --git a/ardoise_en.qm b/ardoise_en.qm +new file mode 100644 +index 0000000..637df11 +--- /dev/null ++++ b/ardoise_en.qm +@@ -0,0 +1,270 @@ ++ ++ ++ ++ ++ MainWindow ++ ++ ++ Ardoise ++ Ardoise (Slate) ++ ++ ++ ++ Ouvrir ++ Open ++ ++ ++ ++ Réinitialiser ++ Reset ++ ++ ++ ++ Afficher la selection ++ Show selection area ++ ++ ++ Enregistrer ++ Save ++ ++ ++ ++ Enregistrer toute l'ardoise ++ Save the whole drawing ++ ++ ++ ++ Couleur 1 ++ 1st Color ++ ++ ++ ++ Couleur 2 ++ 2nd Color ++ ++ ++ ++ Afficher l'aide ++ Show Help ++ ++ ++ ++ Vérifier les mises à jour ++ Check updates ++ ++ ++ ++ Paramètres ++ Parameters ++ ++ ++ ++ Enregistrer le contenu de la fenêtre ++ Save the window area ++ ++ ++ ++ Enregistrer le contenu de la sélection ++ Save the selected area ++ ++ ++ ++ ++ Mode dessin, changer pour texte ++ Drawing mode, switch to text mode ++ ++ ++ ++ Couleurs Sauvegardées %1 ++ Current colors saved in %1 ++ ++ ++ ++ Épaisseurs Sauvegardées %1 ++ Curent brush thickness saved in %1 ++ ++ ++ ++ Brosses en %1 restorées ++ %1 Brush retored ++ ++ ++ ++ Couleurs en %1 Supprimées ++ Colors of brush %1 removed ++ ++ ++ ++ Épaisseurs en %1 Supprimées ++ Thicknesses in brush %1 removed ++ ++ ++ ++ Réinitialiser les couleurs de la palette ++ Reset all palette colors ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les couleurs de la palette? ++ Are you sure to reset all palette colors? ++ ++ ++ ++ Couleurs supprimées ++ Colors resetted ++ ++ ++ ++ Réinitialiser les épaisseurs de la palette ++ Reset all palette brush thicknesses ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les épaisseurs de la palette? ++ Are you sure to reset all palette brush thicknesses? ++ ++ ++ ++ Épaisseurs supprimées ++ Thicknesses resetted ++ ++ ++ ++ Enregistrer la palette ++ Save the palette ++ ++ ++ ++ Ouvrir la palette ++ Open the palette ++ ++ ++ ++ Réinitialiser le dessin ++ Clear the drawing surface ++ ++ ++ ++ Êtes-vous sûr de vouloir effacer tout le dessin? ++ Are you sure to clear the entire drawing surface? ++ ++ ++ ++ Ardoise entière ++ The whole drawing ++ ++ ++ ++ Partie affichée dans la fenetre ++ Area covered by the window ++ ++ ++ ++ Sélection ++ Selected area ++ ++ ++ ++ Annuler ++ Cancel ++ ++ ++ ++ Format inconnu ++ Unknown format ++ ++ ++ ++ Le fichier ne correspond pas à une 'Ardoise Palette' valide. ++ This file is not a valid 'Ardoise Palette'. ++ ++ ++ ++ Enregistrer l'image ++ Save image ++ ++ ++ ++ Ouvrir l'image ++ Open image ++ ++ ++ ++ Mode texte, changer pour dessin ++ Text mode, switch to drawing mode ++ ++ ++ ++ Aide Ardoise ++ Ardoise Help ++ ++ ++ ++ Installateurs : ++ <h3>Installateurs : </h3><p> ++ installers : ++ ++ ++ ++ Mise à jour disponible : version %1 ++ Update available : release %1 ++ ++ ++ ++ Liens : ++ Links : ++ ++ ++ ++ Description : ++ Description : ++ ++ ++ ++ Une mise à jour est disponible ++ An update is available ++ ++ ++ ++ OptionsWidget ++ ++ ++ Options ++ Options ++ ++ ++ ++ Langage ++ Language ++ ++ ++ ++ Langage dans lequel sera l'interface, ainsi que l'aide. ++ Language used fo the interface and to the help. ++ ++ ++ ++ Vérification des mise à jour au démarrage ++ check for updates at startup ++ ++ ++ ++ À chaque démarrage, l'ardoise va rechercher sur le net si des mises à jour sont disponible et affiche un message vous invitant à les télécharger si c'est le cas. ++ The Ardoise will check for updates automatically at startup, and will show a message inviting you to download these updates. ++ ++ ++ ++ general ++ Onglet général du widget de configuration ++ General ++ ++ ++ ++ QObject ++ ++ ++ Fermer ++ Close ++ ++ ++ +diff --git a/ardoise_fr.qm b/ardoise_fr.qm +new file mode 100644 +index 0000000..65304c8 +--- /dev/null ++++ b/ardoise_fr.qm +@@ -0,0 +1,270 @@ ++ ++ ++ ++ ++ MainWindow ++ ++ ++ Ardoise ++ Ardoise ++ ++ ++ ++ Ouvrir ++ Ouvrir ++ ++ ++ ++ Réinitialiser ++ Réinitialiser ++ ++ ++ ++ Afficher la selection ++ Afficher la sélection ++ ++ ++ Enregistrer ++ Enregistrer ++ ++ ++ ++ Enregistrer toute l'ardoise ++ ++ ++ ++ ++ Couleur 1 ++ Couleur 1 ++ ++ ++ ++ Couleur 2 ++ Couleur 2 ++ ++ ++ ++ Afficher l'aide ++ Afficher l'aide ++ ++ ++ ++ Vérifier les mises à jour ++ Vérifier les mises à jour ++ ++ ++ ++ Paramètres ++ Paramètres ++ ++ ++ ++ Enregistrer le contenu de la fenêtre ++ ++ ++ ++ ++ Enregistrer le contenu de la sélection ++ ++ ++ ++ ++ ++ Mode dessin, changer pour texte ++ Mode dessin, changer pour texte ++ ++ ++ ++ Couleurs Sauvegardées %1 ++ Couleurs Sauvegardées %1 ++ ++ ++ ++ Épaisseurs Sauvegardées %1 ++ Épaisseurs Sauvegardées %1 ++ ++ ++ ++ Brosses en %1 restorées ++ Brosses en %1 restorées ++ ++ ++ ++ Couleurs en %1 Supprimées ++ Couleurs en %1 Supprimées ++ ++ ++ ++ Épaisseurs en %1 Supprimées ++ Épaisseurs en %1 Supprimées ++ ++ ++ ++ Réinitialiser les couleurs de la palette ++ Réinitialiser les couleurs de la palette ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les couleurs de la palette? ++ Êtes-vous sûr de vouloir réinitialiser toutes les couleurs de la palette? ++ ++ ++ ++ Couleurs supprimées ++ Couleurs supprimées ++ ++ ++ ++ Réinitialiser les épaisseurs de la palette ++ Réinitialiser les épaisseurs de la palette ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les épaisseurs de la palette? ++ Êtes-vous sûr de vouloir réinitialiser toutes les épaisseurs de la palette? ++ ++ ++ ++ Épaisseurs supprimées ++ Épaisseurs supprimées ++ ++ ++ ++ Enregistrer la palette ++ Enregistrer la palette ++ ++ ++ ++ Ouvrir la palette ++ Ouvrir la palette ++ ++ ++ ++ Réinitialiser le dessin ++ ++ ++ ++ ++ Êtes-vous sûr de vouloir effacer tout le dessin? ++ ++ ++ ++ ++ Ardoise entière ++ ++ ++ ++ ++ Partie affichée dans la fenetre ++ ++ ++ ++ ++ Sélection ++ ++ ++ ++ ++ Annuler ++ ++ ++ ++ ++ Format inconnu ++ Format inconnu ++ ++ ++ ++ Le fichier ne correspond pas à une 'Ardoise Palette' valide. ++ Le fichier ne correspond pas à une 'Ardoise Palette' valide. ++ ++ ++ ++ Enregistrer l'image ++ Enregistrer l'image ++ ++ ++ ++ Ouvrir l'image ++ Ouvrir l'image ++ ++ ++ ++ Mode texte, changer pour dessin ++ Mode texte, changer pour dessin ++ ++ ++ ++ Aide Ardoise ++ Aide Ardoise ++ ++ ++ ++ Installateurs : ++ <h3>Installateurs : </h3><p> ++ Installateurs : ++ ++ ++ ++ Mise à jour disponible : version %1 ++ Mise à jour disponible : version %1 ++ ++ ++ ++ Liens : ++ Liens : ++ ++ ++ ++ Description : ++ Description : ++ ++ ++ ++ Une mise à jour est disponible ++ Une mise à jour est disponible ++ ++ ++ ++ OptionsWidget ++ ++ ++ Options ++ ++ ++ ++ ++ Langage ++ ++ ++ ++ ++ Langage dans lequel sera l'interface, ainsi que l'aide. ++ ++ ++ ++ ++ Vérification des mise à jour au démarrage ++ ++ ++ ++ ++ À chaque démarrage, l'ardoise va rechercher sur le net si des mises à jour sont disponible et affiche un message vous invitant à les télécharger si c'est le cas. ++ ++ ++ ++ ++ general ++ Onglet général du widget de configuration ++ Général ++ ++ ++ ++ QObject ++ ++ ++ Fermer ++ ++ ++ ++ +diff --git a/ardoise_nl.qm b/ardoise_nl.qm +new file mode 100644 +index 0000000..e43bdbc +--- /dev/null ++++ b/ardoise_nl.qm +@@ -0,0 +1,270 @@ ++ ++ ++ ++ ++ MainWindow ++ ++ ++ Ardoise ++ Ardoise (Slate) ++ ++ ++ ++ Ouvrir ++ Open ++ ++ ++ ++ Réinitialiser ++ Reset ++ ++ ++ ++ Afficher la selection ++ Show selection area ++ ++ ++ Enregistrer ++ Save ++ ++ ++ ++ Enregistrer toute l'ardoise ++ ++ ++ ++ ++ Couleur 1 ++ 1st Color ++ ++ ++ ++ Couleur 2 ++ 2nd Color ++ ++ ++ ++ Afficher l'aide ++ ++ ++ ++ ++ Vérifier les mises à jour ++ ++ ++ ++ ++ Paramètres ++ ++ ++ ++ ++ Enregistrer le contenu de la fenêtre ++ ++ ++ ++ ++ Enregistrer le contenu de la sélection ++ ++ ++ ++ ++ ++ Mode dessin, changer pour texte ++ Drawing mode, switch to text mode ++ ++ ++ ++ Couleurs Sauvegardées %1 ++ ++ ++ ++ ++ Épaisseurs Sauvegardées %1 ++ ++ ++ ++ ++ Brosses en %1 restorées ++ ++ ++ ++ ++ Couleurs en %1 Supprimées ++ ++ ++ ++ ++ Épaisseurs en %1 Supprimées ++ ++ ++ ++ ++ Réinitialiser les couleurs de la palette ++ ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les couleurs de la palette? ++ ++ ++ ++ ++ Couleurs supprimées ++ ++ ++ ++ ++ Réinitialiser les épaisseurs de la palette ++ ++ ++ ++ ++ Êtes-vous sûr de vouloir réinitialiser toutes les épaisseurs de la palette? ++ ++ ++ ++ ++ Épaisseurs supprimées ++ ++ ++ ++ ++ Enregistrer la palette ++ ++ ++ ++ ++ Ouvrir la palette ++ ++ ++ ++ ++ Réinitialiser le dessin ++ ++ ++ ++ ++ Êtes-vous sûr de vouloir effacer tout le dessin? ++ ++ ++ ++ ++ Ardoise entière ++ ++ ++ ++ ++ Partie affichée dans la fenetre ++ ++ ++ ++ ++ Sélection ++ ++ ++ ++ ++ Annuler ++ ++ ++ ++ ++ Format inconnu ++ ++ ++ ++ ++ Le fichier ne correspond pas à une 'Ardoise Palette' valide. ++ ++ ++ ++ ++ Enregistrer l'image ++ Save image ++ ++ ++ ++ Ouvrir l'image ++ Open image ++ ++ ++ ++ Mode texte, changer pour dessin ++ Text mode, switch to drawing mode ++ ++ ++ ++ Aide Ardoise ++ ++ ++ ++ ++ Installateurs : ++ <h3>Installateurs : </h3><p> ++ ++ ++ ++ ++ Mise à jour disponible : version %1 ++ ++ ++ ++ ++ Liens : ++ ++ ++ ++ ++ Description : ++ ++ ++ ++ ++ Une mise à jour est disponible ++ ++ ++ ++ ++ OptionsWidget ++ ++ ++ Options ++ ++ ++ ++ ++ Langage ++ ++ ++ ++ ++ Langage dans lequel sera l'interface, ainsi que l'aide. ++ ++ ++ ++ ++ Vérification des mise à jour au démarrage ++ ++ ++ ++ ++ À chaque démarrage, l'ardoise va rechercher sur le net si des mises à jour sont disponible et affiche un message vous invitant à les télécharger si c'est le cas. ++ ++ ++ ++ ++ general ++ Onglet général du widget de configuration ++ ++ ++ ++ ++ QObject ++ ++ ++ Fermer ++ ++ ++ ++ +-- +2.33.1 diff --git a/io.github.ardoise/patches/0002-install.patch b/io.github.ardoise/patches/0002-install.patch new file mode 100644 index 000000000..83d7b5434 --- /dev/null +++ b/io.github.ardoise/patches/0002-install.patch @@ -0,0 +1,28 @@ +From 72e85ab0b14dde17e43f00d3b378dc72f26ead1d Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Wed, 15 May 2024 11:51:28 +0800 +Subject: [PATCH] install + +--- + ardoise.pro | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/ardoise.pro b/ardoise.pro +index bb7d8a4..b0ab9c4 100755 +--- a/ardoise.pro ++++ b/ardoise.pro +@@ -68,3 +68,11 @@ TRANSLATIONS = \ + + #DEFINES += NO_DEBUG + ++ ++target.path =$$PREFIX/bin ++desktop.files =linux/ardoise.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = ardoise.png ++ ++INSTALLS += target desktop icons +-- +2.33.1 + From 25a424a419b38f930214b93943938391a891d222 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:48:55 +0800 Subject: [PATCH 31/32] build: add rdr2view Open Source Photo and Savegame viewer/editor for RDR 2 Log: add software name--rdr2view --- io.github.rdr2view/linglong.yaml | 20 +++++++++++++ io.github.rdr2view/patches/0001-install.patch | 30 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 io.github.rdr2view/linglong.yaml create mode 100644 io.github.rdr2view/patches/0001-install.patch diff --git a/io.github.rdr2view/linglong.yaml b/io.github.rdr2view/linglong.yaml new file mode 100644 index 000000000..ddc26c315 --- /dev/null +++ b/io.github.rdr2view/linglong.yaml @@ -0,0 +1,20 @@ +package: + id: io.github.rdr2view + name: rdr2view + version: 0.5.2 + kind: app + description: | + Open Source Photo and Savegame viewer/editor for RDR 2 + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/SyDevTeam/rdr2view.git + commit: 5e7c7c580d7cd3d4060b95b56930e5df34273281 + patch: patches/0001-install.patch + +build: + kind: qmake diff --git a/io.github.rdr2view/patches/0001-install.patch b/io.github.rdr2view/patches/0001-install.patch new file mode 100644 index 000000000..457be486c --- /dev/null +++ b/io.github.rdr2view/patches/0001-install.patch @@ -0,0 +1,30 @@ +From cceef1c09f0c709969ac159988740aae872d67ab Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Mon, 13 May 2024 12:44:07 +0800 +Subject: [PATCH] install + +--- + rdr2view.pro | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/rdr2view.pro b/rdr2view.pro +index ea6db07..4d3721d 100644 +--- a/rdr2view.pro ++++ b/rdr2view.pro +@@ -208,11 +208,11 @@ isEqual(QT_MAJOR_VERSION, 5): GTA5SYNC_RCC = $$[QT_HOST_BINS]/rcc + + # PROJECT INSTALLATION + +-isEmpty(GTA5SYNC_PREFIX): GTA5SYNC_PREFIX = /usr/local ++isEmpty(GTA5SYNC_PREFIX): GTA5SYNC_PREFIX = $$PREFIX + + appfiles.path = $$GTA5SYNC_PREFIX/share/applications + appfiles.files = $$PWD/res/rdr2view.desktop +-pixmaps.path = $$GTA5SYNC_PREFIX/share/pixmaps ++pixmaps.path = $$GTA5SYNC_PREFIX/share/icons/hicolor/16X16/apps/ + pixmaps.files = $$PWD/res/gta5view.png + target.path = $$GTA5SYNC_PREFIX/bin + INSTALLS += target pixmaps appfiles +-- +2.33.1 + From 1ee079af9dd975395c1de550ff0e29350c253bdf Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Tue, 28 May 2024 21:48:02 +0800 Subject: [PATCH 32/32] build: add pumpa Pumpa is a simple [pump.io][1] client written in C++ and Qt Log: add software name--pumpa --- io.github.pumpa/linglong.yaml | 21 ++++++++++ io.github.pumpa/patches/0001-install.patch | 48 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 io.github.pumpa/linglong.yaml create mode 100644 io.github.pumpa/patches/0001-install.patch diff --git a/io.github.pumpa/linglong.yaml b/io.github.pumpa/linglong.yaml new file mode 100644 index 000000000..c58332cbe --- /dev/null +++ b/io.github.pumpa/linglong.yaml @@ -0,0 +1,21 @@ +package: + id: io.github.pumpa + name: pumpa + version: 1.0.1 + kind: app + description: | + Pumpa is a simple [pump.io][1] client written in C++ and Qt + +runtime: + id: org.deepin.Runtime + version: 23.0.0 + +source: + kind: git + url: https://github.com/enko/pumpa.git + commit: 3b3e4453c8d7ecfd7a26d133678c021aadd4de79 + patch: patches/0001-install.patch + +build: + kind: qmake + \ No newline at end of file diff --git a/io.github.pumpa/patches/0001-install.patch b/io.github.pumpa/patches/0001-install.patch new file mode 100644 index 000000000..22be8b44d --- /dev/null +++ b/io.github.pumpa/patches/0001-install.patch @@ -0,0 +1,48 @@ +From d4fa7d32b54500317c5bdddc29a0efb5b5589d71 Mon Sep 17 00:00:00 2001 +From: wjyrich <1071633242@qq.com> +Date: Tue, 14 May 2024 13:44:30 +0800 +Subject: [PATCH] install + +--- + pumpa.desktop | 4 ++-- + pumpa.pro | 8 ++++++-- + 2 files changed, 8 insertions(+), 4 deletions(-) + +diff --git a/pumpa.desktop b/pumpa.desktop +index 07f956a..1639bf9 100644 +--- a/pumpa.desktop ++++ b/pumpa.desktop +@@ -1,8 +1,8 @@ + [Desktop Entry] + Version=0.7.3 + Name=Pumpa +-Exec=./pumpa +-Icon=./pumpa/images/pumpa.png ++Exec=pumpa ++Icon=pumpa + Terminal=false + Type=Application + Categories=Network +diff --git a/pumpa.pro b/pumpa.pro +index 19688d8..f40aef0 100644 +--- a/pumpa.pro ++++ b/pumpa.pro +@@ -161,9 +161,13 @@ SOURCES += \ + ###################################################################### + # Install target + ###################################################################### ++target.path =$$PREFIX/bin ++desktop.files =pumpa.desktop ++desktop.path = $$PREFIX/share/applications/ ++icons.path = $$PREFIX/share/icons/hicolor/16X16/apps/ ++icons.files = images/pumpa.png + +-target.path = /usr/local/bin +-INSTALLS += target ++INSTALLS += target desktop icons + + + ###################################################################### +-- +2.33.1 +