From 37c378cfbe2308976c7d4a60c033a792774a2f9e Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 21:50:05 -0500 Subject: A first shot at a Gitlab CI config --- .gitlab-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..62b2944a1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,8 @@ +before_script: + - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev + - cmake . + +inkscape: + script: + - make + stage: build -- cgit v1.2.3 From 343cdf73b3077c2a0d99f9f1cf25d7bcbf1400e4 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:04:01 -0500 Subject: Try gsl0 --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 62b2944a1..b6ec3b5e6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ before_script: - - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev + - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl0-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev - cmake . inkscape: -- cgit v1.2.3 From d7784f18f9f2e65afffc5850fea180520b9e6506 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:18:06 -0500 Subject: Trying for a more modern Ubuntu image for a new version of GCC --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6ec3b5e6..856a9df21 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,7 @@ +image: ubuntu:16.04 + before_script: - - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl0-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev + - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev - cmake . inkscape: -- cgit v1.2.3 From ce499d24e6289bfe804c24d6e81aabaf99fb2f78 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:27:42 -0500 Subject: Split this out to make it easier to read --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 856a9df21..9890b6580 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,12 @@ image: ubuntu:16.04 before_script: - - apt-get update -qq && apt-get install -y -qq cmake intltool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libtool libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev pkg-config python-dev python-lxml zlib1g-dev + - apt-get update -yqq + # Tools + - apt-get install -y -qq cmake intltool pkg-config python-dev libtool + # Libraries + - apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev python-lxml zlib1g-dev + # Generate Makefiles - cmake . inkscape: -- cgit v1.2.3 From 9efa2b12fcf21b922e8fe0f0461ef8f9992d583e Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:42:45 -0500 Subject: Grab Google test tools --- .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9890b6580..be171a5d7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,6 +6,8 @@ before_script: - apt-get install -y -qq cmake intltool pkg-config python-dev libtool # Libraries - apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev python-lxml zlib1g-dev + # Testing Tools + - apt-get install -y -qq google-mock googletest libgtest-dev # Generate Makefiles - cmake . -- cgit v1.2.3 From 335055241794ed975f228f0e194bbbf5d6896f38 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:43:09 -0500 Subject: Adding in libyaml-dev --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index be171a5d7..570bfa6f8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,7 +5,7 @@ before_script: # Tools - apt-get install -y -qq cmake intltool pkg-config python-dev libtool # Libraries - - apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev python-lxml zlib1g-dev + - apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev libyaml-dev python-lxml zlib1g-dev # Testing Tools - apt-get install -y -qq google-mock googletest libgtest-dev # Generate Makefiles -- cgit v1.2.3 From 7fda6bab49ad19144829a07f86bbb3b46550c2d6 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 9 Jun 2017 22:55:15 -0500 Subject: No googletest --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 570bfa6f8..c8e265da1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,7 +7,7 @@ before_script: # Libraries - apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev libyaml-dev python-lxml zlib1g-dev # Testing Tools - - apt-get install -y -qq google-mock googletest libgtest-dev + - apt-get install -y -qq google-mock libgtest-dev # Generate Makefiles - cmake . -- cgit v1.2.3