[nautilus/wip/oholy/dockerfile-uncrustify] ci: Build uncrustify from sources
- From: Ondrej Holy <oholy src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [nautilus/wip/oholy/dockerfile-uncrustify] ci: Build uncrustify from sources
- Date: Wed, 14 Jul 2021 07:55:14 +0000 (UTC)
commit 78dc9867c24b3d8a4ee78134aecaee61cf023798
Author: Ondrej Holy <oholy redhat com>
Date:   Wed Jul 14 09:36:07 2021 +0200
    ci: Build uncrustify from sources
    
    The following fix is needed:
    https://github.com/uncrustify/uncrustify/pull/3235
 .gitlab/Dockerfile | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab/Dockerfile b/.gitlab/Dockerfile
index 8043417d4..570349c6b 100644
--- a/.gitlab/Dockerfile
+++ b/.gitlab/Dockerfile
@@ -1,6 +1,6 @@
 FROM fedora:rawhide
 
-RUN dnf install --nogpg -y dnf-plugins-core uncrustify findutils git libportal-devel tracker3-miners 
python3-gobject dbus-daemon libhandy1-devel \
+RUN dnf install --nogpg -y dnf-plugins-core findutils git libportal-devel tracker3-miners python3-gobject 
dbus-daemon libhandy1-devel \
  && dnf builddep --nogpg -y nautilus \
  && dnf clean all
 
@@ -24,3 +24,17 @@ RUN dnf builddep --nogpg -y libhandy \
  && ninja -C _build install \
  && cd .. \
  && rm -rf libhandy
+
+RUN dnf builddep --nogpg -y uncrustify \
+ && dnf clean all \
+ && git clone https://github.com/uncrustify/uncrustify.git \
+ && git fetch origin pull/3235/head:fix \
+ && git checkout fix \
+ && cd uncrustify \
+ && mkdir build \
+ && cd build \
+ && cmake -DCMAKE_INSTALL_PREFIX=/usr .. \
+ && make \
+ && make install \
+ && cd ../.. \
+ && rm -rf uncrustify
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]