[tracker-miners/wip/carlosg/drop-autotools] build: Drop autotools



commit 2124403562486271aa8535d3a8ef65f52c0451ff
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Sep 3 15:49:21 2018 +0200

    build: Drop autotools

 .gitlab-ci.yml                                     |   25 +-
 Makefile.am                                        |  127 --
 autogen.sh                                         |   67 -
 configure.ac                                       | 1912 --------------------
 docs/Makefile.am                                   |    3 -
 docs/design/Makefile.am                            |    4 -
 docs/manpages/Makefile.am                          |   19 -
 m4/.gitignore                                      |    1 -
 m4/attributes.m4                                   |  288 ---
 m4/sqlite-auto-extension.m4                        |   40 -
 m4/sqlite-builtin-fts5.m4                          |   35 -
 m4/sqlite-threadsafe.m4                            |   52 -
 m4/tracker.m4                                      |  253 ---
 m4/vala-extra.m4                                   |   26 -
 src/Makefile.am                                    |   17 -
 src/libtracker-extract/Makefile.am                 |   68 -
 src/libtracker-miners-common/Makefile.am           |   63 -
 src/miners/Makefile.am                             |   15 -
 src/miners/apps/Makefile.am                        |   73 -
 src/miners/fs/Makefile.am                          |  120 --
 src/miners/rss/Makefile.am                         |   73 -
 src/tracker-extract/Makefile.am                    |  651 -------
 src/tracker-writeback/Makefile.am                  |   94 -
 tests/Makefile.am                                  |   19 -
 tests/common/Makefile.am                           |   18 -
 tests/functional-tests/Makefile.am                 |   85 -
 tests/functional-tests/common/Makefile.am          |    7 -
 .../common/data/Images/Makefile.am                 |   10 -
 tests/functional-tests/common/data/Makefile.am     |   15 -
 .../functional-tests/common/data/Music/Makefile.am |    8 -
 .../functional-tests/common/data/Video/Makefile.am |   10 -
 tests/functional-tests/common/utils/Makefile.am    |   17 -
 tests/functional-tests/test-apps-data/Makefile.am  |    8 -
 .../test-extraction-data/Makefile.am               |    7 -
 .../test-extraction-data/audio/Makefile.am         |   12 -
 .../test-extraction-data/images/Makefile.am        |   41 -
 .../test-extraction-data/office/Makefile.am        |   26 -
 .../test-extraction-data/playlists/Makefile.am     |   10 -
 .../test-extraction-data/video/Makefile.am         |   16 -
 .../test-writeback-data/Makefile.am                |    8 -
 tests/functional-tests/unittest2/Makefile.am       |   19 -
 tests/libtracker-extract/Makefile.am               |   69 -
 tests/libtracker-miners-common/Makefile.am         |   42 -
 tests/tracker-writeback/Makefile.am                |    9 -
 44 files changed, 1 insertion(+), 4481 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1301d3bdc..e3dc0e842 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,30 +4,7 @@
 stages:
   - test
 
-test-autotools-fedora-latest:
-  stage: test
-  image: registry.gitlab.gnome.org/sthursfield/tracker-oci-images/amd64/fedora:latest
-
-  script:
-    # First build and install latest Tracker using Meson (the Autotools build
-    # of Tracker is tested already in tracker.git, we don't need to suffer that
-    # again).
-    - mkdir /opt/tracker; chown tracker:tracker /opt/tracker
-    - su tracker -c 'git clone https://gitlab.gnome.org/GNOME/tracker'
-    - su tracker -c 'cd tracker; mkdir build'
-    - su tracker -c 'cd tracker/build; meson .. --prefix=/opt/tracker 
-Ddbus_services=/opt/tracker/share/dbus-1/services -Dsystemd_user_services=/opt/tracker/lib/systemd/user'
-    - su tracker -c 'cd tracker/build; ninja install'
-    # Delete the build tree now that we're done with it, or `intltool-update`
-    # raise a spurious error later during `make check`.
-    - su tracker -c 'rm -Rf tracker'
-
-    # Now build tracker-miners using Autotools, linking against new Tracker.
-    - PKG_CONFIG_PATH=/opt/tracker/lib64/pkgconfig/ su tracker -c './autogen.sh --prefix=/opt/tracker'
-    - su tracker -c 'make -j'
-    - su tracker -c 'LD_LIBRARY_PATH=/opt/tracker/lib64 VERBOSE=1 make check'
-    - su tracker -c 'LD_LIBRARY_PATH=/opt/tracker/lib64 TRACKER_TESTS_VERBOSE=1 dbus-launch make 
functional-test'
-
-test-meson-fedora-latest:
+test-fedora-latest:
   stage: test
   image: registry.gitlab.gnome.org/sthursfield/tracker-oci-images/amd64/fedora:latest
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]