--with-version-suffix + french examples tweaks

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_1_6@1668 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2001-03-05 11:36:34 +00:00
parent 3c658ca2b7
commit f6c4b565e8
15 changed files with 145 additions and 7620 deletions

View File

@ -1,3 +1,19 @@
2001-03-05 Adrien Rebollo <Adrien.Rebollo@wanadoo.fr>
* lib/examples/fr_*: renamed french example files in french.
2001-03-02 John Levon <moz@compsoc.man.ac.uk>
* INSTALL:
* configure.in:
* lib/reLyX/configure.in:
* config/lyxinclude.m4: --with-version-suffix
* config/kde.m4: remove cruft
* lib/Makefile.am:
* lib/reLyX/Makefile.am: fix make uninstall
2001-03-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
* lib/templates/g-brief-de.lyx: fix typo.

15
INSTALL
View File

@ -122,14 +122,15 @@ flags:
--with-extra-lib=DIRECTORY/lib --with-extra-inc=DIRECTORY/include
If DIRECTORY is not specified, the current prefix is used.
o --with-lyx-suffix=STRING adds the given suffix to the names of the
LyX binary and scripts, and the library directory. For example,
"--with-lyx-suffix=1.1.6" would install a binary "lyx-1.1.6", and
create a directory "/usr/share/lyx-1.1.6", install "reLyX-1.1.6" etc.
Additionally, LyX will look for the user configuration file in e.g.
"$HOME/.lyx-1.1.6". This feature is useful for installing more than
one version of LyX on the same machine.
o --with-version-suffix will install LyX as lyx-<version>, e.g. lyx-1.1.6
The LyX data directory will be something like <whatever>/lyx-1.1.6/.
Additionally your user configuration files will be found in e.g.
$HOME/.lyx-1.1.6
You can use this feature to install more than one version of LyX on
the same system. You can optionally specify a "version" of your own,
by doing something like : ./configure --with-version-suffix=-latestcvs
There are also flags to control the internationalization support in
LyX:

View File

@ -94,6 +94,7 @@ AC_DEFUN(KDE_FIND_PATH,
$2=$kde_cv_path_$1
fi
])
AC_DEFUN(KDE_MOC_ERROR_MESSAGE,
[
AC_MSG_ERROR([No Qt meta object compiler (moc) found!
@ -312,8 +313,6 @@ fi
fi
bindir=$kde_bindir
])
AC_DEFUN(AC_SUBST_KFSSTND,
@ -857,29 +856,8 @@ AC_DEFUN(KDE_CREATE_LIBS_ALIASES,
AC_DEFUN(AC_PATH_KDE,
[
AC_BASE_PATH_KDE
AC_ARG_ENABLE(path-check, [ --disable-path-check don't try to find out, where to install],
[
if test "$enableval" = "no";
then ac_use_path_checking="default"
else ac_use_path_checking=""
fi
], [ac_use_path_checking=""]
)
AC_ARG_WITH(install-root, [ --with-install-root the root, where to install to [default=/]],
[
if test "$withval" = "no";
then kde_install_root="";
else kde_install_root=$withval;
fi
], [kde_install_root=""]
)
if test -n "$kde_install_root"; then
install_root="$kde_install_root"
else
install_root=
fi
ac_use_path_checking=""
install_root=
AC_CREATE_KFSSTND($ac_use_path_checking)
@ -1229,7 +1207,6 @@ CFLAGS="$ac_save_cflags"
AC_DEFUN(KDE_DO_IT_ALL,
[
AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
KDE_PROG_LIBTOOL
AC_PATH_KDE
AC_PATH_PROG(QTARCH, "qtarch",qtarch-notinstalled)
@ -1486,149 +1463,6 @@ AC_DEFUN(AC_HAVE_GL,
dnl PAM pam
dnl Should test for PAM (Pluggable Authentication Modules)
AC_DEFUN(AC_PATH_PAM_DIRECT,
[
test -z "$pam_direct_test_library" && pam_direct_test_library=pam
test -z "$pam_direct_test_include" && pam_direct_test_include=security/pam_appl.h
for ac_dir in \
\
/usr/local/include \
/usr/include \
/usr/unsupported/include \
/opt/include \
/usr/pam/include \
/usr/local/pam/include \
/usr/lib/pam/include \
\
$extra_include \
; \
do
if test -r "$ac_dir/$pam_direct_test_include"; then
no_pam= ac_pam_includes=$ac_dir
break
fi
done
# First see if replacing the include by lib works.
for ac_dir in `echo "$ac_pam_includes" | sed s/include/lib/` \
\
/lib \
/usr/lib \
/usr/local/lib \
/usr/unsupported/lib \
/lib/security \
/usr/security/lib \
$extra_lib \
; \
do
for ac_extension in a so sl; do
if test -r $ac_dir/lib${pam_direct_test_library}.$ac_extension; then
no_pam= ac_pam_libraries=$ac_dir
break 2
fi
done
done
])
AC_DEFUN(AC_PATH_PAM,
[AC_REQUIRE_CPP()dnl
AC_CHECK_LIB(pam_misc, main, [PAM_MISC_LIB="-lpam_misc"], [], [-lpam -ldl])
AC_MSG_CHECKING(for PAM)
AC_ARG_WITH(pam,
[ --with-pam[=ARG] enable support for PAM: ARG=[yes|no|service name]],
[
if test "x$withval" = "xyes"; then
no_pam=
default_pam=yes
elif test "x$withval" = "xno"; then
no_pam=yes
else
no_pam=
pam_service="$withval"
if test -z "$pam_service"; then
default_pam=yes
else
default_pam=
fi
fi
], no_pam=yes
)
if test ! "$no_pam" = yes; then
AC_CACHE_VAL(ac_cv_path_pam,
[
ac_pam_includes=NONE
ac_pam_libraries=NONE
if test -z "$pam_libraries"; then
pam_libraries=NONE
fi
if test -z "$pam_includes"; then
pam_includes=NONE
fi
AC_PATH_PAM_DIRECT
test "x$pam_includes" = xNONE && pam_includes=$ac_pam_includes
test "x$pam_libraries" = xNONE && pam_libraries=$ac_pam_libraries
if test ! "x$pam_includes" = xNONE && test ! "x$pam_libraries" = xNONE; then
ac_pam_libs="-lpam $PAM_MISC_LIB -ldl"
ac_cv_path_pam="no_pam= ac_pam_includes=$ac_pam_includes ac_pam_libraries=$ac_pam_libraries ac_pam_libs=\"$ac_pam_libs\""
else
ac_cv_path_pam="no_pam=yes"
fi
])
eval "$ac_cv_path_pam"
fi
if test "$no_pam" = yes; then
AC_MSG_RESULT(no)
else
AC_DEFINE(HAVE_PAM)
PAMLIBS="$ac_pam_libs"
test "x$pam_includes" = xNONE && pam_includes=$ac_pam_includes
test "x$pam_libraries" = xNONE && pam_libraries=$ac_pam_libraries
AC_MSG_RESULT([libraries $pam_libraries, headers $pam_includes])
if test "$default_pam" = yes; then
AC_MSG_RESULT(["default pam service name will be used"])
else
AC_DEFINE_UNQUOTED(KDE_PAM_SERVICE,"$pam_service")
AC_MSG_RESULT(["pam service name will be: " $pam_service])
fi
dnl test whether struct pam_message is const (Linux) or not (Sun)
pam_appl_h="$ac_pam_includes/security/pam_appl.h"
AC_MSG_CHECKING(for const pam_message)
AC_EGREP_HEADER([struct pam_message],
$pam_appl_h,
[ AC_EGREP_HEADER([const struct pam_message],
$pam_appl_h,
[AC_MSG_RESULT(["const: Linux-type PAM"]) ],
[AC_MSG_RESULT(["nonconst: Sun-type PAM"])
AC_DEFINE(PAM_MESSAGE_NONCONST)]
)],
[AC_MSG_RESULT(["not found - assume const, Linux-type PAM"])]
)
fi
if test "x$pam_libraries" != x && test "x$pam_libraries" != xNONE ; then
PAMLIBPATHS="-L$pam_libraries"
fi
if test "x$pam_includes" != x && test "x$pam_includes" != xNONE ; then
PAMINC="-I$pam_includes"
fi
AC_SUBST(PAMINC)
AC_SUBST(PAMLIBS)
AC_SUBST(PAMLIBPATHS)
])
AC_DEFUN(KDE_CHECK_LIBDL,
[
AC_CHECK_LIB(dl, dlopen, [
@ -1740,117 +1574,6 @@ if test "$kde_cv_libgpp_includes" != "no"; then
all_includes="-I$kde_cv_libgpp_includes $all_includes"
fi
])
])
AC_DEFUN(KDE_CHECK_MICO,
[
AC_REQUIRE([KDE_CHECK_LIBDL])
AC_MSG_CHECKING(for MICO)
AC_ARG_WITH(micodir,
[ --with-micodir=micodir where mico is installed ],
kde_micodir=$withval,
kde_micodir=/usr/local
)
AC_MSG_RESULT($kde_micodir)
if test ! -r $kde_micodir/include/CORBA.h; then
AC_MSG_ERROR([No CORBA.h found, specify another micodir])
fi
MICO_INCLUDES=-I$kde_micodir/include
AC_SUBST(MICO_INCLUDES)
MICO_LDFLAGS=-L$kde_micodir/lib
AC_SUBST(MICO_LDFLAGS)
AC_MSG_CHECKING([for MICO version])
AC_CACHE_VAL(kde_cv_mico_version,
[
AC_LANG_C
cat >conftest.$ac_ext <<EOF
#include <stdio.h>
#include <mico/version.h>
int main() {
printf("MICO_VERSION=%s\n",MICO_VERSION);
return (0);
}
EOF
ac_compile='${CC-gcc} $CFLAGS $MICO_INCLUDES conftest.$ac_ext -o conftest'
if AC_TRY_EVAL(ac_compile); then
if eval `./conftest 2>&5`; then
kde_cv_mico_version=$MICO_VERSION
else
AC_MSG_ERROR([your system is not able to execute a small application to
find MICO version! Check $kde_micodir/include/mico/version.h])
fi
else
AC_MSG_ERROR([your system is not able to compile a small application to
find MICO version! Check $kde_micodir/include/mico/version.h])
fi
])
dnl installed MICO version
mico_v_maj=`echo $kde_cv_mico_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
mico_v_mid=`echo $kde_cv_mico_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
mico_v_min=`echo $kde_cv_mico_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
dnl required MICO version
req_v_maj=`echo $1 | sed -e 's/^\(.*\)\..*\..*$/\1/'`
req_v_mid=`echo $1 | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
req_v_min=`echo $1 | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
if test "$mico_v_maj" -lt "$req_v_maj" || \
( test "$mico_v_maj" -eq "$req_v_maj" && \
test "$mico_v_mid" -lt "$req_v_mid" ) || \
( test "$mico_v_mid" -eq "$req_v_mid" && \
test "$mico_v_min" -lt "$req_v_min" )
then
AC_MSG_ERROR([found MICO version $kde_cv_mico_version but version $1 \
at least is required. You should upgrade MICO.])
else
AC_MSG_RESULT([$kde_cv_mico_version (minimum version $1, ok)])
fi
LIBMICO="-lmico$kde_cv_mico_version $LIBDL"
AC_SUBST(LIBMICO)
IDL=$kde_micodir/bin/idl
AC_SUBST(IDL)
])
AC_DEFUN(KDE_CHECK_MINI_STL,
[
AC_REQUIRE([KDE_CHECK_MICO])
AC_MSG_CHECKING(if we use mico's mini-STL)
AC_CACHE_VAL(kde_cv_have_mini_stl,
[
AC_LANG_CPLUSPLUS
kde_save_cxxflags="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS $MICO_INCLUDES"
AC_TRY_COMPILE(
[
#include <mico/config.h>
],
[
#ifdef HAVE_MINI_STL
#error "nothing"
#endif
],
kde_cv_have_mini_stl=no,
kde_cv_have_mini_stl=yes)
CXXFLAGS="$kde_save_cxxflags"
])
AC_MSG_RESULT($kde_cv_have_mini_stl)
if test "$kde_cv_have_mini_stl" = "yes"; then
AC_DEFINE_UNQUOTED(HAVE_MINI_STL)
fi
])
])
AC_DEFUN(KDE_CHECK_LIBPTHREAD,
@ -1859,112 +1582,6 @@ AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"], LIBPTHREAD= )
AC_SUBST(LIBPTHREAD)
])
AC_DEFUN(KDE_TRY_LINK_PYTHON,
[
AC_CACHE_VAL(kde_cv_try_link_python_$1,
[
kde_save_cxxflags="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS $PYTHONINC"
kde_save_libs="$LIBS"
LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
kde_save_ldflags="$LDFLAGS"
LDFLAGS="$LDFLAGS $PYTHONLIB"
AC_TRY_LINK(
[
#include <Python.h>
],[
PySys_SetArgv(1, 0);
],
[kde_cv_try_link_python_$1=yes],
[kde_cv_try_link_python_$1=no]
)
CXXFLAGS="$kde_save_cxxflags"
LIBS="$kde_save_libs"
LDFLAGS="$kde_save_ldflags"
])
if test "$kde_cv_try_link_python_$1" = "yes"; then
$3
else
$4
fi
])
AC_DEFUN(KDE_CHECK_PYTHON,
[
AC_REQUIRE([KDE_CHECK_LIBDL])
AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
if test -z "$1"; then
version="1.5"
else
version="$1"
fi
AC_MSG_CHECKING([for Python$version])
AC_ARG_WITH(pythondir,
[ --with-pythondir=pythondir use python installed in pythondir ],
[
ac_python_dir=$withval
], ac_python_dir=/usr/local
)
python_incdirs="$ac_python_dir/include/python$version /usr/include/python$version /usr/local/include/python$version /usr/local/include"
AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
if test ! -r $python_incdir/Python.h; then
AC_MSG_ERROR(Python.h not found.)
fi
PYTHONINC=-I$python_incdir
python_libdirs="$ac_python_dir/lib/python$version/config /usr/lib/python$version/config /usr/local/python$version/config"
AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
if test ! -r $python_libdir/libpython$version.a; then
AC_MSG_ERROR(libpython$version.a not found.)
fi
PYTHONLIB=-L$python_libdir
LIBPYTHON=-lpython$version
AC_MSG_RESULT(header $python_incdir library $python_libdir)
dnl Note: this test is very weak
AC_MSG_CHECKING(if an Python application links)
KDE_TRY_LINK_PYTHON(normal, "", AC_MSG_RESULT(yes),
[
AC_MSG_RESULT(no)
AC_MSG_CHECKING(if Python depends on -lpthread)
KDE_TRY_LINK_PYTHON(pthread, "$LIBPTHREAD",
[
AC_MSG_RESULT(yes)
LIBPYTHON="$LIBPYTHON $LIBPTHREAD $LIBDL"
],
[
AC_MSG_RESULT(no)
AC_MSG_CHECKING(if Python depeds on -ltcl)
KDE_TRY_LINK_PYTHON(tcl, "-ltcl",
[
AC_MSG_RESULT(yes)
LIBPYTHON="$LIBPYTHON -ltcl"
],
[
AC_MSG_RESULT(no)
AC_MSG_WARN([it seems, Python depends on another library.
Pleae use \"make LIBPTYHON='-lpython$version -lotherlib'\" to fix this
and contact the authors to let them know about this problem])
])
])
])
AC_SUBST(PYTHONINC)
AC_SUBST(PYTHONLIB)
AC_SUBST(LIBPYTHON)
])
AC_DEFUN(KDE_CHECK_STL_SGI,
[
AC_MSG_CHECKING([if STL implementation is SGI like])
@ -2046,170 +1663,3 @@ else
AC_MSG_RESULT(not found)
fi
])
AC_DEFUN(KDE_CHECK_ANSI,
[
AC_MSG_CHECKING([for strdup])
AC_CACHE_VAL(kde_cv_stl_type_sgi,
[
AC_LANG_CPLUSPLUS
save_CXXFLAGS="$CXXFLAGS"
if test "$GCC" = "yes"; then
CXXFLAGS="$CXXFLAGS -pedantic-errors"
fi
AC_TRY_COMPILE([
#include <string.h>
],[
char buffer[] = "Hallo";
strdup(buffer)
], kde_cv_has_strdup=yes,
kde_cv_has_strdup=no)
CXXFLAGS="$save_CXXFLAGS"
])
AC_MSG_RESULT($kde_cv_has_strdup)
if test "$kde_cv_has_strdup" = "yes"; then
AC_DEFINE_UNQUOTED(HAVE_STRDUP)
fi
])
AC_DEFUN(KDE_CHECK_INSURE,
[
AC_ARG_ENABLE(insure, [ --enable-insure use insure++ for debugging [default=no]],
[
if test $enableval = "no"; dnl
then ac_use_insure="no"
else ac_use_insure="yes"
fi
], [ac_use_insure="no"])
AC_MSG_CHECKING(if we will use Insure++ to debug)
AC_MSG_RESULT($ac_use_insure)
if test "$ac_use_insure" = "yes"; dnl
then CC="insure"; CXX="insure"; dnl CFLAGS="$CLAGS -fno-rtti -fno-exceptions "????
fi
])
dnl this is for kdm:
AC_DEFUN(AC_CHECK_KDM,
[
AC_CHECK_FUNCS(getsecretkey)
dnl checks for X server
AC_PATH_PROG(X_SERVER, X)
if test ! -z "$X_SERVER"; then
X_SERVER=`echo $X_SERVER | sed -e 's+/X$++'`
AC_DEFINE_UNQUOTED(XBINDIR,$X_SERVER)
XBINDIR=$X_SERVER
AC_SUBST(XBINDIR)
fi
dnl This one tries to find XDMDIR for config files
AC_ARG_WITH(xdmdir,
[ --with-xdmdir If the xdm config dir can't be found automaticly],
[ ac_xdmdir=$withval],
[ ac_xdmdir="no"])
AC_MSG_CHECKING([for xdm configuration dir])
if test "$ac_xdmdir" = "no"; then
rm -fr conftestdir
if mkdir conftestdir; then
cd conftestdir
cat > Imakefile <<'EOF'
acfindxdm:
@echo 'ac_xdmdir="$(XDMDIR)";'
EOF
if (xmkmf) > /dev/null 2> /dev/null && test -f Makefile; then
eval `${MAKE-make} acfindxdm 2>/dev/null 2>/dev/null | grep -v make`
fi
cd ..
rm -fr conftestdir
dnl Check if Imake was right
if test -f $ac_xdmdir/xdm-config; then
AC_MSG_RESULT($ac_xdmdir)
else
dnl Here we must do something else
dnl Maybe look for xdm-config in standard places, and
dnl if that fails use a fresh copy in $KDEDIR/config/kdm/
AC_FIND_FILE(xdm-config,/etc/X11/xdm /var/X11/xdm /usr/openwin/xdm /usr/X11R6/lib/X11/xdm,ac_xdmdir)
if test -f $ac_xdmdir/xdm-config; then
AC_MSG_RESULT($ac_xdmdir)
else
if test "${prefix}" = NONE; then
ac_xdmdir=$ac_default_prefix/config/kdm
else
ac_xdmdir=$prefix/config/kdm
fi
AC_MSG_RESULT([xdm config dir not found, installing defaults in $ac_xdmdir])
xdmconfigsubdir=xdmconfig
AC_SUBST(xdmconfigsubdir)
fi
fi
fi
else
if test -f $ac_xdmdir/xdm-config; then
AC_MSG_RESULT($ac_xdmdir)
else
AC_MSG_RESULT([xdm config dir not found, installing defaults in $ac_xdmdir])
xdmconfigsubdir=xdmconfig
AC_SUBST(xdmconfigsubdir)
fi
fi
AC_DEFINE_UNQUOTED(XDMDIR,"$ac_xdmdir")
AC_SUBST(ac_xdmdir)
AC_PATH_PAM
if test "x$no_pam" = "xyes"; then
pam_support="no"
else
pam_support="yes"
shadow_support="no" # if pam is installed, use it. We can't savely
# test, if it works *sigh*
fi
AC_ARG_WITH(shadow,
[ --with-shadow If you want shadow password support ],
[ if test "$withval" = "yes"; then
shadow_support="yes"
else
shadow_support="no"
fi
if test "$pam_support" = "yes" && test "$shadow_support=yes"; then
AC_MSG_WARN("You can not define both pam AND shadow")
fi
],
[ if test -z "$shadow_support"; then shadow_support="no"; fi ] )
if test "$pam_support" = "yes"; then
AC_CHECK_LIB(pam, main, [PASSWDLIB="-lpam -ldl"
AC_DEFINE_UNQUOTED(HAVE_PAM_LIB)],
[],-ldl)
fi
if test -z "$PASSWDLIB" && test "$shadow_support" = "yes"; then
AC_CHECK_LIB(shadow, main,
[ PASSWDLIB="-lshadow"
AC_DEFINE_UNQUOTED(HAVE_SHADOW_LIB)
])
fi
AC_SUBST(PASSWDLIB)
AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for FreeBSD
AC_SUBST(LIBUTIL)
AC_CHECK_LIB(s, main, [LIB_LIBS="-ls"]) dnl for AIX
AC_SUBST(LIB_LIBS)
AC_CHECK_LIB(Xdmcp, main, [LIBXDMCP="-lXdmcp"], , $X_LDFLAGS -lX11) dnl for Unixware
AC_SUBST(LIBXDMCP)
if test -n "$LIBXDMCP"; then
ac_cpp_safe=$ac_cpp
ac_cpp='$CXXCPP $CPPFLAGS $X_INCLUDES'
AC_CHECK_HEADERS(X11/Xdmcp.h)
ac_cpp=$ac_cpp_safe
fi
])

View File

@ -31,6 +31,25 @@ if test $lyx_devel_version = yes ; then
AC_DEFINE(DEVEL_VERSION, 1, Define if you are building a development version of LyX)
fi])
dnl Define the option to set a LyX version on installed executables and directories
dnl
dnl
AC_DEFUN(LYX_VERSION_SUFFIX,[
AC_MSG_CHECKING([for install target ... ])
AC_ARG_WITH(version-suffix,
[ --with-version-suffix[=<version>] install lyx files as lyx<version>],
[if test "x$withval" = "xyes";
then
withval="-$VERSION"
ac_configure_args=`echo $ac_configure_args | sed "s,--with-version-suffix,--with-version-suffix=$withval,"`
fi
lyxname="lyx$withval"
program_suffix=$withval],
[lyxname=lyx])
AC_MSG_RESULT([$lyxname])
])
dnl Usage: LYX_ERROR(message) Displays the warning "message" and sets the
dnl flag lyx_error to yes.
AC_DEFUN(LYX_ERROR,[

View File

@ -11,12 +11,8 @@ LYX_GET_VERSION(${srcdir}/src/version.h)
AC_CANONICAL_SYSTEM
AC_VALIDATE_CACHE_SYSTEM_TYPE
AC_ARG_WITH(lyx-suffix,
[ --with-lyx-suffix install lyx files as lyx-<suffix>],
[lyxname="lyx-$withval"
program_suffix=-$withval],
[lyxname=lyx])
LYX_VERSION_SUFFIX
AM_INIT_AUTOMAKE($lyxname, $VERSION)
# The list of languages known to LyX

View File

@ -54,9 +54,13 @@ install-exec-local: libinstalldirs
uninstall-local:
@$(NORMAL_UNINSTALL)
files=`cd ${srcdir} ; echo $(LIBINSTFILES)` ; \
files=`cd ${srcdir} ; echo $(LIBINSTFILES) $(LYXSCRIPTS)` ; \
for i in $${files} ; do \
rm -f $(pkgdatadir)/$$i ; \
done ; \
dirs=`cd ${srcdir} ; echo $(LYXLIBDIRS)` ; \
for i in $${dirs} ; do \
rm -rf $(pkgdatadir)/$$i ; \
done
dist-hook:

File diff suppressed because it is too large Load Diff

View File

@ -1,162 +0,0 @@
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language french
\inputencoding latin1
\fontscheme default
\graphics none
\paperfontsize 10
\spacing single
\papersize letterpaper
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle plain
\layout Title
Numéroter et Etiqueter des équations
\begin_inset Info
Informations de révision :
Traduction : Date: 2001/01/25
Original : Révision: 1.3, Date: 2000/11/03
\end_inset
\layout Author
Alejandro Aguilar-Sierra
\begin_float footnote
\layout Standard
Traduction par Adrien
\noun on
Rebollo
\noun default
\family typewriter
<Adrien.Rebollo@wanadoo.fr>
\family default
.
\end_float
\layout Standard
Une équation simple peut être numérotée de deux façons.
La première est d'invoquer la commande LyX
\family typewriter
math-number
\family default
.
Le numéro correspondant
\begin_float footnote
\layout Standard
Ou un symbole # parce que la vraie numérotation n'est pas encore implémentée.
\end_float
apparaîtra à droite après l'équation.
\layout Standard
\begin_inset Formula \begin{equation}
x=y^{2}-3
\end{equation}
\end_inset
\layout Standard
Fréquemment on se référera au numéro de l'équation dans le document.
Il est plus sûr d'assigner une étiquette à l'équation
\begin_float footnote
\layout Standard
On procède de la même façon que pour une étiquette dans le corps du texte,
mais à partir du mode mathématique.
\end_float
, plutôt que d'utiliser un numéro fixé.
Assigner une étiquette à une équation non numérotée la numérotera automatiqueme
nt.
Avec l'étiquette
\series bold
planck
\series default
on peut se référer à l'équation (
\begin_inset LatexCommand \ref{planck}
\end_inset
).
\layout Standard
\begin_inset Formula \begin{equation}
\label{planck}
E=hv
\end{equation}
\end_inset
\layout Standard
Dans le cas d'équations sur plusieurs lignes, chaque ligne est numérotée
séquentiellement.
Il est possible de supprimer le numéro d'une ligne donnée avec la commande
\family typewriter
math-nonumber
\family default
.
Le curseur doit être sur la rangée dont vous voulez ôter la numérotation.
\layout Standard
\begin_inset Formula \begin{eqnarray}
(x+y)(x-y) & = & x^{2}-xy+xy-y^{2}\nonumber \\
& = & x^{2}-y^{2}
\end{eqnarray}
\end_inset
\layout Standard
Il est possible d'étiqueter plus d'une ligne.
Avec l'équation multi-lignes suivante on peut se référer aux équations
(
\begin_inset LatexCommand \ref{eq:gs1}
\end_inset
) et (
\begin_inset LatexCommand \ref{eq:gs2}
\end_inset
) en utilisant les étiquettes correspondantes.
\layout Standard
\begin_inset Formula \begin{eqnarray}
v_{k+1} & = & w_{k}+b_{1}\label{eq:gs1} \\
w_{k+1} & = & v_{k+1}+b_{2}\label{eq:gs2}
\end{eqnarray}
\end_inset
\layout Standard
Pour voir le résultat final veuillez utiliser une visionneuse ou imprimer
ce document.
\the_end

View File

@ -1,7 +1,7 @@
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language french
\language frenchb
\inputencoding latin1
\fontscheme default
\graphics default
@ -16,7 +16,7 @@
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language danish
\quotes_language french
\quotes_times 2
\papercolumns 1
\papersides 1
@ -27,7 +27,7 @@
Quelques exemples d'emploi de mini-pages avec LyX
\begin_inset Info
Informations de révision :
Traduction : Date: 2001/01/25
Traduction : Mise à jour Date: 2001/02/16
Original : Révision: 1.4, Date: 2000/11/03
\end_inset
@ -516,7 +516,7 @@ Voici le Tableau 2
\size normal
J'utilise ceci quand je dois écrire du texte bilingue (je vis dans une région
d'Italie dans laquelle environ 60% des gens parlent allemand et où il faut
donc écrire des lettres en allemand et italien sur deux colonnes comme
donc écrire des lettres en allemand et en italien sur deux colonnes, comme
le montre le texte suivant
\begin_float footnote
\layout Standard
@ -530,17 +530,27 @@ NdT : Il s'agit de l'auteur et non du traducteur, qui habite Paris et ne
\layout Standard
\pextra_type 2 \pextra_alignment 0 \pextra_hfill 1 \pextra_start_minipage 1 \pextra_widthp 45
C'est un texte en français.C'est un texte en français.C'est un texte en français.C'
est un texte en français.C'est un texte en français.C'est un texte en français.C'es
t un texte en français.C'est un texte en français.C'est un texte en français.C'est
un texte en français.C'est un texte en français.C'est un texte en français
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français
\begin_float footnote
\layout Standard
C'est une note en bas de page.
\end_float
.
C'est un texte en français.C'est un texte en français.C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
C'est un texte en français.
\layout Standard
\pextra_type 2 \pextra_alignment 0 \pextra_hfill 1 \pextra_start_minipage 1 \pextra_widthp 45
@ -575,7 +585,7 @@ This is a footnote.
\layout Standard
J'espère que cela aidera à comprendre à quoi peuvent par exemple servir
les mini-pages!
les mini-pages !
\layout Subsection*
Salutations, Jürgen

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language french
\inputencoding default
\language frenchb
\inputencoding latin1
\fontscheme default
\graphics default
\paperfontsize default
@ -24,7 +24,14 @@
\layout Standard
CECI EST LE TITRE DU DOCUMENT
CECI EST LE TITRE DU DOCUMENT
\begin_inset Info
Informations de révision :
Traduction : Mise à jour, Date: 2001/02/16
Original : Révision: 1.3, Date: 2000/11/03
\end_inset
\begin_inset Info
Indication:
Le titre devrait ressembler un peu plus à un titre ("TITLE")
@ -101,7 +108,7 @@ La philosophie g
contenu et non pas sur la forme de vos écrits.
\layout Standard
1.1 Comment LyX le fait
1.1 Comment LyX procède
\layout Standard
LyX utilise LaTeX, un système de préparation de documents conçu par Leslie
@ -117,7 +124,7 @@ Cette "Citation Bibliographique" ne devrait probablement pas
passe en seconde position dans la bibliographie?
\end_inset
:
:
\layout Standard
@ -173,7 +180,7 @@ What you see is what you mean
de LaTeX.
C'est une bonne chose.
De plus, le format de fichier est indépendant du système.
Et pour finir, c'est un logiciel LIBRE!
Et pour finir, c'est un logiciel LIBRE !
\layout Standard
2.
@ -181,7 +188,7 @@ What you see is what you mean
\layout Standard
LyX possède un bon nombre de fonctionnalités qui facilitent l'écriture.
( Après tout, quelle autre raison pourrait vous le faire utiliser?
( Après tout, quelle autre raison pourrait vous le faire utiliser ?
\begin_inset Info
Indication:
Cette parenthèse serait bien mieux en "Note de bas de page"
@ -231,7 +238,7 @@ J'ai
\begin_inset Quotes eld
\end_inset
JE SUIS SUPER!
JE SUIS SUPER !
\begin_inset Quotes erd
\end_inset
@ -289,7 +296,7 @@ Ma formule pr
2).
\layout Standard
Une autre favorite, la base du calcul différentiel: f'(x) est définie comme
Une autre favorite, la base du calcul différentiel : f'(x) est définie comme
la limite, quand deltax tend vers zéro, de l'expression f(x+deltax) - f(x)
divisé par deltax (eq.
3).
@ -302,6 +309,6 @@ REFERENCES
\layout Standard
[1] Lamport, Leslie.
LaTeX: A Document Preparation System.
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
LaTeX : A Document Preparation System.
Addison-Wesley, Reading, Massachusetts, deuxième édition, 1994.
\the_end

View File

@ -1,8 +1,8 @@
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language french
\inputencoding default
\language frenchb
\inputencoding latin1
\fontscheme default
\graphics default
\paperfontsize default
@ -25,6 +25,13 @@
\layout Title
CECI EST LE TITRE DU DOCUMENT
\begin_inset Info
Informations de révision :
Traduction : Mise à jour, Date: 2001/02/16
Original : Révision: 1.4, Date: 2000/11/03
\end_inset
\layout Author
par Fée LyX
@ -62,7 +69,7 @@ LyX utilise LaTeX, un syst
\end_inset
):
) :
\layout Quote
Le but de la typographie est d'aider le lecteur à comprendre l'idée de l'auteur.
@ -109,7 +116,7 @@ What you see is what you mean
de LaTeX.
C'est une bonne chose.
De plus, le format de fichier est indépendant du système.
Et pour finir, c'est un logiciel LIBRE!
Et pour finir, c'est un logiciel LIBRE !
\layout Section
Fonctionnalités de LyX
@ -119,7 +126,7 @@ LyX poss
\begin_float footnote
\layout Standard
Après tout, quelle autre raison pourrait vous le faire utiliser?
Après tout, quelle autre raison pourrait vous le faire utiliser ?
\end_float
Je
\shape italic
@ -165,7 +172,7 @@ J'ai
\begin_inset Quotes eld
\end_inset
JE SUIS SUPER!
JE SUIS SUPER !
\begin_inset Quotes erd
\end_inset
@ -208,7 +215,7 @@ alors
2).
\layout Standard
Une autre favorite, la base du calcul différentiel:
Une autre favorite, la base du calcul différentiel :
\layout Standard
@ -222,7 +229,7 @@ Une autre favorite, la base du calcul diff
Notes
\layout Standard
Quelques notes à propos de la LyXification de ce fichier:
Quelques notes à propos de la LyXification de ce fichier :
\layout Itemize
J'ai pu éliminer les lignes de tirets.
@ -271,8 +278,8 @@ Bibliography
Lamport, Leslie.
\emph on
LaTeX: A Document Preparation System.
LaTeX : A Document Preparation System.
\emph default
Addison-Wesley, Reading, Massachusetts, second edition, 1994.
Addison-Wesley, Reading, Massachusetts, deuxième édition, 1994.
\the_end

View File

@ -1,8 +1,8 @@
#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 218
\textclass article
\language french
\inputencoding default
\language frenchb
\inputencoding latin1
\fontscheme default
\graphics default
\paperfontsize default
@ -24,21 +24,28 @@
\layout Title
Bienvenue dans l'univers de LyX!
Bienvenue dans l'univers de LyX !
\begin_inset Info
Informations de révision :
Traduction : Mise à jour, Date: 2001/02/16
Original : Révision: 1.5, Date: 2000/12/28
\end_inset
\layout Section*
Le Top N des choses à connaître pour utiliser LyX
\layout Enumerate
LyX est fourni avec une excellente documentation -- servez-vous-en s'il
vous plaît! Vous pouvez commencer par
vous plaît ! Vous pouvez commencer par
\family sans
\bar under
A
\bar default
ide
ide\SpecialChar \menuseparator
\bar under
\SpecialChar \menuseparator
I
\bar default
ntroduction
@ -73,12 +80,12 @@ LyX est ce qu'on appelle un
\begin_float footnote
\layout Standard
Avons-nous déjà mentionné que vous devez lire la documentation?
Avons-nous déjà mentionné que vous devez lire la documentation ?
\end_float
.
\layout Enumerate
Les résultats de mise en page de LyX sont très esthétiques! Sélectionnez
Les résultats de mise en page de LyX sont très esthétiques ! Sélectionnez
\family sans
\bar under
@ -94,8 +101,8 @@ VI
pour vous en convaincre.
\layout Enumerate
Oui! LyX est capable d'imiter (presque) toutes les fonctionnalités de LaTeX.
Et de nouveau Oui! LyX sait lire les fichiers LaTeX.
Oui ! LyX est capable d'imiter (presque) toutes les fonctionnalités de LaTeX.
Et de nouveau Oui ! LyX sait lire les fichiers LaTeX.
Les utilisateurs de LaTeX peuvent survoler le
\emph on
Manuel\SpecialChar ~
@ -110,7 +117,7 @@ d'Apprentissage
\end_inset
.
(Pour tous les autres: ne vous inquiétez pas, vous n'avez pas besoin de
(Pour tous les autres : ne vous inquiétez pas, vous n'avez pas besoin de
connaître LaTeX pour vous servir de LyX).
\layout Enumerate
@ -135,9 +142,10 @@ pour les d
\layout Enumerate
Le site web de LyX est
\family typewriter
www.lyx.org
\family default
\begin_inset LatexCommand \url{http://www.lyx.org/}
\end_inset
.
Vous pouvez y piocher des informations, souscrire à l'une ou l'autre des
listes de diffusion, faire le tour de LyX (par l'image), et plus encore.

View File

@ -27,3 +27,14 @@ install-data-local: libinstalldirs
for i in $${files} ; do \
$(INSTALL_DATA) ${srcdir}/$$i $(DESTDIR)$(pkgdatadir)/reLyX/$$i ; \
done
uninstall-local:
@$(NORMAL_UNINSTALL)
files=`cd ${srcdir} ; echo $(LIBINSTFILES)` ; \
for i in $${files} ; do \
rm -f $(pkgdatadir)/reLyX/$$i ; \
done ; \
dirs=`cd ${srcdir} ; echo $(LYXDATADIRS)` ; \
for i in $${dirs} ; do \
rm -rf $(pkgdatadir)/$$i ; \
done

View File

@ -6,10 +6,10 @@ AC_CONFIG_AUX_DIR(../../config)
dnl PACKAGE=reLyX
dnl Do this to install in $datadir/lyx/reLyX instead of $datadir/reLyX/reLyX
AC_ARG_WITH(lyx-suffix,
[ --with-lyx-suffix install lyx files as lyx-<suffix>],
[lyxname="lyx-$withval"
program_suffix=-$withval],
AC_ARG_WITH(version-suffix,
[ --with-version-suffix[=<version>] install lyx files as lyx<version>],
[lyxname="lyx$withval"
program_suffix=$withval],
[lyxname=lyx])
dnl must make a macro that gets the reLyX version