Commit Graph

932 Commits

Author SHA1 Message Date
Juan RP 8efad75b04 xbps-src: add webkit-gtk shlib. 2011-07-07 17:42:01 +02:00
str1ngs 3da1dc85f7 pulseaudio: abi bump to 0.9.23 2011-07-06 18:19:46 -07:00
str1ngs 34db9a3e4d xbps-src: freedesktop fetch site 2011-07-06 12:41:25 -07:00
Juan RP 5ca9f16055 Remove glitz, outdated and unmaintained. 2011-07-06 18:06:54 +02:00
Juan RP 1004b0cc61 xbps-src: added license to xbps-src-capchroot helper. 2011-07-06 17:07:31 +02:00
Juan RP b29e482767 xbps-src: improved xbps-src-chroot-capumount helper.
New security enhancements have been made and now you can only umount
a filesystem when the status file ".<mntpnt>_mount_bind_done" is
available in the specified masterdir.

The arguments have been changed and now it accepts two for
<masterdir> and <dir>.
2011-07-06 17:02:19 +02:00
Juan RP 88cd3ff7eb xbps-src: improved xbps-src-chroot-capmount helper.
The new code now has some security enhancements that only allows
to bind mount a filesystem when the user executing the process
owns the target directory and has read/write permissions on it.
2011-07-06 17:00:59 +02:00
Juan RP ef21557313 xbps-src: multiple improvements related to chroot code. 2011-07-06 14:20:27 +02:00
Juan RP 40f6852c62 xbps-src: handle correctly {C,LD,CXX,CPP}FLAGS envvars. 2011-07-06 13:36:59 +02:00
Juan RP 8b3b96182e xbps-src: make remove target respect bootstrap setting. 2011-07-06 11:29:38 +02:00
Juan RP 341432f1fb xbps-src: make -D remove only remove files in pkg's destdir. 2011-07-06 11:27:57 +02:00
Juan RP 2f6a8e9617 xbps-src: also autoremove deps with -D on success. 2011-07-06 10:46:36 +02:00
Juan RP 86d0b0adcf xbps-src: make -K work when run_func returns an error. 2011-07-06 10:06:49 +02:00
Juan RP fa1c9ab96f xbps-src: make -D install work with bootstrap subpkgs. 2011-07-06 08:42:02 +02:00
Juan RP fae03c067e xbps-src: rename IGNORE_BOOTSTRAP_PKGS to BOOTSTRAP_PKG_REBUILD. 2011-07-06 08:28:34 +02:00
Juan RP 5355f32aca xbps-src: support building bootstrap pkgs in chroot with -D.
The base_chroot var has been renamed to bootstrap, to avoid conflicts
with the base-chroot pkg. So now you can rebuild any bootstrap package
if the masterdir is ready (base-chroot already) installed and
installation is only to destdir.
2011-07-06 08:16:56 +02:00
str1ngs 7a76763336 go: new package 2011-07-05 11:51:42 -07:00
Juan RP 6b240bbf46 xbps-src: remove dirs for bind mounts on chroot exit. 2011-07-05 14:23:43 +02:00
Juan RP fd00796c9c gcc: update to 4.6.1, now with fortran and go support. 2011-07-05 12:43:10 +02:00
Juan RP f1a44611c3 xbps-src: remove target now returns proper return value. 2011-07-05 09:23:29 +02:00
Juan RP de16af4308 xbps-src: add -D flag replacing the install-destdir target. 2011-07-04 23:30:30 +02:00
Juan RP 24bad5c713 xbps-src: make -K and -C really work. 2011-07-04 21:29:11 +02:00
Juan RP 0ffa09c1b4 xbps-src: don't exec do_fetch() multiple times on success. 2011-07-04 21:27:56 +02:00
Juan RP 9b52e244c6 xbps-src: added -K flag to KEEP automatic installed deps, cleanups. 2011-07-04 19:07:08 +02:00
Juan RP 16b5107f61 seed: update to 3.0.0. 2011-07-04 19:05:21 +02:00
str1ngs 04af92baf9 xbps-src: shlib mappings for gtkmm2. forgot to commit 2011-07-04 02:39:00 -07:00
Juan RP 141c0ab3ba xbps-src: only process broken_as_needed in one place. 2011-07-04 10:56:35 +02:00
Juan RP 9cced17d22 xbps-src: fix a broken test for XBPS_LDFLAGS. 2011-07-04 10:29:00 +02:00
Juan RP e17baedf00 xbps-src: improve C{,PP,XX}FLAGS and LDFLAGS settings. 2011-07-04 10:24:52 +02:00
Juan RP 5dc2b83e49 Remove gnome-media, obsolete in gnome3. 2011-07-04 09:36:31 +02:00
str1ngs 61bc7a7406 xbps-src: gdkmm shlibs mappings 2011-07-03 16:45:03 -07:00
Juan RP 38216e059a libburn: make this build. 2011-07-03 16:13:36 +02:00
Juan RP 32f59c07c5 xbps-src: redo PATH to always prefer coreutils over busybox, if available. 2011-07-03 14:38:51 +02:00
Juan RP 21a096b6de xbps-src: rename listfiles target to list-files. 2011-07-03 12:22:44 +02:00
Juan RP 9a067bf3f1 xbps-src: install required deps in one pass with xbps-bin(8). 2011-07-03 10:20:38 +02:00
Juan RP 543263c70f xbps-src: make sure to always remove autodeps in errors. 2011-07-03 08:27:16 +02:00
Juan RP d22024261d xbps-src: make internal var UPPERCASE. 2011-07-03 02:57:32 +02:00
Juan RP 0c26524c28 xbps-src: improve even more install_pkg_from_repos(). 2011-07-03 01:27:55 +02:00
Juan RP 8bc23145c8 xbps-src: added -S flag to disable XBPS_PREFER_BINPKG_DEPS. 2011-07-02 22:56:26 +02:00
Juan RP c124ec1bef xbps-src: handle another ENOENT case from xbps-bin. 2011-07-02 22:53:03 +02:00
Juan RP 290703f4fb xbps-src: don't overwrite xbps-conf.plist in chroot if exists. 2011-07-02 21:59:06 +02:00
Juan RP dd0579d967 xbps-src: tar and xz are required in host system. 2011-07-02 20:31:43 +02:00
Juan RP f5f89bc6ff xbps-src: check that doesn't exist before mkdir. 2011-07-02 18:05:20 +02:00
Juan RP 3bb5c279df xbps-src: source install_files.sh for v funcs in templates. 2011-07-02 17:48:48 +02:00
Juan RP 7984b39928 xbps-src: fix fetch phase with depends, performance improvements.
- The fetch phase *must* run after installing pkg dependencies,
  otherwise it could fail if we need them for fetching.

- Performance improvements for xbps-src. Only source shutils files
  at the start, not every time we use a function.
2011-07-02 17:04:08 +02:00
Juan RP 6513a02ee0 xbps-src: improve vmove(). 2011-07-02 13:33:06 +02:00
Juan RP a26dd06538 xbps-src: make targetdir in vmove() optional. 2011-07-02 12:11:01 +02:00
Juan RP 6cb6110f4e xbps-src: improve vinstall(), add vmove() for subpkgs. 2011-07-02 11:33:59 +02:00
Juan RP 75d55258a5 xbps-src: added new funcs to install files into DESTDIR.
vcopy <files> <targetdir>
	Executes cp -a <files> ${DESTDIR}/<targetdir>

vinstall <file> <mode> <targetdir> <targetfile>
	4th argument is optional.
	Executed install -Dm<mode> <file> ${DESTDIR}/<targetdir>/<file>

vmkdir <dir> <mode>
	Executed install -dm<mode> ${DESTDIR}/<dir>
2011-07-02 10:49:22 +02:00
Juan RP cbdfc216de xbps-src: added XBPS_CCACHE option to xbps-src.conf.
If set /usr/lib/ccache/bin will be added to PATH as the first entry,
*only* for chroot.
2011-07-02 09:15:29 +02:00
Juan RP 5c55f940ae xbps-src: fix previous path for ccache. 2011-07-02 08:54:42 +02:00
Juan RP 1ebd495d9c xbps-src: redo PATH to use correct paths for xbps, and ccache. 2011-07-02 08:53:09 +02:00
str1ngs 8666249163 xbps-src: add HOME section to fetch_sites.sh 2011-07-01 16:56:59 -07:00
Juan RP 5d7873a5b2 xbps-src: massive rewrite of builddeps resolving code.
This speeds up the process of resolving builddeps with
XBPS_PREFER_BINPKG_DEPS enabled and disabled by ~15% aproximately.

This fixes also some bugs I've found while building a massive rebuild
of all packages with XBPS_PREFER_BINPKG_DEPS enabled.
2011-07-01 17:48:29 +02:00
Juan RP a09089a9b0 Remove compiz and friends, 0.9.x series are really broken. 2011-07-01 17:28:09 +02:00
Juan RP 6227b9f1f7 xbps-src: append /usr/local/{s,}bin to PATH in INSTALL/REMOVE scripts. 2011-07-01 16:15:59 +02:00
Juan RP ca8369eada xbps-src [chroot]: ignore busybox tar, xz, gzip and bunzip2 applets. 2011-07-01 01:43:19 +02:00
Juan RP 92740bd661 xbps-src [extract]: use decompress utils and pipe to tar(1). 2011-07-01 01:00:18 +02:00
Juan RP a48dc4c512 xbps-src [chroot]: try different shells for /bin/sh symlinks. 2011-07-01 00:29:11 +02:00
Juan RP 44ff75e0d4 xbps-src: remove libhal shlib mappings. 2011-06-30 22:30:07 +02:00
Juan RP 09370643f1 xbps-src: [install_pkg_from_repos] handle 2nd ENOENT. 2011-06-30 13:45:11 +02:00
Juan RP 9f2990bd31 xbps-src [chroot]: make sure that we sync with rootdir == /. 2011-06-30 12:33:53 +02:00
Juan RP 55ada9c447 xbps-src [install_pkg_from_repos]: if unset, create it. 2011-06-30 12:33:04 +02:00
Juan RP 87f2599c17 xbps-src: improve PREFER_BINPKG_DEPS, take 2.
When installing pkgdeps from repositories more errno values are handled
from xbps-bin, this help us to find why a package failed to install.

Also stdout/stderr output from xbps-bin is redirected to
$wrksrc/.xbps_install_dependency_$pkgdepname.log to see how it was
installed or why it failed to install.

Do autoremove packages in more places to be sure that if something went
wrong those packages are always removed.
2011-06-30 10:26:31 +02:00
Juan RP 9be28af618 weechat: new -lua subpkg, add missing builddeps. 2011-06-30 10:26:31 +02:00
Juan RP 5535e59afc xbps-src: only use /cachedir in chroot, if it was set in conffile. 2011-06-29 09:35:36 +02:00
Juan RP 8b6343a59a xbps-src: fix remove_pkg(), it's msg_warn(). 2011-06-29 08:24:32 +02:00
Juan RP a0ea610634 Revert "xbps-src: allow to use install-destdir for pkgs already installed."
This reverts commit 4478b5ead3.
2011-06-28 23:57:31 +02:00
Juan RP f9b1494648 xbps-src: ignore PREFER_BINPKG_DEPS for bootstrap pkgs. 2011-06-28 23:27:41 +02:00
Juan RP 5ecc88fcf8 xbps-src: make a warning if pkg is installed when removing. 2011-06-28 19:57:41 +02:00
Juan RP 4478b5ead3 xbps-src: allow to use install-destdir for pkgs already installed. 2011-06-28 19:37:41 +02:00
Juan RP a3ec116aeb xbps-src: [checkvers] improve output, show outdated pkgs in masterdir. 2011-06-28 19:34:18 +02:00
Juan RP 17ea977f79 New package: lua-5.1.4. Contributed by DigitalKiwi. 2011-06-28 18:35:32 +02:00
Juan RP b0cf505357 xbps-src: XBPS_CACHEDIR *must be* /cachedir in chroot, omg. 2011-06-28 17:27:01 +02:00
Juan RP daf986ed33 xbps-src: set XBPS_CACHEDIR in conf file for chroot ops. 2011-06-28 17:18:48 +02:00
Juan RP ecd20056c3 xbps-src: make-repoidx failed for repos with only noarch pkgs. 2011-06-28 16:02:32 +02:00
str1ngs a2fea027f7 xbps-src: fix shlibs tab formatting 2011-06-27 14:33:51 -07:00
str1ngs 901c7b69cb xbp-src: shlib mappings for gls gc 2011-06-26 16:55:14 -07:00
str1ngs 5280ebf018 xbps-src: wrap filesum output 2011-06-26 13:38:17 -07:00
Juan RP 4d086d2b1d xbps-src: do not fail if XBPS_CACHEDIR is unset. 2011-06-26 01:51:58 +02:00
Juan RP 8b40d5cd68 xbps-src: added suport for XBPS_CACHEDIR in configuration file.
XBPS_CACHEDIR will be bind mounted as read/write in target masterdir
into /cachedir. This directory must have read/write perms for the user
running xbps-src.
2011-06-26 01:45:12 +02:00
Juan RP 6166c5ebc6 xbps-src: revert 8271950e94.
This broke info files dir handling because empty dirs are removed
*after* metadata code is executed. So back to previous and known way.
2011-06-25 18:36:10 +02:00
Juan RP 09c08fe732 xbps-src: simplify a bit resolving deps with binpkgs code. 2011-06-25 17:41:52 +02:00
Juan RP 5d2006f290 xbps-src: really sync remote repo's index for xbps>=0.9.0 in chroot. 2011-06-25 17:25:27 +02:00
Juan RP fabaa81a1f xbps-src: TODO: xbps-base-files -> base-files. 2011-06-25 12:20:56 +02:00
Juan RP 5efd8cdd4d xbps-src: if checksum fails, print out its hash too. 2011-06-24 23:22:59 +02:00
Juan RP 517f1cfd06 xbps-src: added support for PREFER_BINPKG_DEPS with xbps >= 0.9.0. 2011-06-24 22:00:47 +02:00
Juan RP 8271950e94 xbps-src: when compressing info files, check if /usr/share/info exists. 2011-06-24 21:39:12 +02:00
str1ngs 0455c8342f xbps-src: GNU_SITE to fetch_sites.sh . 2011-06-24 11:54:24 -07:00
Juan RP 93ff6b22d7 xbps-src: adapt for xbps-base-chroot -> base_chroot rename. 2011-06-23 03:25:23 +02:00
Juan RP aea5cc99ed xbps-base-chroot: renamed to base-chroot. 2011-06-23 03:21:50 +02:00
Juan RP 8419094808 xbps-src: really fix previous. 2011-06-22 21:06:14 +02:00
Juan RP 46fee555ec xbps-src: fix bad quoting when installing from binpkgs. 2011-06-22 20:55:06 +02:00
Juan RP b41a474199 xbps-src: install_pkg_with_binpkg(): fix bad quoting. 2011-06-22 13:32:45 +02:00
Juan RP 9163a2e18f xbps-src: xbps-bin autoremove must be executed via fakeroot. 2011-06-22 13:22:46 +02:00
Juan RP a461919eea xbps-src: improve XBPS_PREFER_BINPKG_DEPS code. 2011-06-22 12:33:18 +02:00
Juan RP bcbfb0c63c xbps-src: install_dependencies_pkg(): use install_pkg_with_binpkg(). 2011-06-22 12:32:16 +02:00
Juan RP 47e5390ea6 xbps-src: install_pkg_with_binpkg(): minor cosmetics. 2011-06-22 12:29:56 +02:00
Juan RP 8a49fffda2 xbps-src: redirect msg_{error,warn}* output to stderr. 2011-06-21 15:40:28 +02:00
Juan RP 505ed23e8e xbps-src: don't fully error out if pkgdestdir not found while removing.
We do the 'xbps-bin remove' way as last resort, and return early in that
case.
2011-06-21 15:19:34 +02:00
Juan RP 279bda852a xbps-src: only autoremove pkgs if not installing builddeps. 2011-06-21 15:19:01 +02:00
Juan RP dcd8d8bd70 xbps-src: sync some old stuff with reality in README. 2011-06-21 14:44:30 +02:00
Juan RP e35f372523 Added giblib-1.2.4 build template. 2011-06-21 11:36:22 +02:00
Juan RP ab620de428 libtorrent: finish previous and properly add it. 2011-06-20 21:42:00 +02:00
Juan RP 6f5d00003c xbps-src: fail when a binpkg builddep cannot be installed. 2011-06-20 19:08:47 +02:00
Juan RP 66c3ae82d3 xbps-src: autoremove pkgdeps if XBPS_PREFER_BINPKG_DEPS is set. 2011-06-20 18:45:29 +02:00
Juan RP cd099f626e xbps-src: copy pkg metadata files into XBPS_PKGMETADIR. 2011-06-20 18:33:30 +02:00
Juan RP 24617c38ee xbps-src: do some checks in the chroot for /run related stuff. 2011-06-20 18:32:43 +02:00
Juan RP d2ad1c2b12 xbps-src: if XBPS_PREFER_BINPKG_DEPS is set install deps as automatic. 2011-06-20 18:31:50 +02:00
Juan RP d712879ee7 xbps-src: added another item in TODO. 2011-06-20 11:06:06 +02:00
Juan RP 831abd5514 xbps-src: fully remove check for xbps version check. 2011-06-20 10:58:33 +02:00
Juan RP 21f9ae3757 xbps-src: sync README file with reality. 2011-06-20 10:15:53 +02:00
str1ngs efd09f9b3d vanilla: TODO belongs to xbps-src 2011-06-19 10:28:11 -07:00
str1ngs 02b6a158e2 xbps-src: moved README from root of project 2011-06-19 10:08:00 -07:00
strings 3895a1405b new synergy package
remove xbps-bin ABI check
2011-06-19 15:33:05 +00:00
Juan RP 215bc7f5e2 Added openjade-1.3.2 and opensp-1.5.2 build templates. 2011-06-16 16:37:40 +02:00
Juan RP c912ce0eef xbps-src: remove a pkg thru the chroot handler to fix some bugs in pre/post_remove funcs. 2011-06-16 12:21:12 +02:00
Juan RP 205d066e7c xbps-src: another way to get the target of symlinks. 2011-06-14 15:26:15 +02:00
Juan RP 670dc453e2 xbps-src: (metadata.sh): if readlink -f returns nothing try without -f. 2011-06-04 20:37:55 +02:00
Juan RP f190895d30 xbps-src::info_tmpl(): also print $homepage and $license. 2011-06-02 09:01:11 +02:00
Juan RP 1bcd94905c xbps-src: update pkg metadata files.plist "links" array with a new object "target".
The "target" object should point to the target file for the symlink. Will be
used by an upcoming xbps utils version.
2011-05-31 16:39:02 +02:00
Juan RP 4bde972282 eggdbus is not required by any package, remove it. 2011-05-27 16:21:00 +02:00
Juan RP 6ed4e562cc xbps-src: add three new metadata objects in binary pkgs.
homepage (string): package upstream URL.
license (string): package licenses.
build_date (string): package build date in UTC.
2011-05-26 10:40:31 +02:00
Juan RP 80f784e0eb shutils/chroot.sh: update ld.so(8) before entering the chroot. 2011-05-26 10:14:39 +02:00
Juan RP cbb34ca605 lightdm: update to 0.3.3. 2011-05-18 12:25:00 +02:00
Juan RP 94e6f73061 xfce4-panel: update to 4.8.3. 2011-05-18 11:24:40 +02:00
Juan RP 991889f75c Added libwnck2-2.30.6 (GTK+2) build template required by some pkgs. 2011-05-18 11:20:54 +02:00
Juan RP 5567ff7066 shutils/chroot.sh: only cleanup /tmp files if /xbps hasn't been mounted. 2011-05-02 21:35:41 +02:00
Juan RP e0611f10ab shutils/chroot.sh: create /tmp dir if doesn't exist in masterdir. 2011-04-29 22:40:32 +02:00
Juan RP 672c4cdf91 mapping_shlib_binpkg: update for man-db-2.6.0.2. 2011-04-14 15:18:21 +02:00
Juan RP 15bc8e1eee xbps-src: remove pre/post and install status file when removing a pkg. 2011-04-12 10:03:24 +02:00
Juan RP 162e484254 man-db: update to 2.6.0. 2011-04-12 08:58:13 +02:00
Juan RP fe5af7f4ae ntfs-3g: update to 2011.4.12, replaces ntfsprogs. 2011-04-11 09:40:58 +02:00
Juan RP 0c38432293 Bumprev for pkgs depending on xulrunner. 2011-04-08 22:24:26 +02:00
Juan RP cff814a12a glade3: update to 3.10.0 (gtk+3 port), a new pkg 'glade' will be imported for gtk+2. 2011-04-08 09:21:15 +02:00
Juan RP 31889ee37c llvm: update to 2.9. 2011-04-07 11:30:38 +02:00
Juan RP 707a7e4ca9 Added vte3-0.28.0 build template (gtk+3).
--HG--
branch : gnome3
2011-04-05 11:52:13 +02:00
Juan RP 379693af32 mutter: update to 2.91.92.
--HG--
branch : gnome3
2011-03-23 10:41:06 +01:00
Juan RP ae90a2f606 at-spi2-core: update to 1.91.92.
--HG--
branch : gnome3
2011-03-23 10:28:34 +01:00
Juan RP 82c0e35914 Remove gnome-vfs, obsolete in gnome3.
--HG--
branch : gnome3
2011-03-16 07:35:35 +01:00
Juan RP 17aa34c9a1 Removed libgnome, obsolete in gnome3.
--HG--
branch : gnome3
2011-03-16 07:34:38 +01:00
Juan RP 48cd9953cb Removed libbonobo{,ui}, obsoletes in gnome3.
--HG--
branch : gnome3
2011-03-16 07:32:46 +01:00
Juan RP 036959008b Remove at-spi, superseded by at-spi2.
--HG--
branch : gnome3
2011-03-16 07:31:20 +01:00
Juan RP c2c3ad1abd folks: update to 0.4.0, bump abi_depends.
--HG--
branch : gnome3
2011-03-15 10:54:06 +01:00
Juan RP 641bf6ff02 icu: update to 4.6.1, bump abi_depends.
--HG--
branch : gnome3
2011-03-14 16:27:02 +01:00
Juan RP b33afe3100 mapping_shlib_binpkg: added libkms.so from libdrm.
--HG--
branch : gnome3
2011-03-11 15:47:28 +01:00
Juan RP eb102efc5b Added at-spi2-core-1.91.91 build template.
--HG--
branch : gnome3
2011-03-11 11:25:15 +01:00
Juan RP ed0f784e2b ffmpeg: update to 0.6 and split libs into multiple subpkgs.
--HG--
branch : gnome3
2011-03-09 18:29:50 +01:00
Juan RP 2b35c83b59 Added libvpx-0.9.6 build template.
--HG--
branch : gnome3
2011-03-09 17:49:21 +01:00
Juan RP 635f04e59e gnome-shell: update to 2.91.91.
--HG--
branch : gnome3
2011-03-08 09:08:56 +01:00
Juan RP df6c05e20b Added empathy-2.91.90.2 build template.
--HG--
branch : gnome3
2011-03-03 17:13:16 +01:00
Juan RP 859eb4286f Added geoclue-0.12.0 build template.
--HG--
branch : gnome3
2011-03-03 17:00:35 +01:00
Juan RP c6543d553a Added libchamplain-0.9.0 build template.
--HG--
branch : gnome3
2011-03-03 16:46:35 +01:00
Juan RP cb061ea07f Added telepathy-mission-control-5.7.5 build template.
--HG--
branch : gnome3
2011-03-03 15:47:47 +01:00
Juan RP 583974249f Added telepathy-logger-0.2.4 build template.
--HG--
branch : gnome3
2011-03-03 15:39:19 +01:00
Juan RP 7f525ea8bd Added telepathy-farsight-0.0.16 build template.
--HG--
branch : gnome3
2011-03-03 15:29:37 +01:00
Juan RP ff52805a3b Added farsight2-0.0.26 build template.
--HG--
branch : gnome3
2011-03-03 15:13:57 +01:00
Juan RP 75efe976e2 Added gst-python-0.10.21 build template.
--HG--
branch : gnome3
2011-03-03 15:02:17 +01:00
Juan RP aca97031d6 Added libnice-0.1.0 build template.
--HG--
branch : gnome3
2011-03-03 14:54:52 +01:00
Juan RP 09de9184d3 Added folks-0.3.6 build template.
--HG--
branch : gnome3
2011-03-03 14:23:02 +01:00
Juan RP c02f519dde gucharmap: build against gtk+3, bump abi_depends.
--HG--
branch : gnome3
2011-03-03 11:21:42 +01:00
Juan RP 5aa70436a8 Added accountsservice-0.6.4 build template.
--HG--
branch : gnome3
2011-03-02 11:02:54 +01:00
Juan RP a052d5bf10 gedit: update to 2.91.7.
--HG--
branch : gnome3
2011-03-02 10:45:15 +01:00
Juan RP 158d80db52 gtksourceview: update to 2.91.7, bump abi_depends.
--HG--
branch : gnome3
2011-03-02 10:28:33 +01:00
Juan RP a86336504b Added telepathy-glib-0.13.15 build template.
--HG--
branch : gnome3
2011-03-02 09:52:15 +01:00
Juan RP 5654b7b01b Added gjs-0.7.11 build template.
--HG--
branch : gnome3
2011-03-02 09:34:16 +01:00
Juan RP 6bb820ddd4 Added mutter-2.91.90 build template.
--HG--
branch : gnome3
2011-03-02 09:23:17 +01:00
Juan RP ca432e55df Added clutter-gtk-0.91.8 build template.
--HG--
branch : gnome3
2011-03-01 17:34:53 +01:00
Juan RP ea277112e7 gtkmm: update to 2.99.5.
--HG--
branch : gnome3
2011-03-01 17:24:49 +01:00
Juan RP 8928006ae6 totem: update to 2.91.7.
--HG--
branch : gnome3
2011-03-01 16:38:53 +01:00
Juan RP ba09468730 Added libpeas-0.7.3 build template.
--HG--
branch : gnome3
2011-03-01 16:22:56 +01:00
Juan RP cff0e11537 yelp: update to 2.91.90.
--HG--
branch : gnome3
2011-03-01 16:03:09 +01:00
Juan RP 8b1fca0922 brasero: update to 2.91.90.
--HG--
branch : gnome3
2011-03-01 14:27:40 +01:00
Juan RP 88c6742246 gnome-panel: update to 2.91.90.
--HG--
branch : gnome3
2011-03-01 14:13:14 +01:00
Juan RP 193ad6ef82 libwnck: update to 2.91.90, bump abi_depends.
--HG--
branch : gnome3
2011-03-01 13:58:51 +01:00
Juan RP fc83eeef65 Added webkit-gtk3-1.3.12 build template.
--HG--
branch : gnome3
2011-03-01 13:37:20 +01:00
Juan RP 2542cb4032 gnome-keyring: update to 2.91.4.
--HG--
branch : gnome3
2011-03-01 10:32:27 +01:00
Juan RP 1b06832056 gnome-bluetooth: update to 2.91.5.
--HG--
branch : gnome3
2011-03-01 10:20:07 +01:00
Juan RP 0df346ca2e gnome-control-center: update to 2.91.90.
--HG--
branch : gnome3
2011-03-01 10:12:40 +01:00
Juan RP 0e1ffc2ae1 evolution-data-server: update to 2.91.90.
--HG--
branch : gnome3
2011-03-01 09:30:02 +01:00
Juan RP 22ed6ccbc2 libgweather: update to 2.91.6.
--HG--
branch : gnome3
2011-03-01 09:11:36 +01:00
Juan RP e274cd89de nautilus: update to 2.91.90.1.
--HG--
branch : gnome3
2011-03-01 01:16:39 +01:00
Juan RP 9f9b40dc55 avahi: added -ui-libs-gtk3 subpkg.
--HG--
branch : gnome3
2011-03-01 00:53:22 +01:00
Juan RP 0767f48f12 libunique: update to 2.91.4, bump abi_depends.
--HG--
branch : gnome3
2011-03-01 00:37:47 +01:00
Juan RP a45ea7812a Update all pkgs requiring libnotify to the 0.7 API.
--HG--
branch : gnome3
2011-03-01 00:26:33 +01:00
Juan RP 12ada670a8 mapping_shlib_binpkg: update for vala-0.11.
--HG--
branch : gnome3
2011-02-28 23:00:37 +01:00
Juan RP e62f4020cc mapping_shlib_binpkg: update for libcanberra-0.28. 2011-02-28 10:50:42 +01:00
Juan RP 0cfd33b8f4 ncurses: update to 5.8, bump abi_depends.
ncurses now builds the widec version by default and provides non-widec
for compatiblity. ABI has been bumped because I've enabled "--enable-ext-colors"
which changes the soname to foo.so.6.

Removed the ncursesw packages.
2011-02-27 14:51:11 +01:00
Juan RP f84a10dfae shutils/chroot.sh: fix a msg when the chroot has not been prepared yet. 2011-02-26 17:56:23 +01:00
Juan RP 61cb667f2d Added brasero-2.32.1 build template. 2011-02-23 15:24:04 +01:00
Juan RP c490df11a0 mapping_shlib_binpkg: added spice shlib. 2011-02-17 16:50:42 +01:00
Juan RP 5ee444b82e Added celt051-0.5.1.3 build template. 2011-02-17 16:16:35 +01:00
Juan RP a41251559c sg3_utils: update to 1.31, added libsgutils subpkg. 2011-02-17 11:28:41 +01:00
Juan RP 67def0c02b Added lightdm-0.2.3 build template. 2011-02-16 14:27:20 +01:00
Juan RP 7df9b19e04 xbps-src: remove the check for xbps static bins, it's assumed they are. 2011-02-14 14:21:58 +01:00
Juan RP ea2045fa83 Added gtk+3-3.0.0 build template. 2011-02-14 14:08:46 +01:00
Juan RP 32f805b737 libevent: update to 2.0.10, bump abi_depends. 2011-02-11 20:12:15 +01:00
Juan RP 0dd337ee91 xbps-src:chroot.sh: update for busybox rename. 2011-02-11 16:29:02 +01:00
Juan RP 53dd86fc6e xbps-src: make 'extract' target also fetch distfiles. 2011-02-11 15:29:00 +01:00
Juan RP 369cb372c0 xbps-src-chroot-helper.sh: remove leftover code. 2011-02-11 14:20:47 +01:00
Juan RP 85543cd319 xbps-src: only umount bind mounts in the chroot shell fragment. 2011-02-11 14:19:34 +01:00
Juan RP 5957cdf811 xbps-src::python-module: remove wrong sed subst. 2011-02-10 16:28:46 +01:00
Juan RP ca85f348ba Added libvirt-0.8.7 build template. 2011-02-10 13:06:29 +01:00
Juan RP ec799b15d2 Added lxc-0.7.3 build template. 2011-02-09 19:27:28 +01:00
Juan RP 224e05c34c mapping_shlib_binpkg: add libcairo-gobject.so. 2011-02-05 16:39:18 +01:00
Juan RP f8bf1dcf56 Added json-glib-0.12.2 build template. 2011-02-05 16:33:15 +01:00
Juan RP 22736c6716 exiv2: update to 0.21. 2011-02-01 10:06:57 +01:00
Juan RP 8a628aca28 mapping_shlib_binpkg: update for new gettext. 2011-01-30 17:33:20 +01:00
Juan RP 634839e8ee poppler: update to 0.16.2, bump abi_depends. 2011-01-29 16:52:24 +01:00
Juan RP 818d50948c mapping_shlib_binpkg: update for gst-plugins-bad-0.10.21. 2011-01-27 02:29:45 +01:00
Juan RP 5e9f331526 xbps-src: added "provides" var for use in templates.
This will add support for virtual packages in XBPS; will be implemented
in the following days.
2011-01-26 13:37:37 +01:00
Juan RP 0e74f8bc18 xbps-src: bail out if the xbps static utils aren't installed in masterdir. 2011-01-16 18:13:55 +01:00
Juan RP dc9a34b45e Added subversion-1.6.15 build template. 2011-01-14 17:27:50 +01:00
Juan RP 3791b9552d xbps-devel: use external proplib and libfetch. 2011-01-12 17:17:43 +01:00
Juan RP 95921b09db Added libfetch-2.33 build template. 2011-01-12 16:55:27 +01:00
Juan RP 2a31f296ac xbps-src: improve the 'info' target. 2011-01-11 17:01:23 +01:00
Juan RP 0474b11e7b xbps-src: respect CFLAGS if $build_style == custom-install. 2011-01-11 16:21:08 +01:00
Juan RP 0fb57ca0c4 xen: update to 4.0.1! 2011-01-10 12:03:00 +01:00
Juan RP e6abf71b04 xbps-src: disable -Wl,--as-needed if $broken_as_needed is set. 2011-01-10 12:02:08 +01:00
Juan RP f832dd42a8 xbps-src: be more conservative with signal handlers. 2010-12-28 22:55:17 +01:00
Juan RP 2168077d11 xbps-src: added new var 'system_groups' for pkgs requiring new system groups. 2010-12-28 11:23:33 +01:00
Juan RP e643f8dcee xbps-src: gawk is required by glibc, so detect it. 2010-12-23 20:48:04 +01:00
Juan RP 81cad50a1e xbps-src: do not return error if $wrksrc doesn't exist in the 'clean' target. 2010-12-23 20:39:54 +01:00
Juan RP c7aac27ded xbps-src: do a fake extraction if $distfiles not set too, as before. 2010-12-23 17:59:19 +01:00
Juan RP ce79a6fe48 Added virtualbox-4.0.0 build template (with DKMS support!). 2010-12-23 14:41:13 +01:00
Juan RP ae3c15cb59 xbps-src: added a new var for templates "dkms_modules".
It will be used by packages that will install DKMS modules.
2010-12-23 14:29:38 +01:00
Juan RP 6183d49629 xbps-src: remove_pkg(): remove subpkg stat files in $wrksrc if found. 2010-12-23 13:14:18 +01:00
Juan RP f9135c92c8 xbps-src: if $noextract is set, also try to run the "do_extract" function if available. 2010-12-23 02:13:40 +01:00
Juan RP 2d32c8fd9e xbps-src: make some targets work by specifying its pkgname.
There are now two ways to use the following targets:

build, build-pkg, clean, configure, extract, fetch, info, install,
install-destdir, remove, stow, unstow.

1) The known way: 'cd srcpkgs/foo && xbps-src <target>"
2) The new way: 'xbps-src <target> foo'.
2010-12-21 18:45:39 +01:00
Juan RP b5e94efcfb xbps-src: enable XBPS_USE_CAPABILITIES and XBPS_COMPRESS_LEVEL=9 by default in the conf file. 2010-12-21 12:38:57 +01:00
Juan RP 4616674b86 xbps-src: find out the correct path for XBPS_DISTRIBUTIONDIR in the build process.
--HG--
rename : xbps-src/etc/xbps-src.conf => xbps-src/etc/xbps-src.conf.in
2010-12-21 12:33:46 +01:00
Juan RP 543fe35787 xbps-src: improve some messages in fetch phase. 2010-12-20 07:06:48 +01:00
Juan RP 3da3783333 xbps-src: improve msg_* funcs and update all callers. 2010-12-20 00:22:12 +01:00
Juan RP c9f5c7a344 Added libmodplug-0.8.8 build template. 2010-12-19 11:30:08 +01:00
Juan RP 08d47bc8b1 xbps-src: improve run_func and always make a log in $wrksrc.
Also when or after the pkg is installed to destdir/stowned, and there was
any error, always remove the files that were installed into destdir.

With these changes there's no need to return any value in the do_foo()
functions because they are caught automatically. Also any function is now
logged into its own file to always log what happens.
2010-12-18 22:38:21 +01:00
Juan RP 82d298b6ca xbps-src: clean up /tmp when entering to the chroot. 2010-12-18 14:33:30 +01:00
Juan RP cf0c6771a6 mapping_shlib_binpkg: add SDL_net shlib. 2010-12-18 13:42:48 +01:00
Juan RP 4f2edb4c45 xbps-src: verify_rundeps: if package has missing deps, return error. 2010-12-16 22:42:54 +01:00
Juan RP 5400f458f6 Added vala-0.10.1 build template. 2010-12-16 17:10:17 +01:00
Juan RP a4330337e4 xbps-src: cd to $MASTERDIR when executing the signal handler. 2010-12-16 00:27:42 +01:00
Juan RP 1c8e866f9d xbps-src: quote properly some vars in the strip/verifyrdeps code. 2010-12-14 18:16:53 +01:00
Juan RP f2bd4e603b xbps-src: handle files with spaces and other characters. 2010-12-14 16:34:05 +01:00
Juan RP e647d8dcee Added wavpack-4.60.1 build template. 2010-12-14 00:56:02 +01:00
Juan RP dbbfd4b795 Added enca-1.13 build template. 2010-12-14 00:33:54 +01:00
Juan RP 677dc32589 Added recode-3.6 build template. 2010-12-14 00:26:36 +01:00
Juan RP decc932c12 jasper: add libjasper subpkg, bumprev. 2010-12-14 00:07:05 +01:00
Juan RP 718b0c69b8 Added samba-3.5.6 build template. 2010-12-13 23:41:22 +01:00
Juan RP e506c3099c Added libmms-0.6 build template. 2010-12-13 22:31:24 +01:00
Juan RP cd8945b2df libsamplerate: fix checksum, add soname. 2010-12-13 22:25:34 +01:00
Juan RP f57c2a542d mapping_shlib_binpkg: fix libparted soname. 2010-12-13 02:50:52 +01:00
Juan RP fbdbcad15f db: move shared libs into libdb subpkg, move /usr/share/doc into -docs subpkg. 2010-12-11 02:27:33 +01:00
Juan RP ef9cfa20bf strip_files: skip this pass completely if $noarch is set. 2010-12-11 01:53:14 +01:00
Juan RP eaf3247352 builddep_funcs: if there are no build deps, do not print a wrong message. 2010-12-11 01:46:55 +01:00
Juan RP e96fc4bf11 pcre: update to 8.11, added libpcre subpkg. 2010-12-11 01:22:05 +01:00
Juan RP 4b71f4195b xbps-src-doinst-helper: if 'make install' fails print the log file and inform the user. 2010-12-11 00:48:32 +01:00
Juan RP 43ecc9f661 xbps-src-chroot-capumount: fix error message. 2010-12-11 00:47:39 +01:00
Juan RP 408373cb17 binutils: update to 2.21. 2010-12-10 16:12:36 +01:00
Juan RP 38a0a4eb53 xbps-src: add openrc_services trigger before system_users.
Packages that use both will try to remove the system user when the openrc services
are launched, so they report "user still logged in" errors.

While being here remove unnecessary empty lines in the generated scripts.
2010-12-07 17:51:17 +01:00
Juan RP 919b60c0b5 helpers/python-module: added a do_build() that runs setup.py build. 2010-11-27 22:32:13 +01:00
Juan RP 633a86162f Added atkmm-2.22.1 build template. 2010-11-27 16:36:04 +01:00
Juan RP 06cc6a0230 pulseaudio: update to 0.9.22. 2010-11-26 10:27:03 +01:00
Juan RP 4749310585 Added gupnp-0.14.0 build template. 2010-11-23 00:26:15 +01:00
Juan RP 43538beb7c Added gssdp-0.9.0 build template. 2010-11-23 00:14:06 +01:00
Juan RP a71ba2eeb1 Added tdb-1.2.2 build template. 2010-11-21 16:44:55 +01:00
Juan RP 8b33ba4701 Added gst-plugins-bad-0.10.20 build template. 2010-11-20 18:54:45 +01:00
Juan RP 558ad76280 Added glade3-3.6.7 build template. 2010-11-20 16:10:56 +01:00
Juan RP 4830e9a19c Added totem-pl-parser-2.32.0 build template. 2010-11-20 03:31:31 +01:00
Juan RP 6af02373e0 Added gmime-2.4.19 build template. 2010-11-20 02:54:02 +01:00
Juan RP 9e7c87f789 Added orc-0.4.11 build template. 2010-11-20 01:31:20 +01:00
Juan RP ea8d667378 gnome-media: build with pulseaudio support, bumprev. 2010-11-20 00:17:11 +01:00
Juan RP ffde65e31f Added pulseaudio-0.9.21 build template. 2010-11-20 00:10:49 +01:00
Juan RP 2a3b53358d Added speex-1.2rc1 build template. 2010-11-19 23:09:26 +01:00
Juan RP 669baed1bd libsndfile: update to 1.0.23. 2010-11-19 22:58:45 +01:00
Juan RP aa47437394 Added unrar-3.9.10 build template. 2010-11-18 14:10:56 +01:00
Juan RP 7a8c4ccc4e man-db: update to 2.5.8. 2010-11-17 12:08:02 +01:00
Juan RP af284b261b xbps-src: do not hardcode unzip/xz path for extracting, assume it's in PATH. 2010-11-17 02:46:08 +01:00
Juan RP c960f3f730 Added ftgl-2.1.3rc5 build template. 2010-11-11 02:25:04 +01:00
Juan RP c004fc8af0 Added libxml++-2.32.0 build template. 2010-11-11 02:13:59 +01:00
Juan RP 9c8e8a7d68 Added ntfsprogs-2.0.0 build template. 2010-11-10 00:58:38 +01:00
Juan RP 4bdf2e615b xbps-src: be silent while checking for required host cmds. 2010-11-09 00:47:29 +01:00
Juan RP 4c9fc31241 xfce4: update to 4.8.0pre1 (goodies not yet updated). 2010-11-08 16:56:59 +01:00
Juan RP 8b8165a334 Added libxfce4ui-4.7.4 build template. 2010-11-08 15:18:52 +01:00
Juan RP 6f2c7d782d Added garcon-0.1.3 build template, required by XFCE 4.8. 2010-11-08 15:03:04 +01:00
Juan RP 67266488d5 Added seahorse-2.32.0 build template. 2010-11-06 08:36:00 +01:00
Juan RP 446fee00ff Fix gpgme SONAMEs. 2010-11-06 08:14:31 +01:00
Juan RP 2228ff6684 Added gpgme-1.3.0 build template. 2010-11-06 08:03:53 +01:00
Juan RP 56439d2f12 Added libassuan-2.0.1 build template. 2010-11-06 08:01:24 +01:00
Juan RP 7f522a8cf4 xbps-src: remove the triggers, they will be handled by the xbps-triggers pkg. 2010-11-04 13:52:10 +01:00
Juan RP 722db61ea2 xbps-src: improve how patches can be applied.
1) $patch_args can be used if all patches need special args other than "-Np0"
   (set by default).
2) If the $PATCHESDIR/series file exist, it will specify how the patches
   will be applied, in that order.
2010-11-03 15:56:37 +01:00
Juan RP 9ed2018ba4 Added at-spi-1.32.0 build template. 2010-11-02 23:06:36 +01:00
Juan RP d03b5a43a3 boost: update to 1.44.0. 2010-11-02 19:42:43 +01:00
Juan RP ad2695a838 openssl: split libs into libssl subpkg, bumprev. 2010-11-02 08:30:51 +01:00
Juan RP 0703d35d3a perl-module: update for new perl. 2010-11-01 11:47:58 +01:00
Juan RP f85dba88f3 xbps-src::tmpl_funcs: add two comments for BUILD_32BIT. 2010-10-31 01:40:23 +02:00
Juan RP c5f1097f4e xbps-src: added -s flag to override default XBPS_SRCDISTDIR value. 2010-10-30 18:25:04 +02:00
Juan RP 71e5c38598 xbps-src: added XBPS_LDFLAGS into the configuration file.
This is to specify common LDFLAGS settings for all packages, by default
it's set to '-Wl,--as-needed' to avoid linking extra libraries into
the binaries. This helped to find such cases.
2010-10-29 10:23:25 +02:00
Juan RP 6387ead759 Added new shlibs for libproxy and qt. 2010-10-29 10:21:34 +02:00
Juan RP e92e7e69fe xbps-src: don't ignore pkgs that use $nostrip for verify rundeps code. 2010-10-28 04:22:00 +02:00
Juan RP cce5ca5f2b xz: update to 5.0.0, provide liblzma{,-devel} subpkgs. Bump abi_depends.
--HG--
rename : srcpkgs/xz/xz-devel.template => srcpkgs/xz/liblzma-devel.template
2010-10-26 03:08:32 +02:00
Juan RP 07350651fc Added dconf-0.5.1 build template. 2010-10-25 21:21:34 +02:00
Juan RP e77c14ecab xbps-triggers: update to 0.4, improve gsettings-schemas trigger. 2010-10-25 18:36:16 +02:00
Juan RP ddcfee311e xbps-triggers: update to 0.3, added a gsettings-schemas trigger. 2010-10-25 18:23:36 +02:00
Juan RP f3449d7527 ntfs-3g: update to 2010.10.2. 2010-10-25 17:44:37 +02:00
Juan RP 34d6ea0c35 llvm: update to 2.8. 2010-10-25 11:36:54 +02:00
Juan RP 4650b74209 gnome-panel: update to 2.32.0. 2010-10-24 17:52:41 +02:00
Juan RP a004f2ea1f evolution-data-server: update to 2.32.0, bump abi_depends. 2010-10-24 16:42:23 +02:00
Juan RP c67a83a2ce mapping_shlib: added libgdata. 2010-10-24 16:32:53 +02:00
Juan RP f446cf5b2b xbps-triggers: update to 0.2.
Update gtk-pixbuf-loaders trigger for the new gdk-pixbuf package.
2010-10-23 17:49:36 +02:00
Juan RP 68198645d9 Added gdk-pixbuf-2.22.0 build template. 2010-10-23 17:48:31 +02:00
Juan RP 2b1c03f94f Added talloc-2.0.1 build template. 2010-10-22 03:58:24 +02:00
Juan RP b257ba41fc xbps-src: do not overwrite PATH, just append it to the new one. 2010-10-21 17:21:23 +02:00
Juan RP 20093232cc poppler: update to 0.14.0, bump abi_depends. 2010-06-09 15:50:25 +02:00
Juan RP 0c5f31342c xbps-src: do not overwrite masterdir if -c not set and -m set. 2010-06-03 01:49:33 +02:00
Juan RP f5bc858199 Added gtksourceview-2.10.3 build template. 2010-06-02 22:38:35 +02:00
Juan RP 0432cc3785 xbps-src: remove dup strip_files() in pkgtarget_funcs.sh. 2010-05-26 15:47:59 +02:00
Juan RP c34e13336b xbps-src: multiple changes to improve infrastructure.
- Remove buildvars_funcs.sh, its code has been moved into set_tmpl_common_vars().
- Move stripping code into its own file, and don't run it via fakeroot.
- Remove unnecesary reset_tmpl_vars() call in install_pkg().
- Misc changes.
2010-05-26 15:41:26 +02:00
Juan RP f6b57540bd xbps-src: fucking (un)set_build_vars() crap! 2010-05-21 01:06:22 +02:00
Juan RP 9408af3761 xbps-src: make BUILD_32BIT work for packages using C++. 2010-05-21 00:30:27 +02:00
Juan RP 127a8e42f7 xbps-src: make it possible to build bootstrap packages on x86_64 for 32bit,
by setting the envvar BUILD_32BIT.

So now you can build bootstrap pkgs for i686 on x86_64 like this:

1) install gcc-multilib and ncurses32.
2) env BUILD_32BIT=yes linux32 xbps-src bootstrap
2010-05-20 22:20:52 +02:00
Juan RP c785787fdd xbps-src: added 'clean' target to remove pkg build directory. 2010-05-20 04:05:35 +02:00
Juan RP f00c51a6a3 xbps-src: support -m with 'checkvers' target. 2010-05-19 03:04:42 +02:00
Juan RP b9d0db9470 xbps-src: added new 'checkvers' target to check for new versions from srcpkgs
against current installed packages.
2010-05-19 03:00:52 +02:00
Juan RP c99f975f63 xbps-src: also check for xbps static utils. 2010-05-17 22:26:58 +02:00
Juan RP 73eb032904 xbps-src: check for required utilities in the host system. 2010-05-17 22:23:52 +02:00
Juan RP 66321f05e6 xbps-src: fix an error in the unstow case. 2010-05-17 22:21:19 +02:00
Juan RP 9e285b9608 xbps-src: improve multiple mount/umount chroot handling. 2010-05-17 12:09:44 +02:00
Juan RP a0432bffa5 xbps-src: do not set CFLAGS/CXXFLAGS multiple times via build_vars. 2010-05-15 18:20:56 +02:00
Juan RP ab3193c208 xbps-src: do not umount if <masterdir>/.xbps_chroot_working is there. 2010-05-15 17:28:18 +02:00
Juan RP fecc9617dd Pass XBPS_MASTERDIR to the xbps-src signal handler. 2010-05-14 15:25:07 +02:00
Juan RP fe36d782ca xbps_chroot_handler: do not umount, leave this to the signal handler of xbps-src. 2010-05-14 15:17:58 +02:00
Juan RP a599311f15 xbps-src: always try to unmount via xbps-src-chroot-helper before exiting. 2010-05-14 14:48:55 +02:00
Juan RP 561783f002 fetch_funcs: print a message if using $nofetch. 2010-05-14 02:27:38 +02:00
Juan RP 816b0945a8 chroot.sh: mention that xbps-src.conf in the chroot is autogenerated. 2010-05-14 01:12:53 +02:00
Juan RP 148f1d5db5 xbps-src: reinstall xbps-src any time we are entering into the chroot. 2010-05-14 00:16:37 +02:00
Juan RP ceefb18bff xbps-src: multiple improvements to messages and phases.
- Prefix all messages with 'Package 'pkgname (version)': ..." to really
  understand what's going on. Add more messages in some stages...
- Do not run pre/post_{configure,build,install} or do_{build,install} stages
  if they were executed successfully in the past.
2010-05-14 00:07:47 +02:00
Juan RP 85f018289f builddep_funcs: add extra space to the deps message. 2010-05-13 22:22:05 +02:00
Juan RP 8a9c6d1033 xbps-src: install required deps if necessary in the configure/build target. 2010-05-13 22:21:08 +02:00
Juan RP d1791dad60 make-binpkg: pass correct vars as arguments to the signal handler. 2010-05-13 21:21:36 +02:00
Juan RP ea1e29a43c xbps-src: don't forget to clean up $wrksrc in the bootstrap target!
Thanks to pancake for finding the bug.
2010-05-13 20:43:08 +02:00
Juan RP a4468b1fe8 pkgtarget_funcs: print a msg while installing the origin pkg. 2010-05-13 17:42:39 +02:00
Juan RP fdd96d947b buildvars: also (un)set CPPFLAGS and LDFLAGS in the chroot. 2010-05-13 17:42:07 +02:00
Juan RP 200a33e3c7 common_shlib_binpkg: add ntfs-3g new shlib. 2010-05-13 17:41:26 +02:00
Juan RP 65619596d0 stow_funcs: check for file and links before dirs while stowning in the chroot. 2010-05-13 15:28:17 +02:00
Juan RP 8f5898fa63 build_funcs: unset_build_vars before returning. 2010-05-13 15:27:41 +02:00
Juan RP e675201990 Improve how build deps are processed, return on errors immediately. 2010-05-12 17:23:35 +02:00
Juan RP a42db9b593 curl: update to 7.20.1, rename curl-{libs,devel} to libcurl{,-devel} respectively.
--HG--
rename : srcpkgs/curl/curl-devel.template => srcpkgs/curl/libcurl-devel.template
rename : srcpkgs/curl/curl-libs.template => srcpkgs/curl/libcurl.template
2010-05-12 07:27:58 +02:00
Juan RP c57efc958f install_pkg(): remove another return value test. 2010-05-12 02:16:31 +02:00
Juan RP a785022b62 reset_tmpl_vars: add do_{build,install}. 2010-05-12 01:51:53 +02:00
Juan RP 8d383c1c83 builddep_funcs: skip some return values from install_pkg(). 2010-05-11 23:39:37 +02:00
Juan RP 218482d3e9 gettext: update to 0.18. 2010-05-11 22:46:34 +02:00
Juan RP 622c398a66 build_vars: (un)set PKG_CONFIG also in the chroot. 2010-05-11 22:15:33 +02:00
Juan RP d3047787ba configure_funcs: unset build vars before return. 2010-05-11 22:10:51 +02:00
Juan RP f964d9b8fb install_dependencies_pkg(): install_pkg_deps() might return non 0, don't treat this as fatal. 2010-05-11 21:30:01 +02:00
Juan RP 84a4e9e377 {un,-}set_build_vars(): set PKG_CONFIG_LIBDIR. 2010-05-11 15:46:34 +02:00
Juan RP 037b066e92 xbps-src: required XBPS utils >= 20100511, hardcode fakeroot path. 2010-05-11 15:03:36 +02:00
Juan RP 8620b39842 Added libelf-0.8.13 build template. 2010-05-10 12:50:57 +02:00
Juan RP caf9d4ac62 install_pkg_deps() may return 1 sometimes, do not treat it as fatal error. 2010-05-10 12:18:41 +02:00
Juan RP 2ee55de018 Finally fix fakeroot on Arch linux, return on errors while processing deps. 2010-05-10 12:09:06 +02:00
Juan RP 2850e6ed79 xbps-src-doinst-helper is run via fakeroot so set build vars before and after! 2010-05-10 11:17:58 +02:00
Juan RP 823f820827 xbps-src-doinst-helper: unset build vars later. 2010-05-10 11:08:34 +02:00
Juan RP d4441c94d3 set_build_vars(): use different var for LD_LIBRARY_PATH. 2010-05-10 10:41:36 +02:00
Juan RP 81d6978f02 xbps-src: propagate error returned by xbps-src in the chroot.
Rather than pointing the user to cat the .log file, just cat it before exiting.
2010-05-09 19:46:28 +02:00
Juan RP 97adf4e62a Added libmtp-1.0.2 build template. 2010-05-09 18:57:08 +02:00
Juan RP 0d0b8de04c mapping_shlib_binpkg: add some glibc shlibs. 2010-05-09 10:29:53 +02:00
Juan RP f6a0806229 xbps-src: piping with tee(1) and groupping command is not possible sometimes... 2010-05-08 09:46:23 +02:00
Juan RP 23abcd7679 mapping_shlib_binpkg: add libpng-1.4 shlib. 2010-05-07 14:38:07 +02:00
Juan RP 97811e8af0 Workaround Arch Linux path for libfakeroot, tested and reported by pancake. 2010-05-07 13:45:26 +02:00
Juan RP 22774084ab xbps-src: always create logs for configure/build/install stages in $wrksrc.
Fixed -C and install-destdir in the chroot, $# wasn't consistent :-)
2010-05-07 12:25:24 +02:00
Juan RP 9615930eb4 init_funcs.sh::set_defvars() bailout if required dirs cannot be found. 2010-05-06 22:01:36 +02:00
Juan RP 71aa49c397 buildvars_func.sh::set_build_vars() append to LD_LIBRARY_PATH no overwrite. 2010-05-06 22:00:43 +02:00
Juan RP 08d5783d7b xbps-base-files: update to 0.36.
The initramfs-tools trigger now runs 'update-initramfs' with -B and
if grub-mkconfig exists runs it before exiting.
2010-05-06 02:37:34 +02:00
Juan RP 481e74178e xbps-src: do not append $PATH to $PATH on every prepare_tmpl() call!
--HG--
rename : xbps-src/shutils/tmpl_funcs.sh => xbps-src/shutils/tmpl_funcs.sh.in
2010-05-06 01:21:27 +02:00
Juan RP b382fb9c94 shutils/tmpl_funcs: do not overwrite $PATH. 2010-05-04 23:49:09 +02:00
Juan RP 69fa39a72f xbps-src: fix xbps-src.conf installation!
--HG--
rename : xbps-src/etc/xbps-src.conf.in => xbps-src/etc/xbps-src.conf
2010-05-04 23:47:48 +02:00
Juan RP ae9417a4af xbps-src: added 'bootstrap' target to build/install xbps-base-chroot in masterdir. 2010-05-04 22:23:54 +02:00
Juan RP d3312cc604 Added openmpi-1.4.1 build template. 2010-05-04 13:05:31 +02:00
Juan RP c0fb9c3805 xbps-src: make -p work with the 'make-repoidx' target. 2010-05-03 22:33:52 +02:00
Juan RP 6e968f72bf Added netpgp-20100313 build template. 2010-05-02 18:33:31 +02:00
Juan RP 501288745a Added apache-2.2.15 build template.
--HG--
extra : convert_revision : 6af8d5066efdc5af0f4e2dd7939b07f9a277d9c4
2010-04-30 16:27:07 +02:00
Juan RP ec350afe22 Added apr-util-1.3.9 build template.
--HG--
extra : convert_revision : 8dd8c25e495881a7265414ebc2a6b7ce3474557a
2010-04-30 02:06:45 +02:00
Juan RP 01cecbdd7b Added apr-1.4.2 build template.
--HG--
extra : convert_revision : 5c1c0cd09a56162e8d4bb5e2bf1c926cd424ccec
2010-04-30 01:26:15 +02:00
Juan RP 6baa28a6e3 Redirect stderr to a file in ${wrksrc} for run_func().
So that you can use 'set -x' in a template and see the output.

--HG--
extra : convert_revision : 7b3225b2ed3f1fab410c43af12f5d5f66f8504d7
2010-04-29 16:04:09 +02:00
Juan RP 6d01070826 The 'essential' object metadata was removed long ago, fully remove it.
--HG--
extra : convert_revision : d110ecf59b07e84c6930d1212702b67cc4a4112b
2010-04-29 05:20:36 +02:00
Juan RP 2f835d24a3 Added llvm-2.7 (clang is a subpkg) build template.
--HG--
extra : convert_revision : e2cfab9c10b455a3abd71aa5650fb0d358c61ba9
2010-04-28 18:11:40 +02:00
Juan RP ff412882de Improve messages while entering into the chroot.
--HG--
extra : convert_revision : 13354e2dc1a3c13071a9b662f74609ca79a4dd78
2010-04-27 23:22:48 +02:00
Juan RP 522437b90f Multiple improvements for XBPS_PREFER_BINPKG_DEPS.
- Added a new var XBPS_REPO_LIST for the conf file, to specify
  a list of remote repositories to be used in a masterdir.
- Install all required binpkgs in one pass, if that fails install
  one of them at every pass.
- Fixed xbps-src-chroot-helper to properly catch SIG{INT,QUIT}
  when -m is specified.
- Misc cosmetics improvements.

--HG--
extra : convert_revision : 0ad7d559477ccc1fc04ab09deb791343ee453de6
2010-04-27 23:09:08 +02:00
Juan RP da63915397 Fix 'xbps-src -m' to mount stuff in the correct place.
--HG--
extra : convert_revision : 930efb41ec285f2b65310629fe758397c178d681
2010-04-27 21:52:36 +02:00
Juan RP 9ddcd8fe72 xbps-src: add -h flag to show usage.
--HG--
extra : convert_revision : 51fbff55d296a3f818e736835a10763aff278f2d
2010-04-27 14:23:53 +02:00
Juan RP cb582f7373 xbps-src: add -m flag and make-repoidx target.
* -m flag to specify a custom XBPS_MASTERDIR, overwritting the value
  from xbps-src.conf.
* make-repoidx target to create a package index plist file for
  the local repository associated with a masterdir, or one specified
  by the -p flag.

--HG--
extra : convert_revision : dbd502b532fd49cd17a79a187488a1e92f361ee0
2010-04-27 01:34:19 +02:00
Juan RP ce1f7f15a9 Rename XBPS_USE_CAPCHROOT to XBPS_USE_CAPABILITIES.
--HG--
extra : convert_revision : fdb1b307c8bbd34f1a280474c29ea329ccd588e7
2010-04-26 14:54:06 +02:00
Juan RP e3dc3e3066 Added native utilities to mount/umount/chroot via capabilities(7).
Three new helpers will now be installed into ${libexecdir}:
 - xbps-src-capchroot needs to have set CAP_SYS_CHROOT ep.
 - xbps-src-chroot-cap{,u}mount: needs to have set CAP_SYS_ADMIN ep.

That means that libcap and setcap(8) are now required to install
xbps-src and use it as normal user.

--HG--
extra : convert_revision : 586d6526079e085f86bf3e393459d429f6f0ef99
2010-04-26 14:15:49 +02:00
Juan RP 6673252679 Infrastructure changes to simplify the conf file.
* Removed the following vars from the conf file: XBPS_BUILDDIR,
  XBPS_PACKAGESDIR and XBPS_SRCDISTDIR. They are always relative
  to XBPS_MASTERDIR and cannot be changed.
* Removed XBPS_INSTALLDIR, it was unused in the code.
* Prepend /tools/bin in PATH for the chroot.
* Don't register a repo in the chroot if the XBPS_PREFER_BINPKG_DEPS
  is not set.

--HG--
extra : convert_revision : 4df03ffa64f0bbf81cd1dd0baf38f1b7e4f47549
2010-04-26 02:51:48 +02:00
Juan RP 6b321c569a mapping_shlib_binpkg: add SDL_mixer shlib.
--HG--
extra : convert_revision : 3771c6e2518ceb3b74b7f713e7552e7847e572f5
2010-04-25 19:16:11 +02:00
Juan RP 02883b89dc mapping_shlib_binpkg: add libevent shlib.
--HG--
extra : convert_revision : bf4d68a579d9cc9497407cc72d2a500e2cec0627
2010-04-25 18:08:38 +02:00
Juan RP 4404ae4a63 gegl: update to 0.1.2.
--HG--
extra : convert_revision : 62cb03417542cce9287b67016b485a9e480b337b
2010-04-25 17:27:57 +02:00
Juan RP c07e85629d babl: update to 0.1.2.
--HG--
extra : convert_revision : cd4abf4889468c495b81690458d6eac2cf132860
2010-04-25 17:25:17 +02:00
Juan RP 0b7e6f0020 mapping_shlib_binpkg: update for new x264 pkg.
--HG--
extra : convert_revision : 90c3b24d7eff038ef0a2f3011324743ba656db72
2010-04-24 18:37:05 +02:00
Juan RP 7d9172b9ea Set $XBPS_FETCH_DONE after extracting not fetching.
--HG--
extra : convert_revision : fd65f2da02fd6da2c8a9f169f777d7511888704c
2010-04-24 12:52:29 +02:00
Juan RP 4240afc516 Only check distfiles once, not every time.
--HG--
extra : convert_revision : 6e3a5e715aea21956395018360cae66b8f211d67
2010-04-23 18:45:47 +02:00
Juan RP 0d68a49660 Multiple changes in the infrastructure for improving the (un)stow stuff.
- Added pre_remove/post_remove/post_stow support for templates.

- When stowning pkgs, symlink all files into the chroot. This only works
  for packages that need to be built on it, also templates that set
  stow_copy will copy its files, or selectively via stow_copy_files.

--HG--
extra : convert_revision : 51f47120a5478ceb1319bde01c3ab999f637b359
2010-04-23 15:25:03 +02:00