I fixed the package to install into the correct directory and therefore
being stowned correctly, by using --exec-prefix.
morr@ please check this next time!
--HG--
extra : convert_revision : 895c4af1bf5336e35f4579aee5e45778932185f9
While here, I compared install time in pkgfs vs pkgsrc on libX11,
and pkgfs built the package 12 seconds faster.
--HG--
extra : convert_revision : 7804a092c5d3ba879d9e869769ad912ddeb6743c
directory, or full name to template files. Now you do:
$ pkgfs.sh install perl-5.10.0
Removed the item from TODO, which was suggested by milosn@freenode.
--HG--
extra : convert_revision : 55e41b27a940ed7d67ade5c185cbbfeb4d82c20a
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