Skip to content

Commit 1544679

Browse files
committed
Initial Commit
1 parent 92d5a62 commit 1544679

23 files changed

+1311
-0
lines changed

COPYING

Lines changed: 675 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# pytimer
2+
3+
A description of this project.

code.leech.pytimer.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"id" : "code.leech.pytimer",
3+
"runtime" : "org.gnome.Platform",
4+
"runtime-version" : "47",
5+
"sdk" : "org.gnome.Sdk",
6+
"command" : "pytimer",
7+
"finish-args" : [
8+
"--share=network",
9+
"--share=ipc",
10+
"--socket=fallback-x11",
11+
"--device=dri",
12+
"--socket=wayland"
13+
],
14+
"cleanup" : [
15+
"/include",
16+
"/lib/pkgconfig",
17+
"/man",
18+
"/share/doc",
19+
"/share/gtk-doc",
20+
"/share/man",
21+
"/share/pkgconfig",
22+
"*.la",
23+
"*.a"
24+
],
25+
"modules" : [
26+
{
27+
"name" : "pytimer",
28+
"builddir" : true,
29+
"buildsystem" : "meson",
30+
"sources" : [
31+
{
32+
"type" : "git",
33+
"url" : "file:///home/carbon751/Projects"
34+
}
35+
]
36+
}
37+
]
38+
}

data/code.leech.pytimer.desktop.in

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[Desktop Entry]
2+
Name=pytimer
3+
Exec=pytimer
4+
Icon=code.leech.pytimer
5+
Terminal=false
6+
Type=Application
7+
Categories=Utility;
8+
Keywords=GTK;
9+
StartupNotify=true
10+
DBusActivatable=true
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<schemalist gettext-domain="pytimer">
3+
<schema id="code.leech.pytimer" path="/code/leech/pytimer/">
4+
</schema>
5+
</schemalist>
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="desktop-application">
3+
<id>code.leech.pytimer</id>
4+
<metadata_license>CC0-1.0</metadata_license>
5+
<project_license>GPL-3.0-or-later</project_license>
6+
7+
<name>PyTimer</name>
8+
<summary>Keep the summary shorter, between 10 and 35 characters</summary>
9+
<description>
10+
<p>No description</p>
11+
</description>
12+
13+
<developer id="tld.vendor">
14+
<name>Developer name</name>
15+
</developer>
16+
17+
<!-- Requered: Should be a link to the upstream homepage for the component -->
18+
<url type="homepage">https://example.org/</url>
19+
<!-- Recommended: It is highly recommended for open-source projects to display the source code repository -->
20+
<url type="vcs-browser">https://example.org/repository</url>
21+
<!-- Should point to the software's bug tracking system, for users to report new bugs -->
22+
<url type="bugtracker">https://example.org/issues</url>
23+
<!-- Should link a FAQ page for this software, to answer some of the most-asked questions in detail -->
24+
<!-- URLs of this type should point to a webpage where users can submit or modify translations of the upstream project -->
25+
<url type="translate">https://example.org/translate</url>
26+
<url type="faq">https://example.org/faq</url>
27+
<!--Sould provide a web link to an online user's reference, a software manual or help page -->
28+
<url type="help">https://example.org/help</url>
29+
<!-- URLs of this type should point to a webpage showing information on how to donate to the described software project -->
30+
<url type="donation">https://example.org/donate</url>
31+
<!--This could for example be an HTTPS URL to an online form or a page describing how to contact the developer -->
32+
<url type="contact">https://example.org/contact</url>
33+
<!--URLs of this type should point to a webpage showing information on how to contribute to the described software project -->
34+
<url type="contribute">https://example.org/contribute</url>
35+
36+
<translation type="gettext">pytimer</translation>
37+
<!-- All graphical applications having a desktop file must have this tag in the MetaInfo.
38+
If this is present, appstreamcli compose will pull icons, keywords and categories from the desktop file. -->
39+
<launchable type="desktop-id">code.leech.pytimer.desktop</launchable>
40+
<!-- Use the OARS website (https://hughsie.github.io/oars/generate.html) to generate these and make sure to use oars-1.1 -->
41+
<content_rating type="oars-1.1" />
42+
43+
<!-- Applications should set a brand color in both light and dark variants like so -->
44+
<branding>
45+
<color type="primary" scheme_preference="light">#ff00ff</color>
46+
<color type="primary" scheme_preference="dark">#993d3d</color>
47+
</branding>
48+
49+
<screenshots>
50+
<screenshot type="default">
51+
<image>https://example.org/example1.png</image>
52+
<caption>A caption</caption>
53+
</screenshot>
54+
<screenshot>
55+
<image>https://example.org/example2.png</image>
56+
<caption>A caption</caption>
57+
</screenshot>
58+
</screenshots>
59+
60+
<releases>
61+
<release version="1.0.1" date="2024-01-18">
62+
<url type="details">https://example.org/changelog.html#version_1.0.1</url>
63+
<description translate="no">
64+
<p>Release description</p>
65+
<ul>
66+
<li>List of changes</li>
67+
<li>List of changes</li>
68+
</ul>
69+
</description>
70+
</release>
71+
</releases>
72+
73+
</component>

data/code.leech.pytimer.service.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[D-BUS Service]
2+
Name=code.leech.pytimer
3+
Exec=@bindir@/pytimer --gapplication-service
Lines changed: 130 additions & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

data/icons/meson.build

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
application_id = 'code.leech.pytimer'
2+
3+
scalable_dir = 'hicolor' / 'scalable' / 'apps'
4+
install_data(
5+
scalable_dir / ('@0@.svg').format(application_id),
6+
install_dir: get_option('datadir') / 'icons' / scalable_dir
7+
)
8+
9+
symbolic_dir = 'hicolor' / 'symbolic' / 'apps'
10+
install_data(
11+
symbolic_dir / ('@0@-symbolic.svg').format(application_id),
12+
install_dir: get_option('datadir') / 'icons' / symbolic_dir
13+
)

0 commit comments

Comments
 (0)