From 773d00b335faf325da1cd3e499176aa92af5338e Mon Sep 17 00:00:00 2001 From: TheAlgorithm476 Date: Mon, 28 Apr 2025 12:23:03 +0200 Subject: [PATCH] Replace all placeholder template values with actual PMCalc names --- Package.swift | 4 +- .../{AdwaitaTemplate.swift => PMCalc.swift} | 4 +- ...healgorithm476.PMCalc.PMCalc-symbolic.svg} | 0 ....thealgorithm476.PMCalc.PMCalc.Source.svg} | 0 ...g => me.thealgorithm476.PMCalc.PMCalc.svg} | 0 ...github.AparokshaUI.AdwaitaTemplate.desktop | 11 ---- data/me.thealgorithm476.PMCalc.PMCalc.desktop | 11 ++++ ...healgorithm476.PMCalc.PMCalc.metainfo.xml} | 10 ++-- data/release-manifest/manifest.json | 18 +++---- io.github.AparokshaUI.AdwaitaTemplate.json | 53 ------------------- me.thealgorithm476.PMCalc.PMCalc.json | 53 +++++++++++++++++++ 11 files changed, 82 insertions(+), 82 deletions(-) rename Sources/{AdwaitaTemplate.swift => PMCalc.swift} (97%) rename data/icons/{io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg => me.thealgorithm476.PMCalc.PMCalc-symbolic.svg} (100%) rename data/icons/{io.github.AparokshaUI.AdwaitaTemplate.Source.svg => me.thealgorithm476.PMCalc.PMCalc.Source.svg} (100%) rename data/icons/{io.github.AparokshaUI.AdwaitaTemplate.svg => me.thealgorithm476.PMCalc.PMCalc.svg} (100%) delete mode 100644 data/io.github.AparokshaUI.AdwaitaTemplate.desktop create mode 100644 data/me.thealgorithm476.PMCalc.PMCalc.desktop rename data/{io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml => me.thealgorithm476.PMCalc.PMCalc.metainfo.xml} (53%) delete mode 100644 io.github.AparokshaUI.AdwaitaTemplate.json create mode 100644 me.thealgorithm476.PMCalc.PMCalc.json diff --git a/Package.swift b/Package.swift index 4474e5a..2aac1ac 100644 --- a/Package.swift +++ b/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( - name: "Adwaita Template", + name: "Poor Man's Calculator", platforms: [ .macOS(.v13) ], @@ -14,7 +14,7 @@ let package = Package( ], targets: [ .executableTarget( - name: "AdwaitaTemplate", + name: "PMCalc", dependencies: [ .product(name: "Adwaita", package: "adwaita-swift"), .product(name: "Localized", package: "localized") diff --git a/Sources/AdwaitaTemplate.swift b/Sources/PMCalc.swift similarity index 97% rename from Sources/AdwaitaTemplate.swift rename to Sources/PMCalc.swift index c4a80e2..f607410 100644 --- a/Sources/AdwaitaTemplate.swift +++ b/Sources/PMCalc.swift @@ -4,8 +4,8 @@ import Adwaita @main -struct AdwaitaTemplate: App { - let app = AdwaitaApp(id: "io.github.AparokshaUI.AdwaitaTemplate") +struct PMCalc: App { + let app = AdwaitaApp(id: "me.thealgorithm476.PMCalc.PMCalc") var scene: Scene { Window(id: "main") { window in diff --git a/data/icons/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg b/data/icons/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg similarity index 100% rename from data/icons/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg rename to data/icons/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg diff --git a/data/icons/io.github.AparokshaUI.AdwaitaTemplate.Source.svg b/data/icons/me.thealgorithm476.PMCalc.PMCalc.Source.svg similarity index 100% rename from data/icons/io.github.AparokshaUI.AdwaitaTemplate.Source.svg rename to data/icons/me.thealgorithm476.PMCalc.PMCalc.Source.svg diff --git a/data/icons/io.github.AparokshaUI.AdwaitaTemplate.svg b/data/icons/me.thealgorithm476.PMCalc.PMCalc.svg similarity index 100% rename from data/icons/io.github.AparokshaUI.AdwaitaTemplate.svg rename to data/icons/me.thealgorithm476.PMCalc.PMCalc.svg diff --git a/data/io.github.AparokshaUI.AdwaitaTemplate.desktop b/data/io.github.AparokshaUI.AdwaitaTemplate.desktop deleted file mode 100644 index abb4dac..0000000 --- a/data/io.github.AparokshaUI.AdwaitaTemplate.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application - -Name=Adwaita Template -Comment=A template for creating GNOME apps with Swift -Categories=Development;GNOME; - -Icon=io.github.AparokshaUI.AdwaitaTemplate -Exec=AdwaitaTemplate -Terminal=false \ No newline at end of file diff --git a/data/me.thealgorithm476.PMCalc.PMCalc.desktop b/data/me.thealgorithm476.PMCalc.PMCalc.desktop new file mode 100644 index 0000000..4d14817 --- /dev/null +++ b/data/me.thealgorithm476.PMCalc.PMCalc.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application + +Name=Poor Man's Calculator +Comment=Simple Calculator written using Adwaita for Swift +Categories=Development;GNOME; + +Icon=me.thealgorithm476.PMCalc.PMCalc +Exec=PMCalc +Terminal=false diff --git a/data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml b/data/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml similarity index 53% rename from data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml rename to data/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml index 4418220..5396990 100644 --- a/data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml +++ b/data/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml @@ -1,9 +1,9 @@ - io.github.AparokshaUI.AdwaitaTemplate + me.thealgorithm476.PMCalc.PMCalc - Adwaita Template - A template for creating GNOME apps with Swift + Poor Man's Calculator + Simple Calculator written using Adwaita for Swift MIT LGPL-3.0-or-later @@ -16,10 +16,10 @@

- This is a long description of this project. Yes - that is required! + Calculator written in Adwaita for Swift, using a custom Math library written in C.

- io.github.AparokshaUI.AdwaitaTemplate.desktop + me.thealgorithm476.PMCalc.PMCalc.desktop
diff --git a/data/release-manifest/manifest.json b/data/release-manifest/manifest.json index 572b056..d711218 100644 --- a/data/release-manifest/manifest.json +++ b/data/release-manifest/manifest.json @@ -1,12 +1,12 @@ { - "app-id": "io.github.AparokshaUI.AdwaitaTemplate", + "app-id": "me.thealgorithm476.PMCalc.PMCalc", "runtime": "org.gnome.Platform", "runtime-version": "46", "sdk": "org.gnome.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.swift5" ], - "command": "AdwaitaTemplate", + "command": "PMCalc", "finish-args": [ "--share=ipc", "--socket=fallback-x11", @@ -30,7 +30,7 @@ ], "modules": [ { - "name": "AdwaitaTemplate", + "name": "PMCalc", "builddir": true, "buildsystem": "simple", "sources": [ @@ -42,12 +42,12 @@ "build-commands": [ "./setup-offline.sh", "swift build -c release --static-swift-stdlib --skip-update", - "strip .build/release/AdwaitaTemplate", - "install -Dm755 .build/release/AdwaitaTemplate /app/bin/AdwaitaTemplate", - "install -Dm644 data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml $DESTDIR/app/share/metainfo/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml", - "install -Dm644 data/io.github.AparokshaUI.AdwaitaTemplate.desktop $DESTDIR/app/share/applications/io.github.AparokshaUI.AdwaitaTemplate.desktop", - "install -Dm644 data/icons/io.github.AparokshaUI.AdwaitaTemplate.svg $DESTDIR/app/share/icons/hicolor/scalable/apps/io.github.AparokshaUI.AdwaitaTemplate.svg", - "install -Dm644 data/icons/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg $DESTDIR/app/share/icons/hicolor/symbolic/apps/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg" + "strip .build/release/PMCalc", + "install -Dm755 .build/release/PMCalc /app/bin/PMCalc", + "install -Dm644 data/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml $DESTDIR/app/share/metainfo/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml", + "install -Dm644 data/me.thealgorithm476.PMCalc.PMCalc.desktop $DESTDIR/app/share/applications/me.thealgorithm476.PMCalc.PMCalc.desktop", + "install -Dm644 data/icons/me.thealgorithm476.PMCalc.PMCalc.svg $DESTDIR/app/share/icons/hicolor/scalable/apps/me.thealgorithm476.PMCalc.PMCalc.svg", + "install -Dm644 data/icons/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg $DESTDIR/app/share/icons/hicolor/symbolic/apps/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg" ] } ] diff --git a/io.github.AparokshaUI.AdwaitaTemplate.json b/io.github.AparokshaUI.AdwaitaTemplate.json deleted file mode 100644 index ac7f8cc..0000000 --- a/io.github.AparokshaUI.AdwaitaTemplate.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "app-id": "io.github.AparokshaUI.AdwaitaTemplate", - "runtime": "org.gnome.Platform", - "runtime-version": "48", - "sdk": "org.gnome.Sdk", - "sdk-extensions": [ - "org.freedesktop.Sdk.Extension.swift6" - ], - "command": "AdwaitaTemplate", - "finish-args": [ - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=wayland" - ], - "build-options": { - "append-path": "/usr/lib/sdk/swift6/bin", - "prepend-ld-library-path": "/usr/lib/sdk/swift6/lib" - }, - "cleanup": [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "*.la", - "*.a" - ], - "modules": [ - { - "name": "AdwaitaTemplate", - "builddir": true, - "buildsystem": "simple", - "sources": [ - { - "type": "dir", - "path": "." - } - ], - "build-commands": [ - "swift build -c debug --static-swift-stdlib", - "strip .build/debug/AdwaitaTemplate", - "install -Dm755 .build/debug/AdwaitaTemplate /app/bin/AdwaitaTemplate", - "install -Dm644 data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml $DESTDIR/app/share/metainfo/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml", - "install -Dm644 data/io.github.AparokshaUI.AdwaitaTemplate.desktop $DESTDIR/app/share/applications/io.github.AparokshaUI.AdwaitaTemplate.desktop", - "install -Dm644 data/icons/io.github.AparokshaUI.AdwaitaTemplate.svg $DESTDIR/app/share/icons/hicolor/scalable/apps/io.github.AparokshaUI.AdwaitaTemplate.svg", - "install -Dm644 data/icons/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg $DESTDIR/app/share/icons/hicolor/symbolic/apps/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg" - ] - } - ] -} diff --git a/me.thealgorithm476.PMCalc.PMCalc.json b/me.thealgorithm476.PMCalc.PMCalc.json new file mode 100644 index 0000000..9ce7bc5 --- /dev/null +++ b/me.thealgorithm476.PMCalc.PMCalc.json @@ -0,0 +1,53 @@ +{ + "app-id": "me.thealgorithm476.PMCalc.PMCalc", + "runtime": "org.gnome.Platform", + "runtime-version": "48", + "sdk": "org.gnome.Sdk", + "sdk-extensions": [ + "org.freedesktop.Sdk.Extension.swift6" + ], + "command": "PMCalc", + "finish-args": [ + "--share=ipc", + "--socket=fallback-x11", + "--device=dri", + "--socket=wayland" + ], + "build-options": { + "append-path": "/usr/lib/sdk/swift6/bin", + "prepend-ld-library-path": "/usr/lib/sdk/swift6/lib" + }, + "cleanup": [ + "/include", + "/lib/pkgconfig", + "/man", + "/share/doc", + "/share/gtk-doc", + "/share/man", + "/share/pkgconfig", + "*.la", + "*.a" + ], + "modules": [ + { + "name": "PMCalc", + "builddir": true, + "buildsystem": "simple", + "sources": [ + { + "type": "dir", + "path": "." + } + ], + "build-commands": [ + "swift build -c debug --static-swift-stdlib", + "strip .build/debug/PMCalc", + "install -Dm755 .build/debug/PMCalc /app/bin/PMCalc", + "install -Dm644 data/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml $DESTDIR/app/share/metainfo/me.thealgorithm476.PMCalc.PMCalc.metainfo.xml", + "install -Dm644 data/me.thealgorithm476.PMCalc.PMCalc.desktop $DESTDIR/app/share/applications/me.thealgorithm476.PMCalc.PMCalc.desktop", + "install -Dm644 data/icons/me.thealgorithm476.PMCalc.PMCalc.svg $DESTDIR/app/share/icons/hicolor/scalable/apps/me.thealgorithm476.PMCalc.PMCalc.svg", + "install -Dm644 data/icons/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg $DESTDIR/app/share/icons/hicolor/symbolic/apps/me.thealgorithm476.PMCalc.PMCalc-symbolic.svg" + ] + } + ] +}