Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howtos:win32:msys2 [2025/02/01 11:44] – updating guide to build from git as advised method giuspenhowtos:win32:msys2 [2025/02/01 17:04] (current) – use git clean -dfx as distclean may fail if there was no configure yet giuspen
Line 114: Line 114:
     mkdir -p ~/geany_build/bundle/geany-gtk     mkdir -p ~/geany_build/bundle/geany-gtk
     cd ~/geany_build/bundle/geany-gtk     cd ~/geany_build/bundle/geany-gtk
-    bash ~/geany-master/scripts/gtk-bundle-from-msys2.sh -3+    bash ~/git/geany/scripts/gtk-bundle-from-msys2.sh -3
  
 There are a few command line options for this script. Run it with "-h" for details. There are a few command line options for this script. Run it with "-h" for details.
Line 127: Line 127:
     mkdir -p ~/geany_build/bundle/geany-plugins-dependencies     mkdir -p ~/geany_build/bundle/geany-plugins-dependencies
     cd ~/geany_build/bundle/geany-plugins-dependencies     cd ~/geany_build/bundle/geany-plugins-dependencies
-    bash ~/geany-plugins-master/build/gtk-bundle-from-msys2.sh -3+    bash ~/git/geany-plugins/build/gtk-bundle-from-msys2.sh -3
  
 ===== Creating an installer / Making a release ===== ===== Creating an installer / Making a release =====
Line 142: Line 142:
  
     DESTINATON=$HOME/geany_build     DESTINATON=$HOME/geany_build
-    VERSION="1.39+    VERSION="2.1
-    cd ~/geany-master +    cd ~/git/geany 
-    make distclean +    git clean -dfx 
-    ./autogen.sh+    NOCONFIGURE=1 ./autogen.sh 
 +    export lt_cv_deplibs_check_method=${lt_cv_deplibs_check_method='pass_all'}
     mkdir _build     mkdir _build
     cd _build     cd _build
     ../configure --prefix=${DESTINATON}/build/geany --disable-silent-rules     ../configure --prefix=${DESTINATON}/build/geany --disable-silent-rules
-    make -j 2+    make -j
     make install     make install
     rm -rf $DESTINATON/release/geany-orig     rm -rf $DESTINATON/release/geany-orig
 +    mkdir -p $DESTINATON/release/geany-orig
     rsync -a --delete ${DESTINATON}/build/geany/ $DESTINATON/release/geany-orig     rsync -a --delete ${DESTINATON}/build/geany/ $DESTINATON/release/geany-orig
  
Line 179: Line 181:
  
     DESTINATON=$HOME/geany_build     DESTINATON=$HOME/geany_build
-    VERSION="1.39+    VERSION="2.1
-    cd ~/geany-plugins-master +    cd ~/git/geany-plugins 
-    make distclean +    git clean -dfx 
-    ./autogen.sh+    NOCONFIGURE=1 ./autogen.sh 
 +    export lt_cv_deplibs_check_method=${lt_cv_deplibs_check_method='pass_all'}
     mkdir _build     mkdir _build
     cd _build     cd _build
     ../configure --prefix=${DESTINATON}/build/geany --with-geany-libdir=${DESTINATON}/build/geany/lib --disable-silent-rules     ../configure --prefix=${DESTINATON}/build/geany --with-geany-libdir=${DESTINATON}/build/geany/lib --disable-silent-rules
-    make -j 2+    make -j
     make DESTDIR=${DESTINATON}/build/geany-plugins install     make DESTDIR=${DESTINATON}/build/geany-plugins install
 +    rm -rf $DESTINATON/release/geany-plugins-orig
 +    mkdir -p $DESTINATON/release/geany-plugins-orig
     rsync -a --delete ${DESTINATON}/build/geany-plugins/${DESTINATON}/build/geany/ $DESTINATON/release/geany-plugins-orig     rsync -a --delete ${DESTINATON}/build/geany-plugins/${DESTINATON}/build/geany/ $DESTINATON/release/geany-plugins-orig
  
Print/export