If this keyword is specified like this:
$ xbps.sh build-pkg all
All currently packages installed in masterdir will be created
as binary packages in XBPS_PACKAGESDIR.
--HG--
extra : convert_revision : 97a8cb7d6aa2a7462845a2e67e9c8a443051fc3b
That way it's easier to work in certain parts and easier to
catch errors. There's a performance penalty, but this can be
fixed later.
--HG--
extra : convert_revision : c0b0e63c873bb4c078ce332dd5182a72d57c3969
- Template helpers have been moved to templates/helpers.
- Documentation to docs/.
- Common scripts have been moved to utils/sh.
- Fixed install-destdir when executed via chroot.
- Added a build-pkg target that builds a binary package.
The package must be installed into destdir before using.
- Misc tweaks and fixes.
--HG--
extra : convert_revision : 0896e8f24bb7592116aaf77ae9c776033818a3d8
It's explained in the BINPKG_INFO.txt file, and will be extended
probably in a not so distant future. My next work will be working
in the code to handle binary packages with a new utility in C.
--HG--
extra : convert_revision : 1a1846e330fdb11f3dd79cf9d9f12c614098cfe8
package installed from the db and not from template file.
This fixes the following problem:
* package foo-1.0 is installed but the template file only has
foo-1.1, therefore it thinks the pkg is not installed.
--HG--
extra : convert_revision : e5ad68c50ba508a882f9c7eb0c30ee689da5d27f
This accepts a list of archs where the package makes sense. Use this
in the glibc32 pkg and restrict it to x86_64.
--HG--
extra : convert_revision : 4d64b281e1f2ab6b104d43a1f37def1ec767b0a1
Two new options for the configuration file were added:
* XBPS_CROSS_TARGET
* XBPS_CROSS_DIR
XBPS_CROSS_TARGET should be set to the target triplet that you build
with the mktoolchain script.
XBPS_CROSS_DIR should point to the cross directory that mktoolchain
created if you've built one.
As proof of concept the glibc32 package has been added for x86_64,
and it works perfectly even in the chroot! with glibc32 in place
that means that I can build a gcc multilib and use -m32 to build
32bit packages! OH YEAH I LOVE THAT SHIT!!!!
--HG--
extra : convert_revision : 6b0008865e084674a1c4b58266f681871e519c66
That way we can simply check for unzip bin being installed and
error out if it's not, it's simpler.
--HG--
extra : convert_revision : 8fd6c5f11a54742403a16fa10c3ed1db7f12955b
That way we can make it extensible in future changes.
Now it looks like this:
<key>packages_installed</key>
<array>
<dict>
<key>pkgname</key>
<string>dash</string>
<key>short_desc</key>
<string>POSIX-compliant Unix shell ...</string>
<key>version</key>
<string>0.5.4</string>
</dict>
...
</array>
xbps list should be faster than before if a lot of packages
are installed.
--HG--
extra : convert_revision : 816e3e73a4fc72fd8e61f3825757d92ad9d5b511
With the -e flag those colors will be disabled. As bonus also
I removed blank lines in .xbps-filelist and other misc tweaks, fixes
I cannot remember now.
--HG--
extra : convert_revision : 5e481d0faa14518363eafc622633d645c335ed78
That means that it's not necessary anymore to use an '@' before the
extract suffix string. yay.
--HG--
extra : convert_revision : 83ce2c783cb917ef59b87eacb0565cfcff277218
Make chroot copy etc/resolv.conf when entering
Added buggy gstreamer template (exposese some bugs of xbps.sh)
utils build now does not cleanups the dir after build
--HG--
extra : convert_revision : a36211b7dab8627f912f3b8f844d16bbcec0bc6e