Commit Graph

2864 Commits

Author SHA1 Message Date
Adrien Destugues
d2ead6eb33 Lua: Create symlink matching the soname
prepareInstalledDevelLib will only take care of $developDir.
2013-11-22 22:26:36 +01:00
Adrien Destugues
a2e291e446 CMake: fix on non-gcc2 architectures
Checking for the compiler version at packaging time doesn't work. So, do
it earlier and export a variable for it.

Also fix some variable names to make a check work and avoid cmake
failing in strange ways later on.
2013-11-22 17:54:05 +01:00
Adrien Destugues
b177b0dfd2 gcc4: build with --with-gnu-ld
This allows gcc to pass response files directly to LD, allowing to build
WebKit libraries using them without hitting command-line length limit.

Also REQUIRES binutils at the proper version, as using binutils 2.17 with
gcc4 isn't working (as doesn't understand some directives).
2013-11-22 10:17:55 +01:00
Adrien Destugues
9f717970ef tiff 4.0.2: mark as broken on gcc2
There's no way this will build on gcc2 because of the ancient libstdc++…
Needs at least support for ios::pos_type.
2013-11-22 10:17:54 +01:00
Chris Roberts
25703dafee Convert bzr to recipe
Some of the work was done as part of issue #30
I did a moderate amount of fixing to the recipe but bzr doesn't
behave very well. So leaving it marked as broken.

It has trouble finding our ssl certs directory.  Our wget also
had trouble with certs using the original url in that issue. This
can be worked around at runtime by setting command line or config
options.

When doing a test clone of the bzr repo it failed to completely
check out the source with some odd out of memory error.  I seem
to recall bzr having this sort of trouble before on Haiku.
2013-11-21 17:37:09 -07:00
Chris Roberts
f82fa818f0 Add python pygments recipe 2013-11-21 17:22:24 -07:00
Chris Roberts
f17cdf3b98 Add python iniparse recipe 2013-11-21 17:21:40 -07:00
Adrien Destugues
5725bc5195 CMake: Remove failure message
When running CPack, PlatformHaiku is imported without
CMAKE_C(XX)_COMPILER being set. Do not fail in this case, just don't set
the variables.
2013-11-21 16:01:22 +01:00
Adrien Destugues
5327a5fd38 cd: add tests and misc fixes
- Link against libxml2, as freetype requires it.
- Some cleanup of the tecmake changes.
2013-11-21 16:01:21 +01:00
Adrien Destugues
3d45d96ca4 Recipe for HaikuWebkit 1.2.0
The build phase runs, but the install ends up in KDL for me. Seems to be
a bug with the chroot and file path mixup or something.
2013-11-21 12:07:23 +01:00
Scott McCreary
b29b2d83cc Added syntax highlighting for .recipes files to Pe, work done by GCI2013 student Alvin 2013-11-21 06:34:00 +00:00
Scott McCreary
b092885384 Merged in brandon_tran/haikuports_brandon_gci (pull request #2)
More Detailed Descriptions for Five .recipe Files | Google Code-In 2013
2013-11-20 16:04:22 -08:00
Scott McCreary
b70909fc7d Fixed 5 font recipes, darn those CRs 2013-11-20 10:40:51 +00:00
Scott McCreary
53d524145c Updated DESCRIPTIONS for 5 fonts, updates by GCI2013 student Anna Gajdová 2013-11-20 10:28:12 +00:00
Scott McCreary
d47411f884 Update libpcre to 8.33, patched Pe so that it builds again. 2013-11-20 09:30:30 +00:00
Brandon Tran
bf18a93892 Expanded description in nano-2.2.6 for Google Code-In 2013. 2013-11-20 00:24:20 -08:00
Brandon Tran
868ce90398 Expanded description in unrar for Google Code-In 2013. 2013-11-20 00:09:48 -08:00
Brandon Tran
2e9eeae9c4 Expanded description in p7zip-9.13 for Google Code-In 2013. 2013-11-19 23:33:31 -08:00
Brandon Tran
e36636d635 Updated description of bzip2 for Google Code-In 2013. 2013-11-19 22:16:04 -08:00
Brandon Tran
9f1353dae9 Updated description of app-dicts/aspell_en for Google Code-In 2013 2013-11-19 21:54:23 -08:00
Chris Roberts
093f5eecd6 Fix some issues with the qt recipe
* Fix an upstream problem with the time conversion in the native
  system notifications

* Kludge the packaging to put *.so symlinks in the runtime path too.
  Not particularly happy about it but I'm sick of dealing with this
  recipe. This makes qmake/cmake/etc... happy
2013-11-19 18:19:52 -07:00
Scott McCreary
e56d3553eb Fixed querywatcher recipe 2013-11-19 16:31:52 -08:00
Scott McCreary
e178738cc9 Initial recipe to build Backup, recipe by GCI2013 student tgkokk 2013-11-19 16:31:07 -08:00
Scott McCreary
c86b966af1 Added anonymous_pro, cantarell and lohit fonts, .recipes by GCI2013 student Adrián Arroyo Calle 2013-11-19 12:22:07 -08:00
Scott McCreary
8c95d507ab Fixed required libraries for tuxpaint 2013-11-19 08:48:18 +00:00
Scott McCreary
84fbae4af9 Added recipe for QueryWatcher, fails to build on makefile-engine error 2013-11-19 08:48:15 +00:00
Scott McCreary
17ee4db857 Fixed recipe for hare so that it actually builds now. 2013-11-18 16:40:26 -08:00
Chris Roberts
5338cfb2c9 Convert documentviewer to working recipe 2013-11-18 01:26:10 -07:00
Chris Roberts
83d635b6a7 Convert/update fitz to working recipe
--HG--
rename : media-libs/fitz/fitz-1.0.recipe => media-libs/fitz/fitz-1.1.recipe
2013-11-18 01:25:49 -07:00
Chris Roberts
2620077d4f Convert djvulibre to working recipe 2013-11-18 01:25:17 -07:00
Chris Roberts
4b170d9b9e Convert jbig2dec to working recipe 2013-11-18 01:24:36 -07:00
Chris Roberts
dd3a084dbd Convert openjpeg to working recipe 2013-11-18 01:23:52 -07:00
Adrien Destugues
ca405395fb im: add tests and some extra fixes
- Use system zlib
- Link tests dynamically with the libs
2013-11-17 15:52:29 +01:00
Adrien Destugues
f0fd4fe4d4 im,cd,lua: more work towards hybrid mode packages
* Do not rebuild libz and freetype from CD sources, use the system
ones.
 * I had to force a dependency on as$secondaryArchSuffix, otherwise
binutils 2.17 is included in the chroot instead of the gcc4 version.
 * The policy checker complains that the packages don't depend on
libstdc++.so, but this should be provided by haiku_x86.hpkg ?
 * The patch for IUP fails to apply. I guess this is because of line
ending problems as we work from a zipped source archive. Using "git
apply" manually works, however.
2013-11-17 12:15:10 +01:00
Adrien Destugues
31bcf8b0a3 fontconfig: fix devel package dependencies
Depend on the base package using the right name.
2013-11-17 11:07:34 +01:00
Adrien Destugues
a8671aabf4 Lua: fix devel package provide.
Thanks to augiedoggie for spotting this.
2013-11-17 11:06:55 +01:00
Adrien Destugues
6fb6ba0f93 cd,iup: support hybrid builds
* Untested, as IM fails to build for a non-identified reason.
2013-11-16 21:59:31 +01:00
Adrien Destugues
ac009bccc0 im: allow hybrid builds and other cleanups
* Fix tecmake to set a soname for the libraries

This currenly fails strict-policy checks because the package doesn't
depend on libstdc++.so, but this should be in haiku$secondaryArchSuffix.
I also had to explicitly depend on the proper version of as, otherwise
the one for gcc2 would be picked up. I suspect one of the dependencies
is wrong, but attempts to use haikuporter --why have failed.
2013-11-16 21:59:31 +01:00
Adrien Destugues
62984b532f Lua: allow hybrid builds. 2013-11-16 21:59:30 +01:00
Adrien Destugues
e1b08f24f2 Fontconfig: fix secondary architecture build
* Missing suffix for binaries
 * Export pkg-config path so pkg-config picks the libs (freetype, in
this case) for the right architecture.
2013-11-16 21:59:30 +01:00
Adrien Destugues
bfa0e07c9d Freetype: remove useless dependency
* The runtime package for freetype doesn't seem to need bzip2
development package. This looks like a copypaste error.
2013-11-16 21:59:29 +01:00
Chris Roberts
af5b369911 Fix gcc2 support for qt-4.8.5
* Fix systray support by removing check for
  /boot/common/bin/qsystray. Instead we always return true
  when determining if Haiku supports a systray since qsystray
  is guaranteed to be installed
* qmake will need some fine tuning. When trying to build other
  qt based projects it will insert the wrong link flags
  (i.e. -L.../lib... instead of -L.../develop/lib...)
2013-11-15 21:11:53 -07:00
Adrien Destugues
3af2497960 WIP recipe for IUP
* Rebase the work I did against latest IUP release
 * Currently fails to build because IUP wants to generate both Lua 5.1
and 5.2 bindings. It seems we can't build_require both packages to build
the bindings ? (require should be ok, as the libs for each version will
go in different packages in the end).
 * Also, port some of the fixes to tecmake to the two other tecgraf libs
using it.
2013-11-15 23:45:03 +01:00
Adrien Destugues
75c04e7a07 Add recipe for tecgraf cd. 2013-11-15 22:18:40 +01:00
Adrien Destugues
e56aecd934 Add recipe for tecgraf im.
The libs have no soname (as usual with tecgraf products), and
prepareInstalledDevelLibs isn't working. What can we do to fix that?
2013-11-15 21:49:31 +01:00
Chris Roberts
bc3bb93dd6 Installation path adjustments and empty dir cleanup of qt recipe 2013-11-15 00:39:00 -07:00
Chris Roberts
5ac3c55044 Add qt-4.8.5 recipe
* Untested as secondary on gcc2
* Could use some subpackages like _debug/_demos/etc...
  (demos and examples are disabled at the moment)
* Might need some fine tuning of install directories but they're
  generally ok.  This is things like possibly moving qtconfig
  into the preferences directory and putting some of the bin
  commands that are currently in the _devel package into an apps
  dir.
* Several of the libs and some of the data files from the main
  package could probably be put in the _devel package.
2013-11-14 20:23:31 -07:00
Scott McCreary
a9cd5138b2 Imrpoved secondaryArchsuffix for sdl_mixer 2013-11-14 12:00:43 -08:00
Scott McCreary
18aca96f7c Fixed comment in libsdl2 recipe 2013-11-14 12:00:40 -08:00
Scott McCreary
5a3f50eaa3 Renamed and fixed openal-1.13.0 recipe 2013-11-14 12:00:38 -08:00