Skip to content

Commit 1f17ca0

Browse files
committed
build: implement Flatpak packaging and update repository references
- Add `flatpak-sources.json` containing a comprehensive list of offline Maven/Gradle dependencies for Flatpak builds. - Configure `flatpak-gradle-generator` plugin in `build.gradle.kts` to automate source manifest generation. - Update Flatpak manifest (`zed.rainxch.githubstore.yml`) and metainfo with correct SHA-256 hashes for JBR and Gradle distributions. - Update project URLs and VCS references from `AshkanAhmady/GitHub-Store` to `OpenHub-Store/GitHub-Store`.
1 parent 6a3f733 commit 1f17ca0

4 files changed

Lines changed: 3081 additions & 9 deletions

File tree

build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
plugins {
2+
id("io.github.jwharm.flatpak-gradle-generator") version "1.7.0"
23
alias(libs.plugins.android.application) apply false
34
alias(libs.plugins.android.library) apply false
45
alias(libs.plugins.compose.hot.reload) apply false
@@ -11,6 +12,10 @@ plugins {
1112
alias(libs.plugins.room) apply false
1213
}
1314

15+
tasks.named<io.github.jwharm.flatpakgradlegenerator.FlatpakGradleGeneratorTask>("flatpakGradleGenerator") {
16+
outputFile.set(layout.buildDirectory.file("flatpak-sources.json"))
17+
}
18+
1419
subprojects {
1520
afterEvaluate {
1621
tasks.configureEach {

0 commit comments

Comments
 (0)