1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-06-30 22:54:23 +00:00
Commit Graph

71 Commits

Author SHA1 Message Date
Germán Poo-Caamaño
14f9ee695f build: Update flatpak dependencies
* Update versions for gnome-desktop, webp, poppler, poppler-data, and
  gspell.
2023-07-03 18:08:08 -04:00
Pablo Correa Gómez
a41ba61be4 Fix files not addering to code style defined in editorconfig 2023-06-20 15:27:24 +00:00
Germán Poo-Caamaño
3683cbe2f2 build: Update flatpak dependencies
* Remove libarchive, as 3.6.0 is already present in freedesktop SDK.
* Update versions for gnome-desktop and webp
2022-08-29 18:19:41 -04:00
Germán Poo-Caamaño
6a9a5983cd build: Bump poppler's version to latest stable 2022-07-15 21:06:36 -04:00
Germán Poo-Caamaño
cbfe84b7e0 flatpak: Update access to gvfs
- Remove permission required for older runtimes (before
  Freedesktop Platform 19.08 and Gnome Platform 3.34).
- Remove inexistent D-Bus service
2022-03-19 18:42:06 +00:00
Germán Poo-Caamaño
d7bd22520d flatpak: Build introspection and API documentation
* We can enable it as gi-docgen reduces the build time in
  comparison with gtk-doc
* Set `main` as the branch as flatpak-builder may needed it
  when it looks for master and does not find it.
2022-03-01 22:41:23 -03:00
Germán Poo-Caamaño
77826887f0 flatpak: Add gi-docgen and its dependencies as modules
The SDK lacks some Python modules required by gi-docgen.
Given we install those dependencies with pip, we also
install gi-docgen that way (and skip the meson submodule
build/install)
2022-03-01 22:41:23 -03:00
Germán Poo-Caamaño
2d83cc8e92 flatpak: Bump poppler version and update build options
Make explicit some options to reduce tests and warnings
messages.

Bump to Poppler 22.02, which contains fixes reported by
Evince users.
2022-03-01 22:13:23 -03:00
Germán Poo-Caamaño
df01c6e4b3 flatpak: Bump gnome-desktop version 2022-03-01 22:13:19 -03:00
Germán Poo-Caamaño
1dc7082792 flatpak: Bump poppler-data version 2022-03-01 22:13:19 -03:00
Germán Poo-Caamaño
ee8508c302 flatpak: Add libarchive 3.6.0 build
The comic backends now requires libarchive 3.6.0, which is not currently
available in the SDK. Therefore, we build it to enable comic support
in flatpak Evince.
2022-03-01 18:08:48 -03:00
Germán Poo-Caamaño
1df114dbe5 build: Use platform/master as runtime instead of SDK
Fixes #1557
2021-06-26 16:52:07 -04:00
Germán Poo-Caamaño
7068a1e22c flatpak: Use development flag when building the unstable version 2021-06-23 20:38:33 +00:00
Patrick
5d261cb855 flatpak: Require Flatpak >= 0.11.6
This commit is required: 8f428fd768

See also: https://gitlab.gnome.org/GNOME/evince/merge_requests/98
2021-06-21 14:15:35 -04:00
Germán Poo-Caamaño
ea15872073 flatpak: Remove dconf permissions 2021-06-21 14:11:50 -04:00
Germán Poo-Caamaño
b4074ae819 flatpak: Bump manifest to latest WebP version 2021-06-19 22:46:20 -04:00
Berteaux
e885ba4b89 Add access to pulseaudio sound server to flatpak. 2021-06-19 12:55:36 +00:00
Germán Poo-Caamaño
03429ec3b3 build: Update dependency versions for flatpak
* Sync libraries with flathub flatpak's
2021-06-14 18:27:15 -04:00
Sebastien Bacher
4b3dc9241c snap: update to the gnome 3.38 extension to fix the build 2021-04-07 17:03:38 +02:00
Germán Poo-Caamaño
48966a2975 flatpak: Bump gnome-desktop to 3.36.1 2020-06-30 12:32:50 -04:00
Casey Jao
5bab224509 Make "Open Containing Folder" work in flatpak
It doesn't seem possible to find the default application for files of
type "inode/directory" from inside the sandbox. Try the
org.freedesktop.FileManager1 dbus interface should this lookup fail.

Closes #1147.
2020-06-22 19:05:08 -04:00
Ken VanDine
19eef8a0bc snap: Don't specify candidate channel for the build snap 2020-06-12 13:41:24 -04:00
Ken VanDine
772aa0ed96 snap: updated to use latest snapcraft extension. Fixes #1426 2020-06-12 13:39:47 -04:00
Germán Poo-Caamaño
eb2bd17f00 flatpak: Bump poppler to 0.89.0 2020-06-12 00:29:42 -04:00
vanadiae
e87a5b54e1 flatpak: don't build user help as slow and not needed for development
The development flatpak manifest currently builds user help.

However, this flatpak is only for development (the other manifest is at
flathub) and building user help adds signifiant time to each rebuild,
which is painful when programming and testing.

So this commits disables the user help for the development flatpak.
2020-06-09 22:25:03 +02:00
Bastien Nocera
d78aab7c5f flatpak: Update Flatpak for app-provided gdk-pixbuf loader
This simplifies the code slightly.
2020-05-31 09:12:11 -04:00
Casey Jao
2cb8817857 Update Poppler to 0.88.0 2020-05-19 20:12:40 +00:00
Sébastien Bacher
453d060872 snap: use removable-media for access to USB drives 2020-03-13 17:00:12 +00:00
Ken VanDine
97d9a49d06 snap: Change grade 2019-12-20 09:45:03 -05:00
Germán Poo-Caamaño
d402b7b85c build-aux: Update URL for libgxps 2019-11-25 12:37:14 -03:00
Germán Poo-Caamaño
997fbd604c build-aux: Bump dependency versions
* Bump:
  * poppler to 0.82.0
  * gnome-desktop to 3.34.1
2019-11-25 12:37:14 -03:00
Germán Poo-Caamaño
f2e9dc8ddc flatpak: Fix typo 2019-10-07 16:22:13 -03:00
Germán Poo-Caamaño
018d1d6ab2 flatpak: Update dependency versions
* gnome-desktop: 3.34.0
* poppler: 0.81.0
* gspell: 1.8.2
2019-10-07 15:40:04 -03:00
Jason Crain
3c89f349d5 flatpak: add gnome-desktop dependency
This library is needed to cache thumbnails on the Recent Documents view.
2019-09-29 12:02:20 -03:00
Jason Crain
01671c4dcf flatpak: disable unnecessary libgxps files
Introspection, test programs, and commandline programs are not useful in
the flatpak.
2019-09-29 12:02:20 -03:00
Jason Crain
75a421b8bd flatpak: disable evince's thumbnailer
It's not useful in the flatpak.
2019-09-29 12:02:20 -03:00
Jason Crain
b7a89938cc flatpak: Use https for poppler-data url 2019-09-29 12:02:20 -03:00
Jason Crain
16b1354cff flatpak: Disable unnecessary poppler options
We don't need poppler's test programs, utilities, introspection, the
splash renderer, or the cpp backend.
2019-09-29 12:02:20 -03:00
Jason Crain
9f7f4305e8 flatpak: remove enchant2 module
This is already included in the runtime.
2019-09-29 12:02:20 -03:00
Jason Crain
8bd2e31bb6 flatpak: remove openjpeg module
This is already included in the runtime.

Adds a config option to poppler to ensure that poppler's opejpeg support
isn't silently disabled.
2019-09-29 12:02:20 -03:00
Jason Crain
cecec4cb46 flatpak: Update libgxps to version 0.3.1 2019-09-29 12:02:20 -03:00
Jason Crain
a39d60f150 flatpak: Update poppler to 0.79.0 2019-09-29 12:02:20 -03:00
Germán Poo-Caamaño
0c79fec81b ci: build gtk-doc by default on meson
Although it was enabled in meson's options, the command needs
explicitly told what to build.
2019-09-28 21:42:50 -03:00
Heather Ellsworth
864a46d91f Fix typo 2019-09-16 17:14:39 +02:00
Heather Ellsworth
528d55996d snap: Update yaml to use GNOME extensions 2019-09-16 17:03:17 +02:00
Ken VanDine
8ea10a8948 snap: Updated to build with meson 2019-03-12 12:17:18 -04:00
Abderrahim Kitouni
d5a310e25c flatpak: disable introspection and gtk-doc
These aren't needed in the flatpak and only slow down the build
2019-02-22 21:37:55 +01:00
Ken VanDine
bffb76a3a9 snap: Updated to use core18 and newer GNOME platform 2019-02-15 10:43:24 -05:00
Jordan Petridis
f6425f3313
Revert "Flatpak: Bundle meson"
This reverts commit c672bf138c.

Meson 0.48+ is on the runtime now and this is no longer needed
2018-10-31 00:35:56 +02:00
Jordan Petridis
c672bf138c
Flatpak: Bundle meson
We currently need meson 0.48.0+ but meson was downgraded in the
runtime due to some regression back to 0.47.2 so we need to bundle
it for the time being.
2018-10-16 19:25:29 +03:00