Commit graph

25164 commits

Author SHA1 Message Date
Juan RP
c77eee1ea6 Add PKGFS_TEMPLATESDIR and PKGFS_XSTOW_CMD.
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
2008-09-28 07:10:47 +02:00
Juan RP
3eb2bfea4a Rename glib template to something more correct, while I'm here
add a patch from pkgsrc to make it build.

--HG--
extra : convert_revision : b90f70cc5983c63bb79a586a773260b27650fc51
2008-09-28 07:09:12 +02:00
Juan RP
75a8b0aa46 Add a patch for libtool-2.2.6a that allows building/installing
latest glib successfully.

--HG--
extra : convert_revision : 9e2e6a342ce833c45902e0bb2e6173a8633351f2
2008-09-28 07:07:01 +02:00
Juan RP
6ff0c41308 Simplify check_build_dirs and rename it to check_build_vars.
--HG--
extra : convert_revision : aa5bb29fb0c8aeb27495e07224be484dbddce971
2008-09-27 18:20:46 +02:00
Juan RP
ccb854252d Introduce PKGFS_MASTERDIR.
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
2008-09-27 03:47:22 +02:00
Juan RP
3ec5d465e4 Some changes I have done for the past hour.
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
2008-09-27 03:17:12 +02:00
Juan RP
a8bb291a08 Bah, use the correct variable for PATH and fix previous.
--HG--
extra : convert_revision : 7d6324e3bff7dbd8fd898ae6b145e343afca9f84
2008-09-27 00:20:54 +02:00
Juan RP
e8944276b1 Use a minimal PATH when building packages, and restore it afterwards.
Add a pkg-config-0.23 template.

--HG--
extra : convert_revision : c2788d660db625a50bb0b177633600aa4d076dda
2008-09-27 00:19:02 +02:00
Juan RP
5b2e16e859 Remove the .pkgfs suffix from templates and just use .tmpl.
--HG--
extra : convert_revision : 25f083cc51d50fa59d2d0e9d408f6a992aa8e260
2008-09-26 23:43:20 +02:00
Juan RP
e36d3e4e5e Don't hardcode commands and don't require the global configuration
file to use the info target.

--HG--
extra : convert_revision : 26794799a354baebac87c41c54662ae28a7becda
2008-09-26 23:39:29 +02:00
Juan RP
084d6664b2 Remove the list target... it's not very useful.
Also use my copyright for this file.

--HG--
extra : convert_revision : 75a3b2fc4aa7785437e4f3de53b23dd64683d990
2008-09-26 23:23:41 +02:00
Juan RP
d2d10e9ecd Some fixes missed in the import.
Fix _MKDIR_CMD... wrong var.
Check var's value before exporting it.

--HG--
extra : convert_revision : cec5c47afaa94daa7f2f3d2b9ebe4d37b1bd46a8
2008-09-26 22:30:14 +02:00
Juan RP
df02cbad60 Fix PKGFS_CXXFLAGS in configuration file.
--HG--
extra : convert_revision : b43b68397c17b1c97e0ce24aaa9d4d41122cd14f
2008-09-26 22:29:43 +02:00
Juan RP
535b7b6a31 Initial import of pkgfs, aka package from sources.
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
2008-09-26 21:59:07 +02:00