summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
12 daysbuild: use shell vs bashHEADmasterOz Tiram1-4/+1
As bash isn't the default shell on ubuntu Signed-off-by: Oz Tiram <[email protected]>
12 daysbuild: disable DVI on fedora:latest and ubuntu:rollingOz Tiram2-1/+12
Signed-off-by: Oz Tiram <[email protected]>
12 daysci: add option to clean ccacheOz Tiram1-1/+11
Signed-off-by: Oz Tiram <[email protected]>
12 daysfix: meson.build mathjax variable in correct scopeOz Tiram1-4/+1
Signed-off-by: Oz Tiram <[email protected]>
12 daysfix: meson.build define undefiend mathjax variableOz Tiram1-0/+4
Signed-off-by: Oz Tiram <[email protected]>
12 daysfix meson.build autodetect mathjax if epubOz Tiram1-6/+2
Signed-off-by: Oz Tiram <[email protected]>
12 daysfix: add mathjax to build script for arch linuxOz Tiram1-0/+1
Signed-off-by: Oz Tiram <[email protected]>
12 daysupdate NEWS for 1.28.3Oz Tiram1-0/+4
Signed-off-by: Oz Tiram <[email protected]>
12 daysbump version in configure.acOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
12 daysbump version in meson.buildOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
13 daysCI: meson and autotools use two jobsv1.28.3Xiaotian Wu3-5/+11
13 daysCI: Drop travis CIXiaotian Wu2-299/+0
13 daysCI: Try to use github actionWu Xiaotian9-0/+519
13 daysepub: Try and locate MathJax at configure timeColomban Wendling2-1/+21
Based on an XReader change[1], look up the MathJax source at configure time for better portability. If not specified manually, look in the common locations. This adds the --with-mathjax-directory=DIR configure option to manually specify the location, overriding the automatic discovery. The Meson part already exists, although was not used by the code. [1]: https://github.com/linuxmint/xreader/commit/9c6f363ad47f33b290d270489e50f7ad6071987a
13 daysmeson: Clean up tests for EPubColomban Wendling2-27/+31
* Properly require WebKit for the EPub backend, instead of it being an optional dependency. * Merge EPub tests together to simplify things. * Make MathJax optional, as it always has been. If missing, MathML will likely not display properly, but it's probably not that big of a deal as it's not the only use case for the EPub backend. If not found at setup time, use the historical default as fallback, in case it gets installed later. Note that all this MathJax stuff is currently unused, because the code has not been adjusted to make use of this check's results.
13 daysImport test-ev-archive.c from XReaderColomban Wendling2-14/+130
Import test source from XReader[1]. This is not as useful as it might seem as it's not a unit test, but it's still nice to have an easy way to manually test this code, and reduces differences with XReader, especially in the Meson build system. [1] https://github.com/linuxmint/xreader/blob/master/backend/comics/test-ev-archive.c
13 daysmeson: Build and install the Caja extensionColomban Wendling2-0/+37
This is controlled by the `caja` feature, which defaults to enabled.
13 daysmeson: shell: Fix MATEDATADIRColomban Wendling1-2/+0
MATEDATADIR value is missing `prefix`, but is already properly defined in the global C flags from the root meson.build, so we just need not to override it incorrectly. Also remove the LIBEXECDIR definition with is also wrong, but that is not actually used.
13 daysmeson: Replace backend boolean options with featuresColomban Wendling5-49/+36
This allows enabling the backend automatically depending on whether the dependencies are satisfied or not, like Autotool's counterpart. By default, the PDF backend is force-enabled and the Pixbuf backend is disabled, as with Autotools.
13 daysmeson: Fix build of the Comics, DVI and Pixbuf backendsColomban Wendling4-17/+19
2025-11-05Fix meson pkg-config compatibility with configuresj3-3/+3
pkg-config input files set -latrilview etc. but the library outputs created were libview.so, so any project that used pkg-config was broken, not to mention that the file itself also got renamed from its previous value and pkg-config wouldn't find it anymore.
2025-05-15meson: Fix libview GIR namespace (#638)Colomban Wendling1-1/+1
2025-05-15meson: Fix mate-desktop-2.0 dependency (#637)Colomban Wendling1-1/+1
2025-05-14Remove non-source fileColomban Wendling1-148/+0
test-driver comes from Autotools and it brought by the automatic setup, I doubt it was added on purpose.
2025-05-08ci: attempt to fix deploy with newer travis syntaxOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-24Release 1.28.2v1.28.2lukefromdc3-3/+38
2025-04-24Translations updatelukefromdc12-28/+33
2025-04-24epub: Disable thumbnailing sidebar.Michael Webster3-117/+14
A recent update to libwebkitgtk2gtk-4.1 breaks using WebKitWebView in a GtkOffscreenWindow. Disable the thumbnail sidebar with epub documents, and disable updating the GtkWindow thumbnail. ref: https://github.com/WebKit/WebKit/commit/8d7385fad3ffb31d0c438e6b6a50dffb4390840c Fixes: #631.
2025-04-04fix: rename all backend filesOz Tiram8-8/+8
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: generate dbus generated with the correct prefixOz Tiram1-7/+3
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: building atrild with explicit sourcesOz Tiram2-10/+7
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: building atril targetOz Tiram1-23/+23
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: shell/meson.build missing filesOz Tiram2-0/+3
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: correct dependeny on mate-submodulesOz Tiram2-2/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: properly build cut-n-paste/toolbar-editorOz Tiram1-2/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: add missing properties/meson.buildOz Tiram1-0/+20
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix all build errors with mesonOz Tiram4-26/+68
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix more build errorsOz Tiram2-1/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix more build errorsOz Tiram3-2/+12
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: disable maintainer mode per defaultOz Tiram3-14/+5
... fix library name Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: #error "Only <atril-document.h> can be included directly."Oz Tiram1-1/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: libdocument! meson automatically adds lib prefixOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: clean references to xreaderOz Tiram6-16/+16
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: add subprojects/mate-submodules.wrapOz Tiram1-0/+6
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: remove non existing source in shell/Oz Tiram1-8/+0
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: correct typo missing .in in filenameOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: use mate-submodules correctlyOz Tiram2-2/+4
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: fix warnings for meson.buildOz Tiram1-2/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: pin meson version, add missing ATRIL_MIME_TYPESOz Tiram3-1/+4
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: reorganinze meson.buildOz Tiram1-131/+168
Signed-off-by: Oz Tiram <[email protected]>