Updated and new screenshots for Nautilus-Actions Configuration Tool 3.1
[nautilus-actions.git] / run-autogen.sh
blob952042ba742894f27fd6afa781aa2245525fce0b
1 #!/bin/sh
3 autogen_target=${autogen_target:-normal}
5 # a nautilus-actions-x.y may remain after an aborted make distcheck
6 # such a directory breaks gnome-autogen.sh generation
7 # so clean it here
8 for d in $(find . -maxdepth 1 -type d -name 'nautilus-actions-*'); do
9 chmod -R u+w $d
10 rm -fr $d
11 done
13 [ "${autogen_target}" = "normal" ] &&
14 exec ./autogen.sh \
15 --prefix=$(pwd)/install \
16 --sysconfdir=/etc \
17 --with-nautilus-extdir=$(pwd)/install/lib/nautilus \
18 --disable-schemas-install \
19 --disable-deprecated \
20 --disable-gtk-doc \
21 --disable-html-manuals \
22 --disable-pdf-manuals \
25 # 'doc' mode: enable deprecated, manuals and gtk-doc
26 [ "${autogen_target}" = "doc" ] &&
27 exec ./autogen.sh \
28 --prefix=$(pwd)/install \
29 --sysconfdir=/etc \
30 --with-nautilus-extdir=$(pwd)/install/lib/nautilus \
31 --disable-schemas-install \
32 --enable-deprecated \
33 --enable-gtk-doc \
34 --enable-gtk-doc-pdf \
35 --enable-html-manuals \
36 --enable-pdf-manuals \
39 # Build with Gtk+ 3 (actually a 2.97.x unstable version)
40 # installed in ~/.local/jhbuild
42 # Note that building with Gtk 3.0 not only requires that we have a
43 # Gtk+ 3 available library, but also that all our required libraries
44 # only depend of Gtk+ 3.0. In our case, we have:
45 # $ grep gtk+-2.0 /usr/lib/pkgconfig/*
46 # libnautilus-extension.pc:Requires: glib-2.0 gio-2.0 gtk+-2.0
47 # unique-1.0.pc:Requires: gtk+-2.0
49 [ "${autogen_target}" = "jhbuild" ] &&
50 export autogen_prefix=${HOME}/data/jhbuild/run &&
51 PKG_CONFIG_PATH=${autogen_prefix}/lib/pkgconfig \
52 LD_LIBRARY_PATH=${autogen_prefix}/lib \
53 exec ./autogen.sh \
54 --prefix=${autogen_prefix} \
55 --sysconfdir=/etc \
56 --disable-schemas-install \