* [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0
@ 2015-12-19 14:22 Bernd Kuhls
2015-12-19 14:22 ` [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package Bernd Kuhls
2015-12-19 14:53 ` [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Thomas Petazzoni
0 siblings, 2 replies; 5+ messages in thread
From: Bernd Kuhls @ 2015-12-19 14:22 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v2: - removed legacy handling (Thomas, Arnout)
- fixed option definition of
BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20 (Thomas)
package/x11r7/xserver_xorg-server/Config.in | 12 ++++++------
package/x11r7/xserver_xorg-server/xserver_xorg-server.hash | 6 +++---
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package/x11r7/xserver_xorg-server/Config.in b/package/x11r7/xserver_xorg-server/Config.in
index 84f0298..e2eec55 100644
--- a/package/x11r7/xserver_xorg-server/Config.in
+++ b/package/x11r7/xserver_xorg-server/Config.in
@@ -58,20 +58,20 @@ if BR2_PACKAGE_XSERVER_XORG_SERVER
config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
bool
-config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
+config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
bool
config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI
int
default 14 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
- default 19 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
+ default 20 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
choice
bool "X Window System server version"
-config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
- bool "1.17.4"
- select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
+config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_18
+ bool "1.18.0"
+ select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20
select BR2_PACKAGE_XPROTO_PRESENTPROTO
config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14
@@ -82,7 +82,7 @@ endchoice
config BR2_PACKAGE_XSERVER_XORG_SERVER_VERSION
string
- default "1.17.4" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
+ default "1.18.0" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_18
default "1.14.7" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14
choice
diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash
index 0119e37..72c00c4 100644
--- a/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash
+++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server.hash
@@ -1,6 +1,6 @@
# From http://lists.x.org/archives/xorg-announce/2014-June/002440.html
sha1 7a95765e56b124758fcd7b609589e65b8870880b xorg-server-1.14.7.tar.bz2
sha256 fcf66fa6ad86227613d2d3e8ae13ded297e2a1e947e9060a083eaf80d323451f xorg-server-1.14.7.tar.bz2
-# From http://lists.x.org/archives/xorg-announce/2015-October/002650.html
-sha1 139c4d6795eb4c3848616cc514d134532975e49e xorg-server-1.17.4.tar.bz2
-sha256 0c4b45c116a812a996eb432d8508cf26c2ec8c3916ff2a50781796882f8d6457 xorg-server-1.17.4.tar.bz2
+# From http://lists.x.org/archives/xorg-announce/2015-November/002655.html
+sha1 f37f9ca17d211552c775c3ce78ff03385026bf3a xorg-server-1.18.0.tar.bz2
+sha256 195670819695d9cedd8dde95fbe069be0d0f488a77797a2d409f9f702daf312e xorg-server-1.18.0.tar.bz2
--
2.6.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package
2015-12-19 14:22 [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Bernd Kuhls
@ 2015-12-19 14:22 ` Bernd Kuhls
2015-12-19 14:56 ` Thomas Petazzoni
2015-12-19 14:53 ` [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Thomas Petazzoni
1 sibling, 1 reply; 5+ messages in thread
From: Bernd Kuhls @ 2015-12-19 14:22 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v2: no changes
package/x11r7/Config.in | 1 +
package/x11r7/xdriver_xf86-video-nouveau/Config.in | 18 ++++++++++++++++
.../xdriver_xf86-video-nouveau.hash | 2 ++
.../xdriver_xf86-video-nouveau.mk | 25 ++++++++++++++++++++++
4 files changed, 46 insertions(+)
create mode 100644 package/x11r7/xdriver_xf86-video-nouveau/Config.in
create mode 100644 package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
create mode 100644 package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in
index 4e996fc..2f87cbd 100644
--- a/package/x11r7/Config.in
+++ b/package/x11r7/Config.in
@@ -173,6 +173,7 @@ if BR2_PACKAGE_XORG7
source package/x11r7/xdriver_xf86-video-mach64/Config.in
source package/x11r7/xdriver_xf86-video-mga/Config.in
source package/x11r7/xdriver_xf86-video-neomagic/Config.in
+ source package/x11r7/xdriver_xf86-video-nouveau/Config.in
source package/x11r7/xdriver_xf86-video-nv/Config.in
source package/x11r7/xdriver_xf86-video-openchrome/Config.in
source package/x11r7/xdriver_xf86-video-qxl/Config.in
diff --git a/package/x11r7/xdriver_xf86-video-nouveau/Config.in b/package/x11r7/xdriver_xf86-video-nouveau/Config.in
new file mode 100644
index 0000000..7e756e2
--- /dev/null
+++ b/package/x11r7/xdriver_xf86-video-nouveau/Config.in
@@ -0,0 +1,18 @@
+config BR2_PACKAGE_XDRIVER_XF86_VIDEO_NOUVEAU
+ bool "xf86-video-nouveau"
+ depends on BR2_PACKAGE_MESA3D
+ select BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU
+ select BR2_PACKAGE_LIBDRM
+ select BR2_PACKAGE_LIBDRM_NOUVEAU
+ select BR2_PACKAGE_XPROTO_DRI2PROTO
+ select BR2_PACKAGE_XPROTO_RANDRPROTO
+ select BR2_PACKAGE_XPROTO_RENDERPROTO
+ select BR2_PACKAGE_XPROTO_VIDEOPROTO
+ select BR2_PACKAGE_XPROTO_XEXTPROTO
+ help
+ Nouveau video driver
+
+ http://nouveau.freedesktop.org
+
+comment "xf86-video-nouveau needs mesa3d"
+ depends on !BR2_PACKAGE_MESA3D
diff --git a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
new file mode 100644
index 0000000..9633641
--- /dev/null
+++ b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash
@@ -0,0 +1,2 @@
+# From http://lists.x.org/archives/xorg-announce/2015-December/002662.html
+sha256 0ea057ad7fc31caba2d4e46c7e418fe2b3c762b04fb8d382f53383397fd8391e xf86-video-nouveau-1.0.12.tar.bz2
diff --git a/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
new file mode 100644
index 0000000..af84e79
--- /dev/null
+++ b/package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# xdriver_xf86-video-nouveau
+#
+################################################################################
+
+XDRIVER_XF86_VIDEO_NOUVEAU_VERSION = 1.0.12
+XDRIVER_XF86_VIDEO_NOUVEAU_SOURCE = xf86-video-nouveau-$(XDRIVER_XF86_VIDEO_NOUVEAU_VERSION).tar.bz2
+XDRIVER_XF86_VIDEO_NOUVEAU_SITE = http://xorg.freedesktop.org/releases/individual/driver
+XDRIVER_XF86_VIDEO_NOUVEAU_LICENSE = MIT
+XDRIVER_XF86_VIDEO_NOUVEAU_LICENSE_FILES = COPYING
+XDRIVER_XF86_VIDEO_NOUVEAU_DEPENDENCIES = \
+ host-pkgconf \
+ libdrm \
+ xproto_dri2proto \
+ xproto_randrproto \
+ xproto_renderproto \
+ xproto_videoproto \
+ xproto_xextproto \
+ xserver_xorg-server
+
+# xdriver_xf86-video-nouveau requires O_CLOEXEC
+XDRIVER_XF86_VIDEO_NOUVEAU_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE"
+
+$(eval $(autotools-package))
--
2.6.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0
2015-12-19 14:22 [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Bernd Kuhls
2015-12-19 14:22 ` [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package Bernd Kuhls
@ 2015-12-19 14:53 ` Thomas Petazzoni
1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2015-12-19 14:53 UTC (permalink / raw)
To: buildroot
Dear Bernd Kuhls,
On Sat, 19 Dec 2015 15:22:04 +0100, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v2: - removed legacy handling (Thomas, Arnout)
> - fixed option definition of
> BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_20 (Thomas)
Applied, thanks.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package
2015-12-19 14:22 ` [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package Bernd Kuhls
@ 2015-12-19 14:56 ` Thomas Petazzoni
2015-12-19 16:57 ` [Buildroot] [PATCH v4 2/2]package/x11r7/xdriver_xf86-video-nouveau:new package Bernd Kuhls
0 siblings, 1 reply; 5+ messages in thread
From: Thomas Petazzoni @ 2015-12-19 14:56 UTC (permalink / raw)
To: buildroot
Dear Bernd Kuhls,
On Sat, 19 Dec 2015 15:22:05 +0100, Bernd Kuhls wrote:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v2: no changes
I've applied, but it triggers a kconfig warning (which already existed
for some other packages):
warning: (BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU && BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU && BR2_PACKAGE_XDRIVER_XF86_VIDEO_NOUVEAU) selects BR2_PACKAGE_LIBDRM_NOUVEAU which has unmet direct dependencies (BR2_PACKAGE_LIBDRM && (BR2_i386 || BR2_x86_64))
So it already existed for BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU and
BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU, and your package
(BR2_PACKAGE_XDRIVER_XF86_VIDEO_NOUVEAU) just adds a new bogus select.
I've still applied your package because this issue needs to be fixed
separately, and address for all three Config.in options.
Essentially, this happens because I'm building on ARM, and the
BR2_PACKAGE_LIBDRM_NOUVEAU option is only available on i386 and x86_64.
However, I wonder why BR2_PACKAGE_LIBDRM_NOUVEAU is not available on
ARM, since I'm pretty sure that the Nouveau driver is used on ARM on
some Tegra platforms.
Right now, this causes a build failure:
checking for LIBDRM_NOUVEAU... no
configure: error: Package requirements (libdrm_nouveau >= 2.4.25) were not met:
With the following (not very minimal) configuration:
BR2_arm=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-2015.11-rc1-71-g90d1299.tar.bz2"
BR2_TOOLCHAIN_EXTERNAL_GCC_4_7=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_10=y
BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
# BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG is not set
BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_INIT_NONE=y
BR2_SYSTEM_BIN_SH_NONE=y
# BR2_PACKAGE_BUSYBOX is not set
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_XDRIVER_XF86_VIDEO_NOUVEAU=y
BR2_PACKAGE_LIBGLFW=y
BR2_PACKAGE_LIBSOIL=y
# BR2_TARGET_ROOTFS_TAR is not set
Can you have a look?
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH v4 2/2]package/x11r7/xdriver_xf86-video-nouveau:new package
2015-12-19 14:56 ` Thomas Petazzoni
@ 2015-12-19 16:57 ` Bernd Kuhls
0 siblings, 0 replies; 5+ messages in thread
From: Bernd Kuhls @ 2015-12-19 16:57 UTC (permalink / raw)
To: buildroot
Hi Thomas,
Am Sat, 19 Dec 2015 15:56:47 +0100 schrieb Thomas Petazzoni:
> Dear Bernd Kuhls,
> [...]
> I've still applied your package because this issue needs to be fixed
> separately, and address for all three Config.in options.
thanks!
> Essentially, this happens because I'm building on ARM, and the
> BR2_PACKAGE_LIBDRM_NOUVEAU option is only available on i386 and x86_64.
> However, I wonder why BR2_PACKAGE_LIBDRM_NOUVEAU is not available on
> ARM, since I'm pretty sure that the Nouveau driver is used on ARM on
> some Tegra platforms.
Looking at libdrm/Config.in the restriction on Intel hardware was
added in 2013, it seems no one cared until now ;)
$ git blame package/libdrm/Config.in | grep -A2 NOUVEAU
b35acfff (Spenser Gilliland 2013-09-05 23:25:15 -0500 37) config BR2_PACKAGE_LIBDRM_NOUVEAU
b35acfff (Spenser Gilliland 2013-09-05 23:25:15 -0500 38) bool "nouveau"
b35acfff (Spenser Gilliland 2013-09-05 23:25:15 -0500 39) depends on BR2_i386 || BR2_x86_64
> Right now, this causes a build failure:
Should be fixed by
http://patchwork.ozlabs.org/patch/559217/
http://patchwork.ozlabs.org/patch/559218/
Regards, Bernd
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-12-19 16:57 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-19 14:22 [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Bernd Kuhls
2015-12-19 14:22 ` [Buildroot] [PATCH v4 2/2] package/x11r7/xdriver_xf86-video-nouveau: new package Bernd Kuhls
2015-12-19 14:56 ` Thomas Petazzoni
2015-12-19 16:57 ` [Buildroot] [PATCH v4 2/2]package/x11r7/xdriver_xf86-video-nouveau:new package Bernd Kuhls
2015-12-19 14:53 ` [Buildroot] [PATCH v4 1/2] package/x11r7/xserver_xorg-server: bump version to 1.18.0 Thomas Petazzoni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.