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
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