Juan RP
c2b0d7a307
xbps-src: make unstow work even if build template is missing.
2011-10-26 09:05:10 +02:00
Juan RP
b3347a901c
xbps-src: fix unzip extraction.
2011-10-26 08:21:35 +02:00
Juan RP
d72f1530ff
xbps-src: set_tmpl_common_vars: respect C(XX|PP)FLAGS and LDFLAGS from environment.
2011-10-25 11:40:05 +02:00
Juan RP
0bfacff19e
xbps-src: make makejobs work again for tmpls with custom do_build().
2011-10-25 09:59:04 +02:00
Juan RP
daafd0b563
xbps-src: run_func: busybox mktemp doesn't support -u.
2011-10-25 09:12:48 +02:00
Juan RP
777e051099
xbps-src: don't remove bootstrap pkgs in autoremove case.
2011-10-24 21:57:40 +02:00
Juan RP
784c44b359
xbps-src: install binpkgdeps sequentially, to know which one failed.
2011-10-24 21:24:43 +02:00
Juan RP
87c7b81d9b
xbps-src: unset -v for vars, -f for funcs.
2011-10-24 21:21:23 +02:00
Juan RP
1dd1ec981c
xbps-src: simplify run_func().
2011-10-24 21:21:01 +02:00
Juan RP
cf60e64209
xbps-src: fix test in build_src_phase.
2011-10-24 20:38:12 +02:00
Juan RP
02278e964c
xbps-src: always check if build_style is set before checking its value.
2011-10-24 20:18:16 +02:00
Juan RP
2fe805e161
xbps-src: reset do_fetch per template.
2011-10-24 20:13:02 +02:00
Juan RP
e29912574f
xbps-src: 'checkvers' target even faster.
2011-10-24 19:57:45 +02:00
Juan RP
90204b7b28
xbps-src: revamped build_style.
...
By default now it's assumed that if $build_style is not set, the template
uses 'custom-install' build, .e.g do_{build,configure,install}.
If it's set, a helper with the same name with .sh extension will be sourced
to set do_{build,configure,install} phases.
The exception is "meta-template" which currently it must be set via
build_style, probably will change in the future.
2011-10-24 14:12:09 +02:00
Juan RP
31452a3a22
xbps-src: builddep_funcs.sh: use install_pkg_from_repos for just 1 pkgdep.
2011-10-24 13:58:59 +02:00
Juan RP
05a7a4fabb
xbps-src: error out ASAP if writing metadata fails for any reason.
2011-10-22 07:12:18 +02:00
Juan RP
9cebc1a2d0
xbps-src: speed up a bit check_installed_packages().
2011-10-22 01:05:59 +02:00
Juan RP
f3e51e2e25
xbps-src: fix previous rofl.
2011-10-22 00:48:34 +02:00
Juan RP
dd612f06fd
xbps-src: dont overwrite globals with local vars in Add_dependency.
2011-10-22 00:47:22 +02:00
Juan RP
68d05f7588
xbps-src: print pkgname if Add_dependency fails.
2011-10-22 00:37:45 +02:00
Juan RP
e2840dbd7b
xbps-src: don't overwrite xbps conf plist files.
2011-10-21 11:10:28 +02:00
Juan RP
2299ca2aea
xbps-src: adapt for xbps-0.10.0.
2011-10-21 11:00:32 +02:00
Juan RP
b1dcc3623a
xbps-src: new target: bootstrap-update.
...
This target will update the bootstrap packages in masterdir
(if it was installed thru binary packages) to the most newer
version available in registered repositories.
2011-10-20 18:31:16 +02:00
Juan RP
9f74307659
xbps-src: reset do_configure per template.
2011-10-18 09:22:33 +02:00
Juan RP
2afbf25891
xbps-src: set --localstatedir=/var for gnu_configure tmpls.
2011-10-16 19:46:23 +02:00
Juan RP
83b70adc30
xbps-src: remove temp file in non-error case for previous.
2011-10-14 19:18:34 +02:00
Juan RP
28f7abf0f5
xbps-src: when installing reqdeps from binpkgs, create logs in /tmp via mktemp.
2011-10-14 19:08:56 +02:00
Juan RP
ef7b805b5d
xbps-src: fix typo in previous.
2011-10-11 02:50:52 +02:00
Juan RP
8dba43e73d
xbps-src: fully support systemd_services.
2011-10-11 02:37:36 +02:00
Juan RP
29a2dc40f8
xbps-src: reserve systemd_services var for templates.
2011-10-10 11:51:49 +02:00
Juan RP
6623f95f7a
xbps-src: improve how deps are passed in to xbps-bin(8).
2011-10-09 14:07:57 +02:00
Juan RP
355699f4b4
xbps-src: don't quote twice the same vars in notinstalled_deps.
2011-10-08 12:43:51 +02:00
Juan RP
f3c6961067
xbps-src: more shell quoting fixes to binpkg deps code.
2011-10-08 08:18:48 +02:00
Juan RP
18ef3e098a
xbps-src: only autoremove deps if pkg was built successfully.
2011-10-06 16:54:42 +02:00
Juan RP
e659993ffb
xbps-src: make pycompile_{dirs,module} independent of sourcepkg.
2011-10-05 14:29:06 +02:00
Juan RP
aafb971991
xbps-src: code to handle new pycompile trigger.
2011-10-05 14:26:54 +02:00
Juan RP
f43f1c9e0d
xbps-src: autodetect pkgs that need gio-modules trigger automatically.
2011-10-05 11:00:03 +02:00
Juan RP
843697acd6
xbps-src: even more fixes for binpkg deps.
2011-10-05 10:30:15 +02:00
Juan RP
37967a549d
xbps-src: autodetect mimedb automatically.
2011-10-05 10:29:57 +02:00
Juan RP
a4c7c4cada
xbps-src: autodetect gsettings-schemas automatically.
2011-10-05 09:34:48 +02:00
Juan RP
277960f637
xbps-src: remove shebangs from shutils.
2011-10-05 08:06:41 +02:00
Juan RP
8d300ed38d
xbps-src: some more improvements for binpkg deps.
2011-10-04 22:01:12 +02:00
Juan RP
14d6cabb9d
xbps-src: use the same SONAMEs in verify_rundeps.sh, to avoid kung-fu sion.
2011-10-04 11:03:48 +02:00
Juan RP
9cd5c69530
xbps-src: another shell quoting fix.
2011-10-03 21:36:42 +02:00
Juan RP
6501c21dc0
xbps-src: remove excessive shell quoting for XBPS_PREFER_BINPKG_DEPS.
2011-10-03 12:12:20 +02:00
Juan RP
e4e0d9a825
xbps-src: workaround link target creation metadata.
...
busybox readlink -f doesn't output the target file if it doesn't exist,
where coreutils one does... simply use readlink without -f for now.
2011-07-31 09:38:10 +02:00
Juan RP
95ce5f7179
xbps-src: run_func(): return 0 on success.
2011-07-22 10:51:29 +02:00
Juan RP
f3e5df1558
xbps-src: only touch status phase files on success, misc changes.
2011-07-22 10:13:23 +02:00
Juan RP
6bbfdac7c2
xbps-src: make run_func() print a msg on success.
2011-07-19 22:36:17 +02:00
Juan RP
c586459062
xbps-src: export CCACHE_DIR is XBPS_CCACHE is set.
2011-07-19 00:22:52 +02:00