Juan RP
daafd0b563
xbps-src: run_func: busybox mktemp doesn't support -u.
2011-10-25 09:12:48 +02:00
Juan RP
34b6c2c391
xbps-src: for src bootstrap case, append our PATH to existent PATH.
2011-10-24 22:15:01 +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
f3ef6b7580
New package: giggle-0.6.1.
2011-10-24 16:31:17 +02:00
Juan RP
54da7e531f
quvi: update to 0.4.0.
2011-10-24 15:41:44 +02:00
Juan RP
277300c11a
xbps-src: added a cmake build helper.
2011-10-24 15:08:06 +02:00
Juan RP
676d53c18a
xbps-src: added a waf build helper.
2011-10-24 14:32:32 +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
davehome
dc7cd00187
sord: New package.
2011-10-24 09:42:01 +00:00
davehome
a15e1eb118
serd: New package.
2011-10-24 09:17:21 +00:00
Juan RP
a791c63590
New package: liblrdf-0.4.0.
2011-10-23 16:32:01 +02:00
Juan RP
dbeae5ecb6
New package: raptor-2.0.4.
2011-10-23 15:54:07 +02:00
Juan RP
84ec635355
New package: aubio-0.3.2.
2011-10-23 15:40:55 +02:00
Juan RP
4495784ccb
New package: rubberband-1.6.0.
2011-10-23 14:54:41 +02:00
Juan RP
101493067a
New package: liblo-0.26.
2011-10-23 14:17:50 +02:00
Juan RP
93f2627292
New package: fluidsynth-1.1.5.
2011-10-22 11:13:04 +02:00
Juan RP
5213528a34
New package: fftw-3.3.
2011-10-22 10:36:26 +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
davehome
a6a63d62fa
New jack package: Low latency audio server for pro audio
2011-10-22 05:10:47 +00: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
4fe803bbac
New package: gnome-documents-0.2.1.
2011-10-21 23:29:05 +02:00
Juan RP
30df5320e1
New package: evince-3.2.1.
2011-10-21 23:18:22 +02:00
Juan RP
bf99c73c92
New package: t1lib-5.1.2.
2011-10-21 22:59:41 +02:00
Juan RP
bdfedaf84b
New package: libgxps-0.1.0.
2011-10-21 22:31:18 +02:00
Juan RP
bcdeb674ee
New package: djvulibre-3.5.24.
2011-10-21 22:01:45 +02:00
Juan RP
48259e0011
xbps-src: check that xbps static bins are there.
2011-10-21 21:30:08 +02:00
Juan RP
fadd0f1584
poppler: update to 0.18.0, bumped abi_depends.
2011-10-21 16:29:34 +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
d753791364
Retire gamin package, it has been obsolete for years...
2011-10-21 00:16:14 +02:00
Juan RP
26b46794e6
pulseaudio: update to 1.1.
2011-10-20 21:19:22 +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
davehome
ef80e4f996
xbps-src: Update SONAME for talloc.
2011-10-19 00:46:23 +00:00
Juan RP
bc5c244c79
nautilus: update to 3.2.1, bump abi_depends for libnautilus subpkg.
2011-10-18 20:21:50 +02:00
Juan RP
843811fe8c
cheese: update to 3.2.1.
2011-10-18 18:45:28 +02:00
Juan RP
9f74307659
xbps-src: reset do_configure per template.
2011-10-18 09:22:33 +02:00
Juan RP
2ced4a9f4e
xbps-src: fix libgmpxx SONAME.
2011-10-17 10:38:08 +02:00
Juan RP
2afbf25891
xbps-src: set --localstatedir=/var for gnu_configure tmpls.
2011-10-16 19:46:23 +02:00
Juan RP
417c465fae
New package: libraw-0.14.1.
2011-10-16 00:36:19 +02:00
Juan RP
02f7ca272a
New package: libgexiv2-0.3.1.
2011-10-16 00:17:08 +02:00
Juan RP
246e21d798
exiv2: update to 0.22, bump ABI depends.
2011-10-16 00:05:52 +02:00
Juan RP
a50099e263
New package: libjpeg-turbo-1.1.1.
2011-10-15 11:47:16 +02:00
Juan RP
33dd697f59
New package: libdmapsharing-2.9.12.
2011-10-15 11:01:21 +02:00
Juan RP
ed716fdad3
New package: rhythmbox-2.90.1.git20110928.
2011-10-15 10:46:12 +02:00
Juan RP
fda5fa4098
New package: libmusicbrainz-3.0.3.
2011-10-14 23:16:44 +02:00
Juan RP
8edd676760
New package: libdiscid-0.2.2.
2011-10-14 23:08:56 +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
5e3635a7d4
New package: xnoise-0.1.29.
2011-10-14 17:28:13 +02:00
Juan RP
c9654940a2
New package: libunique1-1.1.6.
2011-10-14 17:13:45 +02:00
Juan RP
fe2338b20a
jre: make the browser plugin work, few tweaks.
2011-10-14 09:59:16 +02:00
Juan RP
2e683c607e
New package: plymouth-0.8.3, not yet finished.
2011-10-13 12:58:31 +02:00
Juan RP
baf3144ae4
udisks: switch to systemd.
2011-10-11 04:00:18 +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
f70878c0eb
xbps-src: change KERNEL_SITE to a mirror.
2011-10-10 23:00:51 +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
4aa81454d0
systemd: update to 36, added native conf files.
2011-10-08 19:09:58 +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
f0050cc308
libmatroska: update to 1.3.0, bump abi_depends.
2011-10-08 07:12:11 +02:00
Juan RP
3bc7cb6905
xbps-src: fixed openrc shlibs SONAMEs.
2011-10-07 12:09:46 +02:00
Juan RP
b26931c3a1
xbps-src: minor improvements.
2011-10-06 17:05:17 +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
a06d661d96
xbps-src: fix ld-linux SONAME for x86.
2011-10-06 12:03:43 +02:00
Juan RP
4f583a3d50
xbps-src: fix xen SONAMEs.
2011-10-05 15:07:55 +02:00
Juan RP
fc27de4743
xbps-src: fix js' libmozjs185 SONAME.
2011-10-05 14:32:41 +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
1cfef1fd5f
xbps-src: remove dup libflac SONAME.
2011-10-04 21:48:56 +02:00
Juan RP
a5b4a4c0f3
xbps-src: fix libstdc++ and libpython-2.7 SONAMEs.
2011-10-04 11:51:29 +02:00
Juan RP
54d846251a
Remove ORBit2, nothing depending on it anymore.
2011-10-04 11:40:29 +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
01eddf6788
NetworkManager: split library related stuff into libnm subpkg.
2011-10-03 17:38:31 +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
545c01f42b
New package: tracker-0.12.3.
2011-10-03 11:19:57 +02:00
Juan RP
dceef72268
New package gupnp-dlna-0.6.1.
2011-10-02 23:17:22 +02:00
Juan RP
0ca48ac637
New package: libepc-0.4.1.
2011-10-02 17:33:22 +02:00
Juan RP
11f0918db1
New package: grilo-plugins-0.1.17.
2011-10-02 17:20:35 +02:00
Juan RP
a05f5c85f6
New package: quvi-0.2.19.
2011-10-02 17:13:35 +02:00
Juan RP
d18cbddb77
New package: grilo-0.1.17.
2011-10-02 17:02:00 +02:00
Juan RP
07304ee525
New package: gupnp-av-0.8.0.
2011-10-02 16:36:33 +02:00
Juan RP
3fef61f35b
polkit-gnome: update to 0.103.
2011-09-30 18:33:37 +02:00
Juan RP
703a54e48e
gdm: update to 3.2.0.
2011-09-30 14:30:50 +02:00
Juan RP
a4aea0ada0
New package: caribou-0.4.0.
2011-09-30 12:30:36 +02:00
Juan RP
735b2a5cd4
network-manager-applet: update to 0.9.1.90.
2011-09-30 12:06:25 +02:00
Juan RP
38a30f3f4f
libchamplain: update to 0.12.0.
2011-09-29 17:40:34 +02:00
Juan RP
cead18bbb4
New package: pygobject2-2.28.6.
2011-09-29 17:17:40 +02:00
Juan RP
070b6f71d4
gnome-control-center: update to 3.2.0.
2011-09-29 13:35:47 +02:00
Juan RP
978b96daf6
New package: colord-0.1.12.
2011-09-29 12:38:13 +02:00
Juan RP
f4a57ecef0
New package: lcms2-2.2.
2011-09-29 12:28:31 +02:00
Juan RP
077b48453e
folks: update to 0.6.3.2.
2011-09-29 12:09:56 +02:00
Juan RP
2657cc9e91
New package: libsocialweb-0.25.19.
2011-09-29 11:51:22 +02:00
Juan RP
67a443eba2
seahorse: update to 3.2.0.
2011-09-29 11:33:05 +02:00
Juan RP
a33aa54ba4
evolution-data-server: update to 3.2.0.
2011-09-29 11:21:30 +02:00
Juan RP
1631fb7d1b
libgdata: update to 0.10.1.
2011-09-29 11:10:39 +02:00
Juan RP
2fa7a613c9
New package: liboauth-0.9.4.
2011-09-29 11:03:27 +02:00
Juan RP
a5fd228c89
New package: gnome-online-accounts-3.2.0.1.
2011-09-29 10:45:02 +02:00
Juan RP
aad323af28
webkit-gtk: update to 1.6.1.
2011-09-29 10:25:32 +02:00
Juan RP
4e4998493d
vala: update to 0.14.0.
2011-09-29 09:05:10 +02:00
Juan RP
8c19e6c658
gnome-keyring: update to 3.2.0.
2011-09-28 18:39:25 +02:00
Juan RP
9e6dcc2c7c
New package: p11-kit-0.7.
2011-09-28 18:34:04 +02:00
Juan RP
a19a57b528
pygobject: update to 3.0.0.
2011-09-28 17:26:37 +02:00
Juan RP
d7d2df37b2
xbps-src: missing cogl shlib.
2011-09-28 16:46:11 +02:00
Juan RP
7c66879526
New package: cogl-1.8.0, required by clutter-1.8.0.
2011-09-28 16:37:23 +02:00
Juan RP
b5d23b1ace
pulseaudio: update to 1.0.
2011-09-28 09:28:22 +02:00
Juan RP
e83ec9ca8e
New package: json-c-0.9, required by pulseaudio-1.0.
2011-09-28 09:02:54 +02:00
Juan RP
99f5601d06
New package: cheese-3.0.2.
2011-08-26 11:07:26 +02:00
Juan RP
226de315c0
New package: mx-1.0.4.
2011-08-26 10:47:15 +02:00
Juan RP
0d733b753b
New package: clutter-gst-1.3.12.
2011-08-26 10:29:54 +02:00
Juan RP
7bc04f147e
New package: v4l-utils-0.8.5.
2011-08-25 10:48:36 +02:00
Juan RP
363b871e23
xbps-src: use HTTP mirror for mozilla sites.
2011-08-24 09:37:11 +02:00
Juan RP
57f0bbed16
ffmpeg: update to 0.7.3, enable VA-API support.
2011-08-11 23:19:08 +02:00
Juan RP
84e9743062
xbps-src: added another shlib from libva.
2011-08-11 22:44:37 +02:00
Juan RP
eaaa7b3483
New package: libva-1.0.14.
2011-08-11 21:27:10 +02:00
Juan RP
a61e3c02cb
New package: libwebp-0.1.2.
2011-08-10 15:34:30 +02:00
Juan RP
fc2805ed65
MesaLib: enable OpenVG support.
2011-08-02 11:44:40 +02:00
Juan RP
aea6377b5b
MesaLib: update to 7.11.
2011-08-01 12:18:47 +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
Juan RP
9fd74f3cf5
xbps-src: erm fix a wrong part from previous.
2011-07-18 18:52:49 +02:00
Juan RP
cfb09f2d9f
xbps-src: remove unnecessary variable assignments.
2011-07-18 18:50:23 +02:00
Juan RP
288425875e
xbps-src: minor cosmetic changes to doinst-helper.
2011-07-18 16:41:56 +02:00
Juan RP
9dc7185e7e
xbps-src: use shell patterns directly to source shutils.
2011-07-18 16:30:31 +02:00
Juan RP
07db31cb54
xbps-src: cleanup version/revision mess.
2011-07-18 16:25:18 +02:00
Juan RP
ac7c66d00a
xbps-src: some changes for usage().
2011-07-18 14:00:03 +02:00
Juan RP
110aede193
xbps-src: multiple improvements for -B and run_func.
...
* run_func now errors out by itself if the function returned any error.
* if -B flag is enabled and binpkg already exists, skip updating local
repo pkg-index.
2011-07-18 13:43:22 +02:00
Juan RP
e22c565811
xbps-src: make -B flag build binpkgs for required pkg deps.
2011-07-18 11:36:48 +02:00
Juan RP
0b348a677c
xbps-src: remove XBPS_REPO_LIST from conffile, unused.
2011-07-18 11:35:48 +02:00
Juan RP
d734239f2e
xbps-src: added -B flag for the install target.
2011-07-17 20:12:31 +02:00
Juan RP
d9f155607c
xbps-src: added strip_cmd variable, can be overriden per template.
2011-07-17 17:47:31 +02:00
Juan RP
5c4800e430
Vanilla is gone, say hello to Void GNU/Linux.
2011-07-17 00:50:39 +02:00
Juan RP
a405c67ef7
xbps-src: do_configure func can now be used in custom-install tmpls.
2011-07-16 10:25:06 +02:00
str1ngs
e5acd8eb52
xbps-src: xbps-go checks for subpkg
2011-07-15 00:09:46 -07:00
Juan RP
2a01a90588
xbps-src: fixed some bugs in autoremove_pkg_dependencies().
...
- Do not remove subpkgs, only the sourcepkg.
- Do not rmeove the pkg we wanted to install.
- Simplify the code a bit.
2011-07-15 00:15:09 +02:00
Juan RP
00a7774f1a
xbps-src: getdeps-helper: print "subpkg" if it's a subpkg.
2011-07-14 15:01:14 +02:00
Juan RP
a78e885a29
xbps-src: in setup_subpkg_tmpl() set SUBPKG for subpkgs.
2011-07-14 15:01:14 +02:00
Juan RP
870defca1f
xbps-src: remove reference to old helper name.
2011-07-14 13:28:04 +02:00
Juan RP
e78e0028ca
xbps-src: rename libexec helpers, they were too long.
2011-07-14 13:24:00 +02:00
Juan RP
8e9b2bcf42
xbps-src: added new helper script to return dependency list.
2011-07-14 12:53:52 +02:00
Juan RP
47025ec4c6
xbps-src: setup main pkg in setup_subpkg_tmpl() if it's not a subpkg.
2011-07-14 12:47:16 +02:00
Juan RP
6058498069
xbps-src: added setup_subpkg_tmpl() to setup subpkg tmpls.
2011-07-14 12:30:29 +02:00
Juan RP
cbb6fbbcde
Added js-1.8.5 build template.
2011-07-12 18:53:07 +02:00
Juan RP
0115bd2507
xbps-src: append /usr/local/bin to PATH in all chroot ops.
2011-07-12 08:54:34 +02:00
Juan RP
5bb1b7e003
xbps-src: mapping_shlib_binpkg.txt: added xen shlibs.
2011-07-11 22:38:25 +02:00
Juan RP
f74a9b34a6
xbps-src: prefer host utils in non-chroot case for bootstrap.
2011-07-11 13:12:27 +02:00
Juan RP
becde060a4
xbps-src: show all missing required host utilities, add gzip/bzip2.
2011-07-11 12:32:44 +02:00
Juan RP
bd2c0ccf9b
xbps-src: add bison to required host utils for bootstrap.
2011-07-11 09:21:29 +02:00
Juan RP
48cab426cc
xbps-src: append /usr/local/bin to PATH for some chroot ops.
2011-07-11 00:37:27 +02:00
Juan RP
89dec60e64
xbps-src: avoid mkdir {build,dest}dir in /.
2011-07-11 00:16:02 +02:00
Juan RP
1d71597b8b
xbps-src: it's kernel-hooks not kernel trigger.
2011-07-10 00:40:02 +02:00
Juan RP
1cf57eab23
xbps-src: reserve "kernel_hooks_version" variable.
...
This variable can be used in templates to specify the kernel version
passed to the Vanilla kernel hooks in /etc/kernel.d/<target>.
2011-07-09 23:07:50 +02:00
Juan RP
66d47f8616
xbps-src: respect XBPS_HOSTDIR for XBPS_SRCDISTDIR.
2011-07-09 15:08:41 +02:00
davehome
37b801e6a9
Clarified that XBPS_HOSTDIR has to be created manually
2011-07-09 08:33:09 +00:00
davehome
908b437268
Updated to clarify host subdirectories are created automatically
2011-07-09 01:47:47 +00:00
Juan RP
f2ee328ee0
xbps-src: don't skip creating metadata for bootstrap subpkgs in chroot.
2011-07-08 09:48:09 +02:00
Juan RP
5715fb6eb8
xbps-src: use XBPS_HOSTDIR/binpkgs to store binpkgs if set.
2011-07-08 02:51:28 +02:00
Juan RP
2b9aec22ea
xbps-src: <destdir> and <builddir> must not be in XBPS_HOSTDIR.
2011-07-08 02:25:51 +02:00
Juan RP
b6c21b960b
xbps-src: new layout in masterdir to use a common directory from host.
...
XBPS_CACHEDIR has been replaced by XBPS_HOSTDIR in configuration file,
and this expects the following structure:
/host
|_ /build (previously /pkg-builddir)
|_ /binpkgs (previously /pkg-binpkgs)
|_ /repocache (previously /cachedir)
|_ /sources (previously /pkg-srcdistdir)
Thanks to str1ngs for the great idea!
2011-07-08 02:07:38 +02:00
Juan RP
f731f08540
xbps-src: for meta-templates always set no{extract,fetch}.
2011-07-07 18:07:08 +02:00
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