comparison www/webkitgtk/webkitgtk.sh @ 1216:6710613b88b9

misc: remove build function
author David Demelier <markand@malikania.fr>
date Wed, 29 Sep 2021 13:49:32 +0200
parents 297b5eef115e
children 57dc83a39b13
comparison
equal deleted inserted replaced
1215:3214f7fed454 1216:6710613b88b9
152 with_x="-DENABLE_X11_TARGET=On" 152 with_x="-DENABLE_X11_TARGET=On"
153 else 153 else
154 with_x="-DENABLE_X11_TARGET=Off" 154 with_x="-DENABLE_X11_TARGET=Off"
155 fi 155 fi
156 156
157 build() 157 rm -rf $PKGNAME-$PKGVERSION
158 { 158 tar xvf $PKGNAME-$PKGVERSION.tar.xz
159 rm -rf $PKGNAME-$PKGVERSION 159 cd $PKGNAME-$PKGVERSION
160 tar xvf $PKGNAME-$PKGVERSION.tar.xz
161 cd $PKGNAME-$PKGVERSION
162 160
163 # -DENABLE_PLUGIN_PROCESS_GTK2=Off: in Vanilla Gtk 2 is deprecated. 161 # -DENABLE_PLUGIN_PROCESS_GTK2=Off: in Vanilla Gtk 2 is deprecated.
164 patch -p0 < ../patch-clang.patch 162 patch -p0 < ../patch-clang.patch
165 patch -p1 < ../patch-musl.patch 163 patch -p1 < ../patch-musl.patch
166 patch -p1 < ../patch-isystem.patch 164 patch -p1 < ../patch-isystem.patch
167 mkdir build && cd build 165 mkdir build && cd build
168 cmake .. \ 166 cmake .. \
169 -GNinja \ 167 -GNinja \
170 -DBUILD_SHARED_LIBS=On \ 168 -DBUILD_SHARED_LIBS=On \
171 -DCMAKE_BUILD_TYPE=Release \ 169 -DCMAKE_BUILD_TYPE=Release \
172 -DCMAKE_CXX_COMPILER="$CXX" \ 170 -DCMAKE_CXX_COMPILER="$CXX" \
173 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ 171 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
174 -DCMAKE_C_COMPILER="$CC" \ 172 -DCMAKE_C_COMPILER="$CC" \
175 -DCMAKE_C_FLAGS="$CFLAGS" \ 173 -DCMAKE_C_FLAGS="$CFLAGS" \
176 -DCMAKE_INSTALL_PREFIX= \ 174 -DCMAKE_INSTALL_PREFIX= \
177 -DLIB_INSTALL_DIR=/lib \ 175 -DLIB_INSTALL_DIR=/lib \
178 -DPORT=GTK \ 176 -DPORT=GTK \
179 -DENABLE_PLUGIN_PROCESS_GTK2=Off \ 177 -DENABLE_PLUGIN_PROCESS_GTK2=Off \
180 $with_geolocation \ 178 $with_geolocation \
181 $with_gstreamer \ 179 $with_gstreamer \
182 $with_hyphen \ 180 $with_hyphen \
183 $with_introspection \ 181 $with_introspection \
184 $with_jpeg \ 182 $with_jpeg \
185 $with_notifications \ 183 $with_notifications \
186 $with_libsecret \ 184 $with_libsecret \
187 $with_opengl \ 185 $with_opengl \
188 $with_spell \ 186 $with_spell \
189 $with_wayland \ 187 $with_wayland \
190 $with_woff2 \ 188 $with_woff2 \
191 $with_x 189 $with_x
192 CC="$CC" CXX="$CXX" ninja 190 CC="$CC" CXX="$CXX" ninja
193 DESTDIR=$DESTDIR ninja install 191 DESTDIR=$DESTDIR ninja install
194 cd .. 192 cd ..
195 193
196 cd .. 194 cd ..
197 rm -rf $PKGNAME-$PKGVERSION 195 rm -rf $PKGNAME-$PKGVERSION
198 }