Database access library
This repository has been archived on 2024-07-15. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alejandro T. Colombini Gómez ae12703ae9 Vala, Documentación, VnForm, debian
- Arreglados algunos bugs del binding de Vala
	- Añadidos DbRow y DbResult a la documentación
	- Cambios en la configuración del paquete de Debian para añadir el plugin de SQLite a la instalación correctamente
	- Ahora VnForm comprueba que la interfaz gráfica sea la esperada (y avisa en caso contrario)
	- Aumentado el número de versión
2014-10-28 13:15:20 +01:00
anjuta DbIterator, VnGrid, DbSimpleIterator 2014-10-09 11:05:00 +02:00
build/m4 Se ha quitado el formulario Users 2013-12-17 17:04:25 +01:00
db Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
debian Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
docs Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
glade Cambios para adaptar el proyecto a la versión 3.14 de GTK+ 2014-10-13 11:33:06 +02:00
gvn VnListModel, DbIterator 2014-10-09 15:19:16 +02:00
image Added add project files to repository 2013-10-12 01:07:35 +02:00
main Añadido plugin para SQLite. 2014-09-08 17:11:01 +02:00
module Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
plugin VnListModel, DbIterator 2014-10-09 15:19:16 +02:00
po VnListModel, DbIterator 2014-10-09 15:19:16 +02:00
sql VnListModel, DbIterator 2014-10-09 15:19:16 +02:00
template Added add project files to repository 2013-10-12 01:07:35 +02:00
vapi Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
vn Vala, Documentación, VnForm, debian 2014-10-28 13:15:20 +01:00
AUTHORS Added an author 2013-10-16 13:32:56 +02:00
COPYING Added add project files to repository 2013-10-12 01:07:35 +02:00
ChangeLog Added add project files to repository 2013-10-12 01:07:35 +02:00
INSTALL Ahora VnDateChooser también modifica horas y usa GDateTime internamente 2014-05-02 13:40:19 +02:00
Makefile.am Ahora el programa y los modulos se pueden usar sin instalar 2014-01-02 12:29:46 +01:00
Makefile.decl Añadido plugin para SQLite. 2014-09-08 17:11:01 +02:00
NEWS Added add project files to repository 2013-10-12 01:07:35 +02:00
README Added add project files to repository 2013-10-12 01:07:35 +02:00
autogen.sh Merge de rama estable con master 2013-12-16 12:45:44 +01:00
configure.ac DbIterator, VnGrid, DbSimpleIterator 2014-10-09 11:05:00 +02:00

README

En sistemas Debian, para configurar la biblioteca para instalarla en una ruta
estándar y con bindings de Vala, partiendo del paquete sin modificar o la copia
del repositorio descargada por primera vez, se deben ejecutar los siguientes
comandos:
	$ ./autogen.sh 
	$ cd build
	$ ./configure --enable-vala --prefix='/usr'
	$ make
	$ make install

En otras distribuciones o SOs es posible que el valor de la opcion --prefix
deba ser distinto (por defecto es /usr/local). En cualquier caso, para instalar
en la ruta por defecto del sistema se requieren permisos de administrador.

A continuación se listan las opciones de configuración específicas del paquete,
su valor por defecto y una breve descripción de su efecto. Estas opciones se 
emplearán del mismo modo que se ha utilizado la opcion '--enable-vala' en el
ejemplo de instalación anterior.

	--prefix(=/usr/local)
		Configura la ruta de instalación. En Debian es recomendable configurar
	la biblioteca usando el prefijo '/usr' para evitar el uso explícito de
	variables de entorno. En caso de instalar la biblioteca en una ruta distinta 
	a '/usr', antes de compilar aplicaciones que usen la biblioteca, se deberá dar
	el valor '*prefix*/share/pkgconfig' a la variable PKG_CONFIG_PATH y a la
	variable LD_RUN_PATH el valor '*prefix*/lib'. Para más información
	diríjase a la documentación de la biblioteca. 

	--enable-install(=yes)
		Desactivando esta opción se configura el paquete para que se ejecute
	sin ser instalado. Si por el contrario se deja su valor por defecto, se
	producirá un error al ejecutar las aplicaciones que usen de la biblioteca
	sin haberla instalado, pero funcionará correctamente tras instalarla.

	--enable-vala(=no)
		Con esta opción activa se generarán todos los archivos necesarios para
	compilar código Vala que emplee la biblioteca Hedera, al hacer esto se
	generan también datos intermedios de GObject Introspection, útiles para
	ser usados por enlaces de la biblioteca a otros lenguajes.

	--enable-gtk-doc(=no)
		Generar la documentación de la biblioteca al compilar.

	--enable-debug(=no)
		Añadir información de debug a la compilación.

Para mantenimiento, si se cambia la versión de la biblioteca, el cambio debe
reflejarse en los siguientes lugares:
	configure.ac en la macro AC_INIT.
	La llamada a la macro AC_SUBS que sigue a AC_INIT, indicando la versión con
un subrayado en lugar del punto.
	Todos los vapi/*.metadata y vapi/*.deps (tanto en los nombres de fichero
como en el contenido de los .deps).
	Los nombres de los ficheros *.pc.in.

Si se ha obtenido la copia del proyecto desde el repositorio Subversion, también
se contará con el directorio ./debian, que contiene lo necesario para construir
los paquetes .deb para instalar y desinstalar limpiamente la biblioteca en
sistemas que los soporten. Para construir el paquete sin firmarlo (para pruebas
o instalaciones propias mediante este método), se deberá ejecutar
en el directorio raíz del proyecto:
	$ debuild -uc -us

Se debe tener en cuenta que los paquetes y otros ficheros generados se crean en
el directorio padre del raíz.
________________________________________________________________________________
________________________________________________________________________________

To configure the library for install under a standard path on Debian systems
and generate the Vala bindings to it, from the fresh package or on the first
configuration of the repository copy, the next commands must be used:
	$ ./autogen.sh
	$ cd build
	$ ./configure --enable-vala --prefix='/usr'
	$ make
	$ make install

In other distributions or OSs the value for the --prefix option may be different
(it defaults to /usr/local). In any case, to install on this path you must have
root access.

A list of the configuration options of the package is presented below, with
the default values and a brief description of each one. These options will be
used the same way it was done in the installation example above.

	--prefix(=/usr/local)
		Configures the installation path. As said before, on Debian it's
	recommended to configure the library using the prefix '/usr' to avoid the
	additional setting of environment variables. In case you want to install
	the library in another path, before compiling some application against the
	library you'll have to set the variables PKG_CONFIG_PATH to 
	'your_prefix/share/pkgconfig' and LD_RUN_PATH to 'your_prefix/lib'. For
	more information on that look at the library's documentation.

	--enable-install(=yes)
		Disabling this option, the package configures to be executed without
	being installed. If the it's left to its default value, an error will be
	prompted while trying to execute applications using the library without
	installing, but it will work after installation.
 
	--enable-vala(=no)
		With this option enabled all needed files to compile Vala code using the
	Hedera library will be generated, doing so will also produce intermediate
	GObject Introspection files useful to use for bindings to other languages.

	--enable-gtk-doc(=no)
		Whether or not to generate the library's documentation on compile time.

	--enable-debug(=no)
		Add debug information to the compilation.