than use the included one.
While here, fix a bug in dependency handling when A package depends
B and B depends on C, C was installed two times because it was in
the dependency chain two times.
--HG--
extra : convert_revision : 379e161560cebd650a4f7e9d0f1b99f504317bbe
used in templates.
Remove all comments from the other templates, if you want to know what
are their meaning, look at the example template.
--HG--
extra : convert_revision : 348bbf4b780be0eba186ba2062cecf05cbbf8a69
The code looks at db(1) btree files stored in PKGFS_DEPSDIR to know
what dependencies are required for X package, and walks the dependency
chain every time that X package contains a deps .db file.
Every time a package is stowned, the pkg is registered into
PKGFS_DESTDIR/.pkgfs-registered-pkgs.db, and removed when it's unstowned.
--HG--
extra : convert_revision : b5222a890dd41b96dc72ee3e90bb72a282fe0841
Also use a template for xstow to avoid hardcoding the vars into the script,
as bonus don't allow to unstow 'xstow' once is stowned... heh.
--HG--
extra : convert_revision : 94b5676b13ed79d54f1968120ddb50a20429bca9
* The stow/unstow targets are now working properly, when a package is built
and installed, it will be stowned if the steps were succesful.
* The unstow target allows to remove the symlinks from the master directory.
* When a new package is installed and the xstow binary specified in the config
file is not found, the xstow package will be installed and self stowned.
glib can be installed and stowned properly into the master dir, after fixing
libtool.
--HG--
extra : convert_revision : 7f4012adfb2cdcc926c3e126b1d82d0bb7f9a46a
PKGFS_TEMPLATESDIR specifies where the templates and patches are stored.
PKGFS_XSTOW_CMD specifies the path to the xstow binary, used by pkgfs.
--HG--
extra : convert_revision : e095bef85ffe102484737fa79f704db7c30c891d
It is used as master directory on where all symlinks will be created
pointing at packages installed on PKGFS_DESTDIR. Not used yet, but
will be soon.
--HG--
extra : convert_revision : c45fa6512917016c04f83ca44e0c2b74b0b48915
Added some flags:
-C To clean the builddir after package is built.
-b Only build the package.
Cleaned up variable naming conventions and multiple bugfixes,
among others now the required vars in tmpl files are properly
checked.
--HG--
extra : convert_revision : f0cb010b7308756cd562871b26f2b399d8d85a29
It's a simple wrapper to shell scripts to allow building source
distribution files through an easy cli. For now it's only able
to fetch/build/install a package into a destination directory.
Goal is to be able to have same functionality like GNU's stow.
I added three template files to allow building: glib2, gmake
and libtool.
--HG--
extra : convert_revision : 5e52738f97edc0ff4a9e5de48a75834bf0916651