[evince/remove-autotools] build: Remove autotools
- From: Germán Poo-Caamaño <gpoo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince/remove-autotools] build: Remove autotools
- Date: Sun, 31 May 2020 02:42:39 +0000 (UTC)
commit b27189bb3c5a1f5e838bda86c3f7c3ce0bebe08f
Author: Iñigo Martínez <inigomartinez gmail com>
Date: Tue Sep 25 22:10:27 2018 +0200
build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.
GitLab CI configuration has also been updated to use meson.
.gitlab-ci.yml | 21 +-
Makefile.am | 161 ----
acinclude.m4 | 288 -------
autogen.sh | 40 -
backend/Makefile.am | 36 -
backend/backend.symbols | 1 -
backend/comics/Makefile.am | 59 --
backend/djvu/Makefile.am | 48 --
backend/dvi/Makefile.am | 57 --
backend/dvi/mdvi-lib/Makefile.am | 42 -
backend/pdf/Makefile.am | 44 -
backend/ps/Makefile.am | 42 -
backend/tiff/Makefile.am | 43 -
backend/xps/Makefile.am | 41 -
browser-plugin/Makefile.am | 67 --
configure.ac | 1048 ------------------------
cut-n-paste/Makefile.am | 7 -
cut-n-paste/gimpcellrenderertoggle/Makefile.am | 14 -
cut-n-paste/libgd/Makefile.am | 18 -
cut-n-paste/synctex/Makefile.am | 19 -
cut-n-paste/unarr/Makefile.am | 43 -
cut-n-paste/unarr/common/Makefile.am | 1 -
cut-n-paste/unarr/lzmasdk/Makefile.am | 1 -
cut-n-paste/unarr/rar/Makefile.am | 1 -
data/Makefile.am | 118 ---
data/icons/16x16/Makefile.am | 3 -
data/icons/16x16/actions/Makefile.am | 27 -
data/icons/16x16/mimetypes/Makefile.am | 16 -
data/icons/22x22/Makefile.am | 3 -
data/icons/22x22/actions/Makefile.am | 27 -
data/icons/22x22/mimetypes/Makefile.am | 16 -
data/icons/24x24/Makefile.am | 3 -
data/icons/24x24/actions/Makefile.am | 23 -
data/icons/24x24/mimetypes/Makefile.am | 16 -
data/icons/32x32/Makefile.am | 3 -
data/icons/32x32/actions/Makefile.am | 19 -
data/icons/32x32/mimetypes/Makefile.am | 16 -
data/icons/48x48/Makefile.am | 3 -
data/icons/48x48/actions/Makefile.am | 20 -
data/icons/Makefile.am | 4 -
data/icons/scalable/Makefile.am | 3 -
data/icons/scalable/actions/Makefile.am | 23 -
data/icons/scalable/apps/Makefile.am | 16 -
data/icons/scalable/mimetypes/Makefile.am | 16 -
data/icons/symbolic/Makefile.am | 3 -
data/icons/symbolic/apps/Makefile.am | 16 -
evince-document.pc.in | 12 -
evince-view.pc.in | 11 -
git.mk | 227 -----
help/Makefile.am | 91 --
help/reference/Makefile.am | 2 -
help/reference/libdocument/Makefile.am | 131 ---
help/reference/libview/Makefile.am | 139 ----
help/reference/shell/Makefile.am | 144 ----
libdocument/Makefile.am | 185 -----
libmisc/Makefile.am | 20 -
libview/Makefile.am | 170 ----
previewer/Makefile.am | 54 --
properties/Makefile.am | 44 -
shell/Makefile.am | 208 -----
thumbnailer/Makefile.am | 42 -
61 files changed, 3 insertions(+), 4013 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a593d03e..a8aff357 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,13 +13,13 @@ master:
when: manual
script:
- - ./autogen.sh --enable-debug --enable-nautilus
- - make
+ - meson _build
+ - ninja -C _build all
artifacts:
when: on_failure
paths:
- - config.log
+ - _build/meson-logs/meson-log.txt
expire_in: 2 days
meson:
@@ -51,21 +51,6 @@ meson-gtk-doc:
- _build/meson-logs/meson-log.txt
expire_in: 2 days
-gtk-doc:
- image: registry.gitlab.gnome.org/gnome/evince/master-amd64:latest
- stage: build
- when: manual
-
- script:
- - ./autogen.sh --enable-nautilus --enable-gtk-doc
- - make
-
- artifacts:
- when: on_failure
- paths:
- - config.log
- expire_in: 2 days
-
flatpak:
image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
stage: build
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]