Skip to content

Commit 81be67e

Browse files
Merge pull request #749 from matthijskooijman/small-fixes
A few small fixes
2 parents 9eb80bc + 685dc5f commit 81be67e

14 files changed

+45
-56
lines changed

.github/workflows/testing.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,10 @@ jobs:
102102
flatpak install --user -y flathub org.gnome.Platform//45 org.gnome.Sdk//45
103103
- name: Build application
104104
run: |
105-
flatpak-builder --repo=build/flatpak/repo build/flatpak/tmp org.gnome.Hamster.yml
105+
flatpak-builder --repo=build/flatpak/repo build/flatpak/tmp data/org.gnome.Hamster.flatpak.yml
106106
- name: Run tests inside sandbox
107107
run: |
108-
dbus-launch flatpak-builder --run build/flatpak/tmp org.gnome.Hamster.yml python3 -m unittest
108+
dbus-launch flatpak-builder --run build/flatpak/tmp data/org.gnome.Hamster.flatpak.yml python3 -m unittest
109109
- name: Export bundle and try to install it
110110
run: |
111111
mkdir -p dist

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ GNOME SDK beforehand (an error will notify you about it, if needed). Execute:
175175

176176
```bash
177177
flatpak-builder --force-clean --user --install \
178-
build/flatpak org.gnome.Hamster.yml
178+
build/flatpak data/org.gnome.Hamster.flatpak.yml
179179
```
180180

181181
This creates a temporary flatpack build folder in the ``build/flatpak``
@@ -247,7 +247,7 @@ run:
247247
To run the tests inside the flatpak, use:
248248

249249
```bash
250-
flatpak-builder --run build/flatpak org.gnome.Hamster.yml \
250+
flatpak-builder --run build/flatpak data/org.gnome.Hamster.flatpak.yml \
251251
python3 -m unittest
252252
```
253253

File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ modules:
3434
- "./waf install"
3535
sources:
3636
- type: dir
37-
path: "."
37+
path: ".."
3838
finish-args:
3939
- "--socket=wayland"
4040
- "--socket=fallback-x11"

data/org.gnome.Hamster.metainfo.xml.in

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,16 @@
3535
<screenshots>
3636
<screenshot type="default">
3737
<caption>The overview window</caption>
38-
<image>https://raw.githubusercontent.com/projecthamster/hamster/master/screenshot.png</image>
38+
<image>https://raw.githubusercontent.com/projecthamster/hamster/master/data/screenshots/overview.png</image>
3939
</screenshot>
4040
<screenshot>
4141
<caption>The overview window with statistics</caption>
4242
<image>https://raw.githubusercontent.com/projecthamster/hamster/master/data/screenshots/overview2.png</image>
4343
</screenshot>
44+
<screenshot>
45+
<caption>The editor window</caption>
46+
<image>https://raw.githubusercontent.com/projecthamster/hamster/master/data/screenshots/editor.png</image>
47+
</screenshot>
4448
</screenshots>
4549
​<translation type="gettext">hamster</translation>
4650
<url type="homepage">https://github.com/projecthamster/hamster/wiki</url>

data/wscript

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file is meant to be included in the root wscript,
22
# through the recurse("data") command.
33
# An advantage of keeping it there
4-
# instead of blending it in the root wscript build()
4+
# instead of blending it in the root wscript build()
55
# is that the files are looked for in the same folder
66
# (no need to prepend data/ everywhere)
77

@@ -30,15 +30,15 @@ def build(ctx):
3030
dict = ctx.env,
3131
install_path = "${DATADIR}/applications"
3232
)
33-
33+
3434
start_dir = ctx.path.find_dir('.')
35-
35+
3636
# glade builder files
3737
ctx.install_files('${DATADIR}/hamster', start_dir.ant_glob('*.ui'))
3838
# default files
3939
ctx.install_files('${DATADIR}/hamster', 'hamster.db')
4040
ctx.install_files('${DATADIR}/hamster', 'report_template.html')
41-
41+
4242
# icons
4343
ctx.install_files('${DATADIR}/hamster/art', start_dir.ant_glob('art/*.png'))
4444
ctx.install_files('${DATADIR}/icons/hicolor/16x16/apps', 'art/16x16/org.gnome.Hamster.GUI.png')
@@ -51,6 +51,25 @@ def build(ctx):
5151
if not ctx.env.skip_icon_cache_update:
5252
ctx.add_post_fun(update_icon_cache)
5353

54+
# dbus service files
55+
ctx(features="subst",
56+
source= "org.gnome.Hamster.service.in",
57+
target= "org.gnome.Hamster.service",
58+
install_path="${DATADIR}/dbus-1/services",
59+
)
60+
61+
ctx(features="subst",
62+
source= "org.gnome.Hamster.GUI.service.in",
63+
target= "org.gnome.Hamster.GUI.service",
64+
install_path="${DATADIR}/dbus-1/services",
65+
)
66+
67+
ctx(features="subst",
68+
source= "org.gnome.Hamster.WindowServer.service.in",
69+
target= "org.gnome.Hamster.WindowServer.service",
70+
install_path="${DATADIR}/dbus-1/services",
71+
)
72+
5473

5574
# icon cache update
5675
def update_icon_cache(ctx):

src/hamster/.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
*.pyc
22
defs.py
3-
4-
3+
.flatpak-builder

0 commit comments

Comments
 (0)