summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* package/libconfuse: add host variantYann E. MORIN2013-03-181-0/+1
| | | | | | | | Needed later by genimage. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/dosfstools: add host-package selectionYann E. MORIN2013-03-183-0/+16
| | | | | | | | | Add dosfstools as a host-package selection in the menuconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/e2fsprogs: add host-package selectionYann E. MORIN2013-03-182-0/+7
| | | | | | | | Add the e2fsprogs as a host-package selection in the menuconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* host util-linux: disable login and su since they depend on PAMChristophe Vu-Brugier2013-03-181-5/+6
| | | | | | | | | | | This fixes the following errors when building util-linux v2.22.2 for the host in case the PAM headers are missing: configure: error: login selected, but required PAM header file not available configure: error: su selected, but required PAM header file not available Signed-off-by: Christophe Vu-Brugier <cvubrugier@lacie.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pkg-autotools.mk: remove extra space from config-update messageDanomi Manchego2013-03-181-1/+1
| | | | | | | | | | | | | | | | | If you do a "make -s", you will notice that the UPDATE_CONFIG_HOOK message has an extra space compared to other highlighted messages.  For example: >>> util-linux 2.20.1  Updating config.sub and config.guess >>> util-linux 2.20.1 Patching libtool >>> util-linux 2.20.1 Autoreconfiguring A grep shows this is the only instance of the extra space. This patch removes the extra space. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* new package: redisDaniel Price2013-03-185-0/+119
| | | | | | [Peter: fix white space, drop _SOURCE] Signed-off-by: Daniel Price <daniel.price@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Install libfribidi to stagingMaxime Hadjinlian2013-03-181-0/+1
| | | | | | | | Install libfribi to staging to be able to link against it. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* oprofile: upstep 0.9.7 patches to 0.9.8Thomas De Schampheleire2013-03-182-0/+0
| | | | | | | | | The patches to oprofile 0.9.7 seem still relevant for 0.9.8, but for some reason they were not upstepped. [Peter: drop version number from patch filenames] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libpfm4: new packageThomas De Schampheleire2013-03-183-0/+36
| | | | | Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gpsd: add upstream patchesSimon Dawson2013-03-182-0/+62
| | | | | | | | | | | | | Add a couple of patches submitted by Mike Frysinger to gpsd upstream. One of these patches (that for the gpsd/dbus interface) fixes autobuild failures such as the following. http://autobuild.buildroot.net/results/41ccc838c5d44ab237a7195767940585bbb8b1f6 Note that neither of these patches has yet been accepted upstream. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* json-glib: new packageHenrique Camargo2013-03-183-0/+36
| | | | | | | | | | | | JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. https://live.gnome.org/JsonGlib/ [Peter: add license info, tweak help text] Signed-off-by: Henrique Camargo <henrique@henriquecamargo.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Added lcms2 packageOlivier Schonken2013-03-183-0/+46
| | | | | | | | | Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. [Peter: tweak help text, fix white space] Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* zeromq: require IPv6 support in toolchainSimon Dawson2013-03-181-2/+3
| | | | | | | | | | The zeromq package was recently bumped from version 2.2.0 to version 3.2.2, which has introduced a requirement for IPv6 support in the toolchain. At present, IPv6 support is mandatory in zeromq: there is no configuration option to enable/disable the feature. Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sdl: use <pkg>_CONFIG_SCRIPTS for sdl-configThomas Petazzoni2013-03-181-6/+3
| | | | | | | | | | | Use the <pkg>_CONFIG_SCRIPTS mechanism to handle the sdl-config script, so that it properly gets removed from the target. However, we can't completely remove the manual fixup, because it also takes care of removing the -Wl,-rpath option, which the general <pkg>_CONFIG_SCRIPTS doesn't do. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* urg: handle config scripts properlyThomas Petazzoni2013-03-181-0/+2
| | | | | | | | | | urg installs two <foo>-config scripts, so the ones installed in $(STAGING_DIR) should be fixed up, and the ones installed in $(TARGET_DIR) should be removed. Use the <pkg>_CONFIG_SCRIPTS infrastructure to do this. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* urg: fix licenseThomas Petazzoni2013-03-181-1/+1
| | | | | | | | | | | | The urg.mk file mentions a LGPLv3+ license. However, none of the source code in the urg package carries a copyright notice that indicates the "v3 or later". The only license information we have is the COPYING file, that contains the text of the LGPLv3 license. Therefore, we should probably assume that the code is under LGPLv3 only. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* nodejs: new packageDaniel Price2013-03-185-0/+250
| | | | | | | | | Based off of patches posted by (and Signed-off-by:) Jonathan Liu <net147@gmail.com> [Peter: fix Config.in whitespace] Signed-off-by: Daniel Price <daniel.price@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* New package: gtestStephan Hoffmann2013-03-173-0/+48
| | | | | | | | | | | | | | | | | | | | Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, value- and type-parameterized tests, various options for running the tests, and XML test report generation. Gtest also allows to easily build testsuites for C programs. This package allows running testsuites on the target which might be advantgeous in certain cases. http://code.google.com/p/googletest/ [Peter: Tweak Config.in, use GTEST_VERSION in _SOURCE] Signed-off-by: Stephan Hoffmann <sho@relinux.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* urg: new packageSamuel Martin2013-03-173-0/+41
| | | | | | | [Peter: drop 'library' from name] Cc: Eric Jarrige <eric.jarrige@armadeus.org> Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* zeromq: add PGM/EPGM supportAlexander Lukichev2013-03-172-0/+14
| | | | | | | | | | | This adds support for Pragmatic General Multicast protocol on raw IP (PGM, RFC 3208) or UDP frames (EPGM) for use as zeromq reliable multicast transport. The library relies on openpgm package to implement the protocol itself. Signed-off-by: Alexander Lukichev <alexander.lukichev@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openpgm: new packageAlexander Lukichev2013-03-174-0/+73
| | | | | | | | | | OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) specification in RFC 3208 available at www.ietf.org. It is required for PGM/EPGM support in ZeroMQ library. Signed-off-by: Alexander Lukichev <alexander.lukichev@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* zeromq: bump version to 3.2.2Alexander Lukichev2013-03-171-1/+1
| | | | | Signed-off-by: Alexander Lukichev <alexander.lukichev@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* <pkg>-rsync: exclude version control filesThomas De Schampheleire2013-03-171-1/+1
| | | | | | | | | | | | | | | | When using rsync to import package sources (typically with PKG_OVERRIDE_SRCDIR), it often happens that these external sources are under version control, and contain directories like .git, .hg, etc. Depending on the project, these directories can become pretty large and typically have a lot of files. Moreover, they are not necessary in the context of building the package. Therefore, this commit adds the --cvs-exclude option to the rsync call, saving both disk space and sync time. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: bump to version 5.16.3Francois Perrad2013-03-171-1/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ussp-push: new packageSamuel Martin2013-03-144-0/+48
| | | | | | | Cc: Eric Jarrige <eric.jarrige@armadeus.org> Signed-off-by: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openobex: new packageSamuel Martin2013-03-135-0/+132
| | | | | | | | Cc: Julien Boibessot <julien.boibessot@armadeus.com> Cc: Eric Jarrige <eric.jarrige@armadeus.org> Signed-off-by: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* poco: bump to 1.4.6p1Baruch Siach2013-03-131-2/+2
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* poco: needs threadsBaruch Siach2013-03-131-2/+4
| | | | | | | | Fixes http://autobuild.buildroot.net/results/98f8ae541939bd7b44601d3ee039bbc84becea84. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libv4l: depends on jpeg so must select itArnout Vandecappelle (Essensium/Mind)2013-03-121-0/+1
| | | | | | | | | | Fixes http://autobuild.buildroot.net/results/3053854fccd65bc5b28384f2a2039a33abeeea47 The introduction of the error message for the jpeg virtual package exposes this kind of error. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eeprog.mk: fix siteJerzy Grzegorek2013-03-121-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lcdproc: needs MMUgilles.talis@gmail.com2013-03-121-7/+8
| | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/58d0231cc39ee6be3064906f07307b438ea4c30b Also fixed some indentation issues Signed-off-by: Gilles Talis <gilles.talis@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/tzdata: new packageRichard Braun2013-03-103-0/+67
| | | | | | | | | | | This is the time zone database, used by glibc for translations between UTC and local time. Signed-off-by: Richard Braun <rbraun@sceen.net> [yann.morin.1998@free.fr: use global ZIC, install posix TZ only once] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/zic: new host packageRichard Braun2013-03-102-0/+56
| | | | | | | | | | This is the zone information compiler, used to compile the time zone database. Signed-off-by: Richard Braun <rbraun@sceen.net> [yann.morin.1998@free.fr: export ZIC for all to use] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* icu: speed up host buildThomas Petazzoni2013-03-101-1/+6
| | | | | | | | | | | The host build of icu doesn't need to build everything, so we can add a few more --disable-<foo> options to save a little bit of build time. On a fast build server, this bring the host icu build from 2m28.517s to 2m5.192s. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* icu: don't build object files twiceThomas Petazzoni2013-03-101-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | When passed --enable-static and --enable-shared, icu will generate both a shared and a static version of its libraries. However, in order to do so, it builds each and every object file twice: once with -fPIC (for the shared library), and once without -fPIC (for the static library). While admittedly building -fPIC for a static library generates a slightly suboptimal code, this is what all the autotools-based project are doing. They build each object file once, and they use it for both the static and shared libraries. icu builds the object files for the shared library as .o files, and the object files for static library as .ao files. By simply changing the suffix of object files used for static libraries to ".o", we tell icu to use the ones built for the shared library (i.e, with -fPIC), and avoid the double build of icu. On a fast build server, this brings the target icu build from 3m41.302s down to 1m43.926s (approximate numbers: some other builds are running on the system at the same time). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* icu: workaround toolchain bugsThomas Petazzoni2013-03-101-0/+36
| | | | | | | | | | | | | | | Many of ARM Sourcery CodeBench toolchain have a bug when compiling icu's translit.cpp source file. The bug is trigerred when there is a combination of "-W -Wall" and "-Os", and causes an internal compiler error. The bug has been reported to Mentor Graphics. Even though it is clearly a toolchain bug, having a workaround for it is trivial in this case. So it will avoid our users falling into this internal compiler error, and allow our autobuilders to test more packages using this Sourcery CodeBench toolchain. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* flot: add fillbetween pluginArnaud Rébillout2013-03-102-0/+6
| | | | | | | | Flot plugin for computing bottoms for filled line and bar charts. [Peter: fixup help text] Signed-off-by: Arnaud Rébillout <rebillout@syscom.ch> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/mdadm: add license informationChristophe Vu-Brugier2013-03-101-0/+2
| | | | | Signed-off-by: Christophe Vu-Brugier <cvubrugier@lacie.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/mdadm: update to v3.2.6Christophe Vu-Brugier2013-03-106-22/+66
| | | | | Signed-off-by: Christophe Vu-Brugier <cvubrugier@lacie.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5base: support debug or release modesThomas Petazzoni2013-03-101-0/+6
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5base: add GUI supportThomas Petazzoni2013-03-102-5/+68
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5base: new packageThomas Petazzoni2013-03-106-1/+285
| | | | | | | | | This is the beginning of the Qt5 packaging. This commit allows to build only the qtbase module, which contains QtCore, QtNetwork, QtXml, QtTest, QtSql and QtConcurrent. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5: add macro to fixup Qt5 .la and .prl filesThomas Petazzoni2013-03-101-0/+10
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt5: base infrastructureThomas Petazzoni2013-03-102-0/+19
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: factorize the BR2_PACKAGE_GPTFDISK dependencyThomas Petazzoni2013-03-101-5/+6
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: add support for building and install cgdiskThomas Petazzoni2013-03-102-1/+14
| | | | | | | | | | In addition to the command-line tool gdisk and the interactive tool sgdisk, gptfdisk also provides a ncurses based tool, cgdisk. This commit adds support for building and installing this tool. [Peter: Update gdisk autoselection logic to consider cgdisk as well] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: make utf16 support configurableThomas Petazzoni2013-03-102-15/+25
| | | | | | | | | | Instead of always disabling the UTF16 support, make it configurable. When ICU is available, enable UTF16 support, otherwise disable it. [Peter: wrap long line] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: fix installation stepThomas Petazzoni2013-03-101-1/+1
| | | | | | | | | | The installation step was not giving the full destination path even though it was using -D, and it was forgetting to explicitly specify the permissions of the file to install. This commit fixes both of these minor issues. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: use TARGET_CONFIGURE_OPTS properly, use TARGET_MAKE_ENVThomas Petazzoni2013-03-101-3/+2
| | | | | | | | | | $(TARGET_CONFIGURE_OPTS) should be passed as $(MAKE) argument, not in the environment. We can then remove the redefined CC and LD variables that were useless. We also take this opportunity to pass $(TARGET_MAKE_ENV) in the environment of make. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gptfdisk: ensure that the package always builds/installs somethingThomas Petazzoni2013-03-102-8/+3
| | | | | | | | | | | | | | | | Until now, selecting just the gptfdisk package wouldn't do anything. It wouldn't build anything at all, and wouldn't install anything. This is rather odd. So now, we ensure that at least one of the two tools that gptfdisk can build and install is selected. This allows use to factorize a bit the select of util-linux in Config.in, and remove the if condition in the makefile that was preventing the package from being built if no tools was selected. [Peter: Reword commit text] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>