Christopher Davis
92e2006782
build: hook up tests with meson
...
Adds our cargo test to meson's testing system so that
`ninja test` runs it in addition to our resource validation tests.
2019-03-07 07:04:23 +02:00
Christopher Davis
5b2edc73ec
build: Build resources with meson instead of build.rs
...
Allows us to get rid of build.rs, which was only used to
compile resources. static_resource.rs is now created by
meson, and the meson path is used for include_bytes!.
Closes https://gitlab.gnome.org/World/podcasts/issues/55
2019-03-07 04:35:31 +00:00
Christopher Davis
395e31ff85
build: Use config.rs instead of env! macro
...
Previously we were using the env! macro to determine
build-time variables like version, app ID, and locale dir.
Instead of relying on env vars, we can create a configuration
file with meson and import it.
2019-03-07 04:35:31 +00:00
Sabri Ünal
dd0d828794
Update Turkish translation
2019-03-06 10:46:39 +00:00
Jordan Petridis
15bb1a2335
Merge branch 'escape-opml-export' into 'master'
...
p-data: Escape titles in OPML exports
See merge request World/podcasts!93
2019-03-04 04:26:38 +00:00
Christopher Davis
0a7b7880da
opml: escape characters when exporting
...
OPML is XML after all and parsers yell at us when we don't
escape &s.
2019-03-04 05:54:01 +02:00
Jordan Petridis
277f324cf0
cargo fmt
2019-03-03 17:47:11 +02:00
Jordan Petridis
e496d5bf36
cargo: build debug symbols for release builds as well
2019-03-03 17:46:33 +02:00
Jordan Petridis
0ed6c8979e
Upgrade crossbeam-channel
2019-03-03 17:45:43 +02:00
Jordan Petridis
075dd1adeb
cargo: change email metadata of the crates
2019-03-03 04:59:52 +02:00
Jordan Petridis
027faf1949
Change formatting of podcasts-gtk/Cargo.toml
2019-03-03 04:58:40 +02:00
Jordan Petridis
54e049874c
html2text: Use upstream git repo
2019-03-03 04:54:42 +02:00
Jordan Petridis
c4c6ba9ea4
Update dependencies
2019-03-03 04:46:19 +02:00
Jordan Petridis
a77bf0b8fb
Update gtk-rs family of crates
2019-03-03 04:46:19 +02:00
Jordan Petridis
b9bad14df6
build: Update libhandy to 0.0.8 at least
...
Earlier versions of libhandy broke translations for all apps.
sadly we can't require 0.0.9 yet as it hasn't been released yet.
https://mail.gnome.org/archives/desktop-devel-list/2019-March/msg00000.html
2019-03-03 04:10:47 +02:00
Kukuh Syafaat
b1058933b8
Update Indonesian translation
2019-03-02 12:18:56 +00:00
Jiri Grönroos
32c7f6b29e
Update Finnish translation
2019-03-02 08:51:28 +00:00
Milo Casagrande
137705450b
Update Italian translation
2019-02-28 08:25:39 +00:00
Ask Hjorth Larsen
4dc6034de8
Add Danish translation
2019-02-24 17:46:33 +00:00
Daniel Mustieles
7fa18fe38f
Update Spanish translation
2019-02-19 15:05:09 +00:00
Jordan Petridis
7e34347ed7
Merge branch 'mpris-fix' into 'master'
...
add missing mpris callbacks / fix #115
Closes #115
See merge request World/podcasts!92
2019-02-05 21:52:55 +00:00
Felix Häcker
68fa547b06
Implement MPRIS pause and play methods.
...
Till now we were only using the play_pause method and
was enough for most of the usecases, but looks like
some mpris clients only use the individual methods.
https://specifications.freedesktop.org/mpris-spec/latest/Player_Interface.html#Method:PlayPause
Close #115
2019-02-05 20:47:56 +00:00
Balázs Úr
a113ed049d
Update Hungarian translation
2019-02-05 20:45:43 +00:00
Piotr Drąg
2f8a6a91f8
Update Polish translation
2019-02-02 15:31:37 +00:00
Jordan Petridis
f75ed257f2
Merge branch 'piotrdrag/unicode-typography' into 'master'
...
Use Unicode ellipsis in a user-visible string
See merge request World/podcasts!91
2019-02-02 15:17:22 +00:00
Piotr Drąg
06091d1af4
Use Unicode ellipsis in a user-visible string
...
See https://developer.gnome.org/hig/stable/typography.html
2019-02-02 12:14:29 +01:00
Daniel Mustieles
fb4e550122
Update Spanish translation
2019-01-29 15:28:41 +00:00
Balázs Úr
a74301f479
Update Hungarian translation
2019-01-28 22:42:49 +00:00
Rafael Fontenelle
c49f417d00
Update Brazilian Portuguese translation
2019-01-28 21:22:53 +00:00
Jordan Petridis
a2bcd8aa30
Merge branch 'opml-export' into 'master'
...
Add support for exporting to opml format
See merge request World/podcasts!77
2019-01-27 04:48:26 +00:00
Christopher Davis
6c34686d8d
p-data: Implment support for exporting the shows to an OPML file
...
Close #41
2019-01-27 06:06:46 +02:00
Jordan Petridis
86ec6f43cb
scripts:test.sh: fail upon exit code, and print stuff
2019-01-27 06:01:35 +02:00
Jordan Petridis
e9c7a3b99e
Flatpak: Add a nightly manifest
2019-01-27 01:44:06 +02:00
Jordan Petridis
f0ac63cd96
CI: add color to the test output
2019-01-21 03:13:51 +02:00
Jordan Petridis
b1e8663ba9
cargo update
2019-01-21 03:13:51 +02:00
Jordan Petridis
2cb6bf2b98
p-gtk: Update the libhandy bindings
2019-01-21 03:13:51 +02:00
Jordan Petridis
b35c63d1c8
Flatpak: Update libhandy to 0.0.7 and pin the commit
...
Lets avoid rolling git repos breaking the CI
2019-01-21 03:13:50 +02:00
Jordan Petridis
96b929b313
Flatpak: move USE_PLAYBIN3 env var to a finish arg
2019-01-21 03:13:50 +02:00
Jiri Grönroos
d8cddfafa0
Update Finnish translation
2019-01-16 18:04:16 +00:00
Jordan Petridis
de7d12d2c8
Merge branch 'patch-2' into 'master'
...
appdata: Improve the appdata file per the specs
See merge request World/podcasts!90
2019-01-10 06:18:19 +00:00
Bilal Elmoussaoui
bc8d521853
appdata: Improve the appdata file per the specs
...
freedesktop specs:https://freedesktop.org/software/appstream/docs/chap-Quickstart.html
kudos documentation: https://gitlab.gnome.org/GNOME/gnome-software/blob/master/doc/kudos.md
2019-01-09 19:21:29 +00:00
Jordan Petridis
a6c2666c82
Merge branch 'patch-1' into 'master'
...
Meson: add tests to validate desktop & appdata files
See merge request World/podcasts!89
2019-01-09 19:00:56 +00:00
Bilal Elmoussaoui
32424e7938
Meson: add tests to validate desktop & appdata files
2019-01-09 18:24:11 +00:00
Jordan Petridis
ca4a3d64eb
meson: remove dependency on gstreamer-bad-video-1.0
...
This has been moved to gst-base now.
b9e15fddb1
2019-01-05 15:41:46 +02:00
Jordan Petridis
2257688c65
Use rustfmt from the stable rustup channel
2019-01-05 15:11:27 +02:00
Jordan Petridis
ea9ddc58c0
scripts/test.sh: Minor tweaks
2019-01-05 15:11:27 +02:00
Milo Casagrande
c47d375a58
Update Italian translation
2018-12-11 16:49:14 +00:00
Jordan Petridis
36f97a5300
Flatpak: minor cleanup
2018-12-09 20:40:41 +02:00
Jordan Petridis
4adc3fadaa
Flatpak: Set an env var so gstreamer uses playbin3
2018-12-09 20:39:17 +02:00
Jordan Petridis
d9c64e7f87
CI: move the rustfmt check before the build/test
2018-12-09 04:02:29 +02:00