Alexander von Gluck IV
29996a0199
build: Disable WebPositive on x86_64 to fix build
...
* This commit is temporary and should be reverted
when the x86_64 build is fixed.
2013-11-23 12:32:36 -06:00
Ingo Weinhold
a1c42e7189
Replace missed alpha-raw release build profile occurrences
2013-11-23 16:58:53 +01:00
Matt Madia
54de8bbe8f
Replace alpha-* profiles with release-*. Remove beta-*.
2013-11-23 16:58:53 +01:00
Ingo Weinhold
d85bab41bd
Add target for building a Haiku package repository
...
* Add rule HaikuRepository to build a repository from a repository info
file and a list of package files. It calls a build_haiku_repository
script which does all the work.
* Add target <repository>haiku for building the Haiku package
repository.
It should be built via "jam -q @alpha-raw build <repository>haiku";
the build profile is only needed to activate all build features.
2013-11-23 01:46:04 +01:00
Ingo Weinhold
b2806f310e
RepositoryRules: Automatic whitespace cleanup
2013-11-22 23:36:06 +01:00
Adrien Destugues
ef3d8f5731
Fix missing revision indicator for haikuwebkit.
2013-11-22 19:23:38 +01:00
Adrien Destugues
3451901447
Add libxslt package (required by haikuwebkit).
2013-11-22 19:10:10 +01:00
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