# Generated by makepkg 7.0.0
# using fakeroot version 1.37.1.2
pkgname = autovala
pkgbase = autovala
xdata = pkgtype=pkg
pkgver = 1.16.0-1
pkgdesc = Autovala is a program and a library designed to help in the creation of projects with Vala and CMake. The idea is quite simple: CMake is very powerful, but writting the CMakeLists files is boring and repetitive. Why not let the computer create them, by guessing what to do with each file? And if, at the end, there are mistakes, let the user fix them in an easy way, and generate the final CMakeLists files. This is what Autovala does. This process is done in three steps: * First, Autovala checks all the folders and files, and writes a project file with the type of each file * It also peeks the source files to determine which Vala packages they need, and generate automagically that list * After that (and after allowing the user to check, if (s)he wishes, the project file), it uses that project file to generate the needed CMakeLists files Autovala greatly simplifies the process of working with Vala because: * Automatically determines the vala packages and libraries needed to compile and run the project, by inspecting the source code * Automatically generates the .vapi and pkg-config files for libraries * Automatically determinates the final destination for an icon, by checking its type (svg or png) and, in the later case, its size * Automatically generates manpages from text files in several possible input format (markdown, html, latex...) * Greatly simplifies creating libraries in Vala, or a project with a binary that uses a library defined in the same project * Automatically generates the metadata files to create .DEB and .RPM packages. * Easily integrates unitary tests for each binary in the project * Can generate automatically DBUS bindings by using the DBUS introspection capabilities * Automatically generates the list of source files for GETTEXT * Simplifies mixing C and Vala source files
url = 
builddate = 1748210163
packager = Unknown Packager
size = 1947144
arch = x86_64
depend = glib2
depend = libgee
depend = cairo
depend = gtk3
depend = pango
depend = gdk-pixbuf2
depend = libxml2
depend = readline
depend = atk
depend = libx11
depend = vte3
depend = zlib
depend = pcre2
depend = gnutls
depend = gobject-introspection
depend = pandoc
depend = curl
makedepend = vala
makedepend = glibc
makedepend = glib2
makedepend = libgee
makedepend = readline
makedepend = cairo
makedepend = gtk3
makedepend = gdk-pixbuf2
makedepend = libxml2
makedepend = pango
makedepend = atk
makedepend = libx11
makedepend = vte3
makedepend = cmake
makedepend = gettext
makedepend = pkgconf
makedepend = gcc
makedepend = make
makedepend = intltool
makedepend = pandoc
makedepend = bash-completion
makedepend = gobject-introspection
