Ingo Weinhold
4e8a27c90f
Update libxml2 package
2013-04-26 16:33:07 +02:00
Oliver Tappe
e25f5f75e8
Update required version of legacy compiler in configure
2013-04-26 16:28:07 +02:00
Ingo Weinhold
4d6fe712e0
Update sqlite package (fix pkgconfig)
2013-04-26 01:40:34 +02:00
Ingo Weinhold
603c7647a0
Update openssl package
2013-04-26 01:39:55 +02:00
Ingo Weinhold
13321f4d4b
Update sqlite package
2013-04-26 00:03:31 +02:00
Ingo Weinhold
44f60330e1
SetupEnvironment: Remove BELIBRARIES
...
It is no longer needed with the current gcc 2 package.
2013-04-25 18:00:08 +02:00
Ingo Weinhold
8e452bcfc7
Update gcc, ncurses, and nano packages
2013-04-25 17:59:02 +02:00
Ingo Weinhold
db88e4417b
Add ncurses optional package
2013-04-25 03:39:09 +02:00
Ingo Weinhold
ad1d8a9d01
Remove ncurses from the haiku_devel package
...
Besides that this version is very old, eventually we want to outsource
ncurses anyway.
2013-04-24 22:41:48 +02:00
Ingo Weinhold
4b42e1a6be
Update man optional package to hpkg
2013-04-24 16:05:39 +02:00
Ingo Weinhold
3b5cb32533
find_directory(): Actually handle the new constants
2013-04-24 15:11:16 +02:00
Ingo Weinhold
f7d5bd46d7
finddir: Print more useful message in error case
2013-04-24 15:10:55 +02:00
Ingo Weinhold
3f85cfc132
Add a few missing directory_which constants
2013-04-24 14:55:03 +02:00
Ingo Weinhold
ffeecbcc87
Add more provides to haiku[_devel].hpkg
2013-04-24 13:06:15 +02:00
Ingo Weinhold
e49c7394ef
Update groff optional package to hpkg
2013-04-23 23:07:34 +02:00
Ingo Weinhold
f3b11fcb9d
Update p7zip package
2013-04-23 20:49:06 +02:00
Ingo Weinhold
0d452c8f34
Remove the TrackerNewTemplates optional package
...
Instead add the files to the tree and generate the resulting files on
the fly. This also avoids the undesired attributes the files in the
package had.
2013-04-23 19:53:25 +02:00
Ingo Weinhold
89804230e1
Override File actions to be whitespace-safe
2013-04-23 19:49:21 +02:00
Oliver Tappe
78d1b920ed
Adjust pkgman to consider symlinks to both package-infos and packages.
2013-04-23 13:31:02 +02:00
Ingo Weinhold
15565a06d4
Repackaged WonderBrush zip as HPKG
2013-04-22 23:57:28 +02:00
Ingo Weinhold
60ac56d3fa
Update wpa_supplicant package
2013-04-22 22:52:03 +02:00
Ingo Weinhold
d6a80eb122
Add private headers to haiku_devel package
...
Also include the freebsd_network and freebsd_wlan headers. Their final
location and which of them to include in the first place might need some
adjustments.
2013-04-22 21:58:51 +02:00
Ingo Weinhold
dbcaf9ee61
Update WQY-MicroHei package
2013-04-22 20:35:41 +02:00
Ingo Weinhold
ef40a60ae8
Update Vision package
2013-04-22 19:10:06 +02:00
Ingo Weinhold
237127fbe4
Fix _user_entry_ref_to_path() in chroot
...
* Add "bool kernel" parameter to vfs_entry_ref_to_path(), so it can be
specified for which I/O context the entry ref shall be translated.
* _user_entry_ref_to_path(): Use the calling team's I/O context instead
of the kernel's. Fixes the bug that in a chroot the syscall would
return a path for outside the chroot.
2013-04-22 18:06:28 +02:00
Ingo Weinhold
5be84d5f00
Update yasm package
2013-04-22 13:50:44 +02:00
Oliver Tappe
083234daa2
Drop legacy scripts 'cc' and 'c++'
...
* no longer put compiler wrappers onto image
* removed corresponding environment variables
2013-04-22 01:00:36 +02:00
Oliver Tappe
86b3c7a416
Drop symlink common/develop/tools/current
...
* drop the symlink itself (system development tools are now symlinked
from /boot/common/bin directly)
* remove that symlink from PATH
2013-04-22 00:56:02 +02:00
Oliver Tappe
4b303759d2
Update prerequired packages with current versions.
2013-04-22 00:50:01 +02:00
Oliver Tappe
5c01289f68
Adjust configure script to changed compiler version
2013-04-21 23:22:19 +02:00
Ingo Weinhold
a5999f6ff7
pkgman: Add "update" command
2013-04-21 13:56:21 +02:00
Ingo Weinhold
212c636f41
BSolver/LibsolvSolver: Add Update()
2013-04-21 13:55:38 +02:00
Ingo Weinhold
458a86aacb
pkgman: Organize commands by category
2013-04-21 13:11:53 +02:00
Ingo Weinhold
df2685d885
pkgman: Add "uninstall" command
2013-04-21 12:52:06 +02:00
Ingo Weinhold
8ba41d628c
pkgman install: Fix typo in usage text
2013-04-21 12:50:31 +02:00
Ingo Weinhold
de62d76176
BSolver/LibsolvSolver: Add Uninstall()
...
Also fix incorrect check in LibsolvSolver::GetResult().
2013-04-21 12:48:39 +02:00
Ingo Weinhold
3ac0de3b1f
pkgman: Refactoring -> PackageManager
...
Move common and reusable functionality from "search" and "install" to
new PackageManager class.
2013-04-21 12:31:29 +02:00
Ingo Weinhold
c128275ede
<Archivable.h>: Fix conflict with BPackageKit::BPrivate
...
... when "using BPackageKit::BPrivate".
2013-04-21 12:29:41 +02:00
Ingo Weinhold
7466fa2d49
pkgman install: Simplify transaction creation
2013-04-21 10:36:19 +02:00
Ingo Weinhold
2f028e9a2d
pkgman install: Add problem solution selection support
2013-04-21 02:48:52 +02:00
Ingo Weinhold
8e6c3631a3
BSolver/LibsolvSolver: Add problem solution selection support
...
... and re-solving.
2013-04-21 02:48:52 +02:00
Ingo Weinhold
ec41ff587f
pkgman install: Refresh repositories first
2013-04-21 02:48:52 +02:00
Ingo Weinhold
adc49c411a
pkgman install: better out-of-memory error messages
2013-04-21 02:48:51 +02:00
Ingo Weinhold
7c092d4d86
Add build profile action update-packages
...
Equivalent to "jam <list of all hpkgs> && jam @... <list of all hpkgs>",
i.e. it makes sure all hpkgs that are supposed to be in the image are
rebuilt respectively downloaded and copied to the image. It doesn't
remove old packages nor the activation files -- that still has to be
done manually.
2013-04-21 01:44:21 +02:00
Ingo Weinhold
eee120f987
pkgman install: Complete basic functionality
...
Download package files to install from the respective repositories and
use BDaemonClient to perform the package de-/activation. Still missing
is the interactive problem solution support.
2013-04-20 21:40:11 +02:00
Ingo Weinhold
6a1430716c
BDaemonClient: Add support for creating activation transactions
...
* BActivationTransaction:
- Remove non-trivial constructor.
- Remove package list parameters from SetTo().
- Add AddPackageTo{Dea,A}ctivate().
* BDaemonClient:
- Add CreateTransaction(). It creates a transaction directory and
initializes a BActivationTransaction. Packages to de-/activate have
to be added afterwards.
- Add BCommitTransactionResult::FullErrorMessage().
2013-04-20 21:40:11 +02:00
Ingo Weinhold
69a53ac5b4
Add DownloadFileRequest
...
Downloads a file and optionally checks its checksum.
2013-04-20 21:40:11 +02:00
Ingo Weinhold
cca3f3b743
package daemon: Fix Volume::_WriteActivationFile()
...
* Wasn't using the toActivate and toDeactivate parameters, but the
attributes. Thus failed when called from the
CommitTransactionHandler.
* Volume::_ChangePackageActivation(): Fix debug output.
2013-04-20 21:40:10 +02:00
Ingo Weinhold
e14b247176
Add StringChecksumAccessor
...
A ChecksumAccessor implementation for an already known checksum.
2013-04-20 21:40:09 +02:00
Ingo Weinhold
4ea7f45bc5
BRequest: Change attribute protection from private to protected
...
Particularly fInitStatus is of interest for derived classes.
2013-04-20 21:40:09 +02:00