Commit Graph

29 Commits

Author SHA1 Message Date
Oliver Tappe
872e7aa2a6 Rename haiku_cross_devel packages.
* haiku_cross_devel is now haiku_cross_devel_sysroot
* haiku_cross_devel_wrapper is now haiku_cross_devel
2013-06-04 22:37:59 +02:00
Oliver Tappe
25601cfaf7 Minor fix: extend copyright in all package infos to 2013. 2013-06-04 17:16:47 +02:00
Oliver Tappe
c915f7bafa Fix haiku_cross_devel package(s).
* those packages need to be installed on any system that wants to build
  for the respective target architecture, so they need to have the
  package architecture 'any'
* adjust to not require 'haiku', as that isn't needed and wouldn't be
  available either
* use concatenation by macro to inject the target architecture into the
  provides definition
2013-06-04 17:16:01 +02:00
Oliver Tappe
02783d54bd Add new package haiku_cross_devel_wrapper.
* this package wraps the haiku_cross_devel package (i.e. it contains
  that package in /develop/cross)
* the wrapper package is meant to be installed into the system 
  hierarchy, from where haikuporter will fetch the contained package
  when needed
2013-06-04 00:27:00 +02:00
Oliver Tappe
59e2e2f3a7 Adjust handling of package infos.
* add HAIKU_PACKAGING_ARCH, which is set to the target packaging 
  architecture
* introduce support for generic package infos, which are package infos
  that are the same for all architectures, except for the declaration
  of the package architecture itself
* move package info files underneath architecture-specific or generic
  folder
2013-06-04 00:24:37 +02:00
Ingo Weinhold
b361d03f93 haiku.hpkg package info: zlib is a separate package 2013-05-28 03:30:49 +02:00
Ingo Weinhold
64bb883062 Support booting with a packaged boot loader
* Add new package haiku_loader.hpkg and move haiku_loader there. The
  package is built without compression, so that the stage 1 boot loader
  has a chance of loading it.
* Adjust the stage 1 boot loader to load the haiku_loader package and
  relocate the boot loader code accordingly.
2013-05-25 01:12:31 +02:00
Oliver Tappe
f7712caf68 Update package-infos to match current Haiku version
* additionally, unify packager (to "The Haiku build system")
2013-05-20 11:27:42 +02:00
Oliver Tappe
773318958f Add new package haiku_cross_devel.hpkg
* This package is meant for providing haikuporter with a development
  environment for building cross packages.
2013-05-19 23:30:23 +02:00
Oliver Tappe
5be0b187f5 Drop provides-declarations for commands that are no longer provided 2013-05-05 19:30:29 +02:00
Ingo Weinhold
bbd4272be7 Add passwd, login to the provides of haiku.hpkg 2013-04-29 22:36:32 +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
ffeecbcc87 Add more provides to haiku[_devel].hpkg 2013-04-24 13:06:15 +02:00
Ingo Weinhold
06b4ebe51c package-infos in tree: use '~' as pre-release separator 2013-04-18 17:50:47 +02:00
Ingo Weinhold
7b2d062147 Enforce current package rules for packages built from tree
* Replace '-' in package name by '_'.
* Use new '[...]' notation for pre-release version component.
2013-04-18 14:44:44 +02:00
Ingo Weinhold
e3926e5669 haiku package info: Fix zlib provides declaration 2013-03-28 13:18:47 +00:00
Ingo Weinhold
a8026c5f57 haiku package info: List zlib in provides 2013-03-28 12:18:21 +00:00
Ingo Weinhold
7105134201 haiku package info: Add more provided resolvable
Also add a compat version to a few.
2013-03-28 00:17:37 +00:00
Ingo Weinhold
403bb7a568 haiku package info: declare a few provided commands
sh, awk, wget, etc. are currently provided by haiku.hpkg. Declare
them accordingly, since they are already referenced by some
HaikuPorts packates. For the generic ones ("sh", "awk") I've used
version 0.0.0 for the time being; we may need to reconsider that.
2013-03-27 19:11:38 +00:00
Ingo Weinhold
e6067d0cf4 Change Haiku package name to lower case 2011-07-17 16:55:14 +02:00
Ingo Weinhold
1feaa8ab7e Adjust to changed .PackageInfo format 2011-07-17 16:54:43 +02:00
Ingo Weinhold
36145114ae Adjust "copyright"/"licenses" fields
Use the plural keyword name and omit brackets when only one element is
specified.
2011-07-17 16:54:42 +02:00
Ingo Weinhold
2ae9a147ca Declare the system package as backwards compatible 2011-07-17 16:54:41 +02:00
Ingo Weinhold
e1a393153d Adjust system package versions
They all use package and provides version "R1-alpha3_pm-1", now.
2011-07-17 16:54:38 +02:00
Ingo Weinhold
31cd721ebd Change package and resolvable version 2011-07-17 16:54:24 +02:00
Ingo Weinhold
6e6ca8c530 Fix resolvable name 2011-07-17 16:54:23 +02:00
Ingo Weinhold
3f6ca2fdca Move remaining /boot/system contents into packages
* Build system: Create packages haiku-devel, haiku-welcome,
  haiku-userguide, and makefile-engine.
* The TimGMSoundFont and BeBook zip files have been repackaged as hpkg
  files.
* Adjust the optional package definitions accordingly.
2011-07-17 16:54:19 +02:00
Ingo Weinhold
05384d6944 Changed architecture to x86_gcc2
This needs to be created dynamically somehow, but for the time being we
want things to work for gcc2 and x86 at least.
2011-07-17 16:54:18 +02:00
Ingo Weinhold
355b8ba755 Build a system Haiku package
* Create rules (build/jam/PackageRules) and a script,
  build_haiku_package, to build hpkg files.
* Move all rule invocations that copy files and created symlinks and
  directories in the "system" directory from HaikuImage to
  HaikuPackages, which creates a package "haiku.hpkg".
* build_haiku_image: Comment out adding the copyrights info to
  AboutSystem for the moment.
2011-07-17 16:54:11 +02:00