summaryrefslogtreecommitdiffstats
path: root/package/wine
Commit message (Collapse)AuthorAgeFilesLines
* package/wine: add gettext dependency for host-wine only with NLS enabledVadim Kochan2019-02-061-0/+4
| | | | | | | | | | | | Checked that host-wine compiles ok without host-gettext, so no needs to specify this dependency. libgettextpo is required by tools/wrc (https://linux.die.net/man/1/wrc) which allows to convert windows resources also to *.po format, which is not needed if NLS is disabled. Signed-off-by: Vadim Kochan <vadim4j@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/wine: host-wine also needs bison and flexThomas Petazzoni2018-12-111-0/+1
| | | | | | | | | | | | | | | | | Just like the build of the target wine, the build of host wine also needs bison and flex, otherwise the build fails with: checking for flex... no configure: error: no suitable flex found. Please install the 'flex' package. (and similarly for bison once host-flex is provided) This was detected using per-package directories. It used to "work" because host-wine comes alphabetically after host-flex and host-bison, which are dependencies of target wine. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/wine: bump to version 3.0.4André Hentschel2018-12-032-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wine: Bump to version 3.0.3André Hentschel2018-09-162-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wine: Bump to version 3.0.2André Hentschel2018-06-262-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wine: add optional dependency on libkrb5André Hentschel2018-04-091-1/+7
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wine: depend on shared librariesAndré Hentschel2018-03-311-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even if --enable-static --disable-shared is passed, wine tries to build a shared library, causing a build failure in a BR2_STATIC_LIBS=y configuration: /home/test/buildroot/output/host/i686-buildroot-linux-uclibc/sysroot/usr/lib/libc.a(__uClibc_main.os): In function `__uClibc_fini': __uClibc_main.c:(.text.__uClibc_fini+0x10): undefined reference to `__fini_array_start' /home/test/buildroot/output/host/lib/gcc/i686-buildroot-linux-uclibc/6.4.0/../../../../i686-buildroot-linux-uclibc/bin/ld: /home/test/buildroot/output/host/i686-buildroot-linux-uclibc/sysroot/usr/lib/libc.a(__uClibc_main.os): relocation R_386_GOTOFF again st undefined hidden symbol `__fini_array_start' can not be used when making a shared object /home/test/buildroot/output/host/lib/gcc/i686-buildroot-linux-uclibc/6.4.0/../../../../i686-buildroot-linux-uclibc/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[2]: *** [libwine.so.1.0] Error 1 make[2]: Leaving directory `/home/test/buildroot/output/build/wine-3.0/libs/wine' make[1]: *** [libs/wine] Error 2 Since using wine in a static linking environment is fairly unlikely, we simply mark the wine package unavailable on static-only configurations. Since we need to add a Config.in comment, we also introduced a BR2_PACKAGE_WINE_ARCH_SUPPORTS hidden boolean, to share the architecture dependencies definition between the wine config option and the comment. Signed-off-by: André Hentschel <nerv@dawncrow.de> [Thomas: - add a comment in the Config.in file about the dependency - add BR2_PACKAGE_WINE_ARCH_SUPPORTS - extend the commit log] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* wine: Drop glibc requirementAndré Hentschel2018-03-111-6/+0
| | | | | | | | I noticed it's not needed anymore, musl went upstream at some point and uClibc is now build with bessel functions: https://git.buildroot.net/buildroot/commit/package/uclibc?id=de56d58e5d26d78161ca3b7a1a2a4decfe4e89db Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Bump to version 3.0André Hentschel2018-01-292-3/+5
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Bump to version 2.0.3André Hentschel2017-10-212-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 2.0.2André Hentschel2017-07-212-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 2.0.1André Hentschel2017-05-112-3/+3
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 2.0André Hentschel2017-01-272-5/+12
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 1.8.6André Hentschel2016-12-212-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Use already qstripped BR2_TOOLCHAIN_EXTERNAL_PREFIX everywhereArnout Vandecappelle2016-11-091-1/+1
| | | | | | | | | | | | | | | | The BR2_TOOLCHAIN_EXTERNAL_PREFIX variable is already qstripped and stored in the TOOLCHAIN_EXTERNAL_PREFIX variable in toolchain-external.mk, so use this variable everywhere. This will be useful for a later patch that makes the derivation of TOOLCHAIN_EXTERNAL_PREFIX a little more complex. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Romain Naour <romain.naour@gmail.com> [Arnout: split off into separate patch] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 1.8.5André Hentschel2016-10-092-2/+2
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 1.8.4André Hentschel2016-08-282-2/+2
| | | | | | | Bumping to stable version 1.8.4 Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Replace (e)glibc by glibcThomas Petazzoni2016-06-281-1/+1
| | | | | | | | | | | | | | | | Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Bump to version 1.8.3André Hentschel2016-06-162-2/+2
| | | | | | | Bumping to stable version 1.8.3 Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Bump to version 1.8.2André Hentschel2016-04-122-2/+2
| | | | | | | Bumping to stable version 1.8.2 Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Bump to version 1.8.1André Hentschel2016-02-163-113/+2
| | | | | | | | | Bumping to stable version 1.8.1 Upstreamed patch is finally dropped. Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: handle all *-config scriptsThomas Petazzoni2015-12-223-21/+113
| | | | | | | | | | | | We already had a patch to allow us to explicitly pass the location of the sane-config script, but wine's configure script uses several other *-config scripts. This commit extends the wine patch and wine.mk to explicitly pss the location of all *-config scripts that may be used by wine. The wine patch has been submitted upstream. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Bump to version 1.8André Hentschel2015-12-205-68/+36
| | | | | | | | | | | Bumping to brand new stable version 1.8 Upstreamed patches are dropped, sane patch is rebased. Adding libpcap, pulseaudio and samba4 as soft dependencies. sfnt2fon moved to its own subfolder and needs to be built in host-wine. Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add OpenAL dependencyAndré Hentschel2015-12-151-1/+7
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add OSMesa dependencyAndré Hentschel2015-12-131-1/+7
| | | | | | | | We have support for building the OSMesa lib since 81537f284f62c6586d50bd5cca78c2bf1375b88c Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Update download locationAndré Hentschel2015-11-112-4/+3
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: fix sane related build failureThomas Petazzoni2015-07-052-0/+22
| | | | | | | | | | | | | | | | | If sane is installed system-wide on the build machine, then the sane-config binary found is the one of the system, which returns incorrect library paths for cross-compilation. To fix this, this commit adds a patch to wine to make it support a SANE_CONFIG environment variable, and then adjusts wine.mk to explicitly pass the path to $(STAGING_DIR)/usr/bin/sane-config. Fixes: http://autobuild.buildroot.org/results/8bd/8bdc1eed55075313403aa8a6c9af6a427bce198e/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* wine: fix alsa-related build errorGustavo Zacarias2015-05-011-1/+1
| | | | | | | | | The fix from 81230a5b3a27e315f0ba1334d7ab257812b7ab69 is incomplete. BR2_PACKAGE_ALSA_LIB_RAWMIDI is required as well. Fixes: http://autobuild.buildroot.org/results/018/018391c5e70d33bc0b5745ad7a2a273efa9be0d7/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: fix build breakage with ncurseswGustavo Zacarias2015-05-012-0/+19
| | | | | | | | | The configure script doesn't detect ncursesw at all hence breaks the build. Backport a patch from upstream for this. Fixes: http://autobuild.buildroot.net/results/426/42669ca3b7215765a59a85c53ed724cbff79384e/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: more hostarchAndré Hentschel2015-04-041-1/+3
| | | | | | | The tools from host-wine build on those architectures. Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: 1.6.2 has no netapi configure optionAndré Hentschel2015-04-041-2/+0
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add xlib_libXext dependencyAndré Hentschel2015-04-041-3/+8
| | | | | | | This fixes window size issues. Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add opengl dependencyAndré Hentschel2015-04-041-1/+7
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add gettext dependency for host-wineAndré Hentschel2015-03-161-2/+4
| | | | | | | | | | Mostly based on a comment by Yann E. MORIN Signed-off-by: André Hentschel <nerv@dawncrow.de> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove trailing slash from all package site URLsLuca Ceresoli2015-03-101-1/+1
| | | | | | | | | The recommended form is without the trailing slash. Buildroot will add a slash between FOO_SITE and FOO_SOURCE as appropriate. Reported-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* wine: Add openldap dependency checkAndré Hentschel2015-03-081-1/+7
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Disable more configure optionsAndré Hentschel2015-03-071-1/+16
| | | | | | | To avoid potential future problems. Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add dependency check for ALSAAndré Hentschel2015-03-051-0/+7
| | | | | | | | | Fixes: http://autobuild.buildroot.org/results/018/018391c5e70d33bc0b5745ad7a2a273efa9be0d7/ Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Add patch to fix miscompilation with gcc 4.9André Hentschel2015-03-041-0/+40
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: New packageAndré Hentschel2015-03-013-0/+316
Wine is a compatibility layer capable of running Windows applications on Linux. Signed-off-by: André Hentschel <nerv@dawncrow.de> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Only build-tested, not run-time tested y lack of Windows apps] Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: fix a few typos in one comment in the .mk file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud