Improved manifest
This commit is contained in:
parent
d58b70efe1
commit
88e1644a16
6 changed files with 71 additions and 7 deletions
|
@ -1 +0,0 @@
|
||||||
disable = true
|
|
|
@ -1 +0,0 @@
|
||||||
1861e02f0dc10eb32d81082466e3767bbd42a698ba844b4ce4a34c0fa3105b9c
|
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,3 +2,5 @@
|
||||||
.virt_env/*
|
.virt_env/*
|
||||||
todo.db
|
todo.db
|
||||||
commands.sql
|
commands.sql
|
||||||
|
.out/*
|
||||||
|
.flatpak-builder/*
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env xdg-open
|
#!/usr/bin/env xdg-open
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Ion Todo Planner
|
Name=Ion Todo Planner
|
||||||
Exec=python main.py
|
Exec=/app/bin/main.py
|
||||||
|
Path=/app/bin
|
||||||
Type=Application
|
Type=Application
|
||||||
|
|
|
@ -1,4 +1,66 @@
|
||||||
name: com.ione15.ion_todo_planner
|
{
|
||||||
buildsystem: simple
|
"id": "com.ione15.ion_todo_planner",
|
||||||
build-commands:
|
"runtime": "org.freedesktop.Platform",
|
||||||
- pip3 install --prefix=/app --no-deps .
|
"runtime-version": "23.08",
|
||||||
|
"sdk": "org.freedesktop.Sdk",
|
||||||
|
"name": "com.ione15.ion_todo_planner",
|
||||||
|
"command": "main.py",
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"name": "main",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [
|
||||||
|
"install -D main.py /app/bin/main.py"
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"path": "main.py"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "tkinter",
|
||||||
|
"buildsystem": "simple",
|
||||||
|
"build-commands": [
|
||||||
|
"pip3 install --prefix=${FLATPAK_DEST} ."
|
||||||
|
],
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/iwalton3/tkinter-standalone",
|
||||||
|
"commit": "d9cb97c5bd4f814c73678366e0e48220776b6ad3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"name": "tcl8.6",
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "archive",
|
||||||
|
"url": "https://prdownloads.sourceforge.net/tcl/tcl8.6.12-src.tar.gz",
|
||||||
|
"sha256": "26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"subdir": "unix",
|
||||||
|
"post-install": [
|
||||||
|
"chmod +w ${FLATPAK_DEST}/lib/libtcl8.6.so"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tk8.6",
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"type": "archive",
|
||||||
|
"url": "https://prdownloads.sourceforge.net/tcl/tk8.6.12-src.tar.gz",
|
||||||
|
"sha256": "12395c1f3fcb6bed2938689f797ea3cdf41ed5cb6c4766eec8ac949560310630"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"subdir": "unix",
|
||||||
|
"post-install": [
|
||||||
|
"chmod +w ${FLATPAK_DEST}/lib/libtk8.6.so"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
1
main.py
Normal file → Executable file
1
main.py
Normal file → Executable file
|
@ -1,3 +1,4 @@
|
||||||
|
#!/bin/python3
|
||||||
# Ion-Todo-Planner
|
# Ion-Todo-Planner
|
||||||
# Copyright (C) 2024 Ione 15
|
# Copyright (C) 2024 Ione 15
|
||||||
#
|
#
|
||||||
|
|
Reference in a new issue