Adrien Destugues
d0826b6a53
Update haikuwebkit packages for gcc4.
...
This should bring the nightlies again.
2013-11-22 17:30:02 +01:00
Ingo Weinhold
2b76973fa2
mimeset: Use TextSnifferAddon when using a custom MIME DB
...
That addresses the problem that packaged text files aren't correctly
identified (ticket #9972 ). All concerned packages have to be rebuilt,
of course.
2013-11-22 12:24:13 +01:00
Scott McCreary
64c8d8c126
Updated cdrtools to 3.01~a18, and added _devel package
2013-11-21 08:32:48 -08:00
Adrien Destugues
3d5714e20d
Add SerialConnect to HaikuImage.
...
It's now complete enough.
2013-11-20 22:39:17 +01:00
Ingo Weinhold
5fc2757a74
Add user settable HAIKU_REVISION build variable
...
Can be set to a revision string (hrev4...) to override the revision
determined via git. Useful when the repository doesn't have tags.
2013-11-20 16:42:05 +01:00
Adrien Destugues
60cb47a410
Add Ruby package.
...
Works well enough for building WebKit, but probably not much more.
2013-11-18 11:31:28 +01:00
Adrien Destugues
0cb0b65d3e
Add the secondary arch version of libroot_debug
...
Some gristing mixup caused the non-secondary version of the lib to be
added to the non-secondary directory, which is what the main
architecture HaikuDevel is already doing.
2013-11-18 10:59:59 +01:00
Ingo Weinhold
4f5e938576
Add setarch and getarch commands
2013-11-17 02:09:37 +01:00
Ingo Weinhold
b83f9b3940
HAIKU_DEFINES: Add __HAIKU_PRIMARY_PACKAGING_ARCH
...
* It is set to the primary architecture we're building for.
* Remove __HAIKU__. The macro is already defined by the compiler.
2013-11-17 02:09:36 +01:00
Adrien Destugues
e4b939faa4
Change version number for haikuwebkit.
...
* Overwriting the test package with the final one doesn't work.
2013-11-15 20:23:42 +01:00
Adrien Destugues
cb7df3b1da
Update webkit and cmake packages
...
* Some changes required in WebPositive to store the cookies on disk
2013-11-15 18:39:07 +01:00
Oliver Tappe
da854e342f
Update 'jam help' output.
2013-11-15 00:34:01 +01:00
Oliver Tappe
8c040b5b35
Publish updated perl, python, git, mercurial and scons packages.
...
* perl and python now support vendor-folders for modules and use correct
(i.e. writable) site-folders
* git, mercurial and scons have been adjusted to put their perl/python
modules into respective vendor-modules folders
2013-11-14 23:53:02 +01:00
Oliver Tappe
49b970d9c2
Reintroduce jam rule for creating remote repository for testing.
...
* 'jam build-remote-test-repository' can now be used to create a
remote repository which will then be used by the build system,
such that the resulting package set can be tested.
2013-11-14 23:48:56 +01:00
Rene Gollent
ab3b931b14
Add gcc4 BePDF and LibLayout packages.
...
Contributed by Chris Roberts. Thanks!
2013-11-13 16:38:12 -05:00
Ingo Weinhold
5328a58455
AddNewDriversToHaikuImage rule: Support alwaysUpdate flag
...
* Support alwaysUpdate flag in AddFilesToContainer.
* Add flags arguments to AddNewDriversTo{Container,HaikuImage} and
support alwaysUpdate flag.
2013-11-13 01:47:35 +01:00
Matt Madia
1bb144a926
Automatic whitespace cleanup. No functional change.
2013-11-10 17:15:34 -05:00
Humdinger
3c527b719f
/boot/home/Desktop/Untitled
2013-11-10 19:15:29 +01:00
Ingo Weinhold
9778589fc7
Set the Haiku image's system dir to non-packaged
...
Set HAIKU_CONTAINER_SYSTEM_DIR_TOKENS for the Haiku image to "system
non-packaged". All the rules using the variable would put stuff in
directories that will be read-only in the end (and aren't used anymore).
This way they can be used in UserBuildConfig.
2013-11-10 15:43:43 +01:00
Axel Dörfler
a352b43896
Added fstrim command.
...
Later, there should be a service that runs this from time to time for all
devices that support it.
Conflicts:
build/jam/HaikuImage
2013-11-07 19:02:53 +01:00
Jérôme Duval
a0fe2facbd
x86_64: added wlan drivers to the image.
2013-11-06 13:47:28 +01:00
Ingo Weinhold
24394a9d11
Add findpaths command line tool
...
It provides the new find_path*() functionality to the shell.
2013-11-05 21:42:24 +01:00
Oliver Tappe
e2e7d9647e
Adjust repository files to changed repo URL.
...
* the repository URL should better define the type of repository (in
this case: haikuports) and the branch (i.e. release) name.
2013-11-05 21:17:08 +01:00
Jérôme Duval
6e157720e1
only builds fwcontrol for x86
2013-11-04 18:03:37 +01:00
Oliver Tappe
298d500b37
Adjust URLs of HaikuPorts-repositories.
2013-11-04 00:27:45 +01:00
Oliver Tappe
e4bd712d11
Replace jam build-remote-repository with jam upload-packages
...
* We are moving the HaikuPorts repositories over from haiku-files.org
to packages.haiku-os.org, and we will be creating new repositories
during a push hook from now on. As a result, only a small helper for
uploading new packages into the appropriate upload folder is required.
2013-11-03 23:53:31 +01:00
Rene Gollent
4f157da334
Update Vision package to fix missing app icon.
2013-11-01 22:48:57 -04:00
Ingo Weinhold
577411006e
Update requires entries for the packages we build
...
* Add build tool update_package_requires. Given a package info file and
a repository cache file, it updates the minimum versions of the
requires entries of the package info file according to what is
provided by the repository.
* PreprocessPackageInfo rule: Use update_package_requires (with the
HaikuPorts repository file).
2013-10-30 02:16:14 +01:00
Ithamar R. Adema
c157484a81
x86_64: fix bootstrap build error
...
Without this creating the boot symlink fails for the bootstrap build,
as the actual acpi module has not been added.
2013-10-28 15:54:10 +01:00
Rene Gollent
3fe3603ada
Update Vision package.
2013-10-26 19:11:28 -04:00
Jérôme Duval
076952bc29
x86_64: add acpi_battery to the image.
2013-10-24 14:29:51 +02:00
Ingo Weinhold
ef5eccf6b3
Add gcc 4 which package
2013-10-24 00:15:15 +02:00
Jérôme Duval
1926af4fde
acpi_button: migrated to the new driver API.
...
* HaikuImage: SYSTEM_ADD_ONS_DRIVERS_POWER is now used for new drivers.
2013-10-23 19:07:22 +02:00
Jérôme Duval
afaeff4cdf
x86_64: added acpi_button
...
* tested OK!
2013-10-22 18:22:40 +02:00
Adrien Destugues
6c6668ae9e
Add friss, sum-it, lha packages
...
* Also update Caya to provide a deskbar link.
2013-10-21 21:41:34 +02:00
Rene Gollent
72eb88f5c8
Add non-packaged fonts directory to default image.
2013-10-20 16:06:51 -04:00
Rene Gollent
a8a5b7a4a1
Update Vision package.
2013-10-20 16:00:04 -04:00
Jérôme Duval
5d9aaba22f
x86_64: added acpi to the image.
...
* embedded_controller crashes on x86_64, disabled for now.
* removed the -fno-pic compile option.
* synched HaikuBootstrap package with Haiku package.
2013-10-19 21:46:56 +02:00
Adrien Destugues
2ec95f5fd9
Add beam,liblayout,rsync,lua,unrar packages
...
* Some of these are mine, others provided by augiedoggie.
2013-10-17 11:14:30 +02:00
Adrien Destugues
85e57582d2
Add which, ninja and distcc to x86_gcc2 repo
...
* Also a fix in cmake ninja code generator to avoid 'command line too
long' failure.
2013-10-14 20:17:49 +02:00
François Revol
39d26e3cdb
Set HAIKU_TARGET_IS_EXECUTABLE in KernelLd as well
...
The kernel also needs to be stripped for m68k.
Propagate it to the revisioned binary as well.
2013-10-12 18:42:57 +02:00
Ingo Weinhold
e29f08c37c
Strip executables on m68k boot floppy image
2013-10-12 17:24:26 +02:00
Ingo Weinhold
3010e4f4ea
AddFilesToContainer: Strip executables, if requested
...
Variable HAIKU_CONTAINER_STRIP_EXECUTABLES can be set on the container
to trigger that.
2013-10-12 17:23:56 +02:00
Ingo Weinhold
af2e206845
rule Link: Set HAIKU_TARGET_IS_EXECUTABLE on target
2013-10-12 17:22:16 +02:00
Ingo Weinhold
3162883efd
Add rules StripFile[s]
2013-10-12 17:21:49 +02:00
Ingo Weinhold
19f94028f6
Revert "Allow stripping binaries when copying to image containers"
...
This reverts commit d6de84de66
.
2013-10-12 16:01:02 +02:00
Ingo Weinhold
7879928fb2
Revert "Enable stripping binaries in m68k boot floppy"
...
This reverts commit e986f5fce9
.
2013-10-12 16:00:21 +02:00
Ingo Weinhold
cc5c6133d2
Revert "Rework stripping binaries when copying to containers"
...
This reverts commit e2332987bc
.
2013-10-12 16:00:02 +02:00
Ingo Weinhold
d05822f18b
Revert "Preserve resources and attributes when copying stripped binaries"
...
This reverts commit a427aa2f4a
.
2013-10-12 15:59:19 +02:00
François Revol
a427aa2f4a
Preserve resources and attributes when copying stripped binaries
...
When asked to strip binaries when copying to containers we now
strip to a temporary file, copy over resources to it, copy it
to the container, then copy the attributes from the original
source.
This should allow stripping binaries while preserving attributes
and resources even when copying to images.
2013-10-12 02:37:20 +02:00