xorg-mesa.guncellendi
This commit is contained in:
		
							parent
							
								
									aa947bcbb4
								
							
						
					
					
						commit
						126f15f852
					
				
					 3 changed files with 40 additions and 42 deletions
				
			
		| 
						 | 
					@ -5,7 +5,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
name=wayland
 | 
					name=wayland
 | 
				
			||||||
release=1
 | 
					release=1
 | 
				
			||||||
version=1.9.0
 | 
					version=1.14.0
 | 
				
			||||||
source=( http://wayland.freedesktop.org/releases/$name-$version.tar.xz)
 | 
					source=( http://wayland.freedesktop.org/releases/$name-$version.tar.xz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build() {
 | 
					build() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,18 +5,19 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_name=libdrm
 | 
					_name=libdrm
 | 
				
			||||||
name=xorg-libdrm
 | 
					name=xorg-libdrm
 | 
				
			||||||
version=2.4.66
 | 
					version=2.4.83
 | 
				
			||||||
release=1
 | 
					release=1
 | 
				
			||||||
source=( http://dri.freedesktop.org/${_name}/${_name}-$version.tar.bz2)
 | 
					source=( http://dri.freedesktop.org/${_name}/${_name}-$version.tar.bz2)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build() {
 | 
					build() {
 | 
				
			||||||
cd ${_name}-$version
 | 
						cd $_name-$version
 | 
				
			||||||
sed -e "/pthread-stubs/d" -i configure.ac
 | 
					
 | 
				
			||||||
autoreconf -fiv
 | 
						./configure \
 | 
				
			||||||
./configure --prefix=/usr \
 | 
							--prefix=/usr \
 | 
				
			||||||
--enable-udev \
 | 
							--disable-manpages \
 | 
				
			||||||
--mandir=/usr/share/man \
 | 
							--disable-valgrind \
 | 
				
			||||||
--infodir=/usr/share/info
 | 
							--disable-cairo-tests
 | 
				
			||||||
make
 | 
					
 | 
				
			||||||
make DESTDIR=$PKG install
 | 
						make
 | 
				
			||||||
 | 
						make DESTDIR=$PKG install
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,39 +1,36 @@
 | 
				
			||||||
# Description: Acik kaynak kodlu OpenGL uyumlu grafik kutuphanesi
 | 
					# Description: Acik kaynak kodlu OpenGL uyumlu grafik kutuphanesi
 | 
				
			||||||
# URL: http://www.xorg-mesa3d.org
 | 
					# URL: http://www.xorg-mesa3d.org
 | 
				
			||||||
# Packagers: milisarge
 | 
					# Packagers: milisarge
 | 
				
			||||||
# Depends on: pkg-config libtool wayland xorg-libx11 xorg-libdrm xorg-libxext xorg-libxdamage expat llvm elfutils xorg-libxshmfence 
 | 
					# Depends on: pkg-config libtool wayland xorg-libx11 xorg-libdrm xorg-libxext xorg-libxdamage expat llvm elfutils xorg-libxshmfence wayland libvdpau
 | 
				
			||||||
 | 
					
 | 
				
			||||||
name=xorg-mesa
 | 
					name=xorg-mesa
 | 
				
			||||||
version=12.0.3
 | 
					version=17.1.8
 | 
				
			||||||
release=1
 | 
					release=1
 | 
				
			||||||
source=(ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-$version.tar.xz
 | 
					 | 
				
			||||||
	    http://www.linuxfromscratch.org/patches/downloads/mesa/mesa-$version-add_xdemos-1.patch
 | 
					 | 
				
			||||||
	    https://github.com/imirkin/mesa/commit/2e6b0e24cfb0f467e8b6d6f394730442a72dcdaf.diff
 | 
					 | 
				
			||||||
	    https://github.com/imirkin/mesa/commit/2733e5483e1c2b80e4b0ae21187ec5e3e1579397.diff
 | 
					 | 
				
			||||||
	    https://github.com/imirkin/mesa/commit/940b3a773f264f3f52574160f0d06c48f8e8aeb2.diff)
 | 
					 | 
				
			||||||
build() {
 | 
					 | 
				
			||||||
cd mesa-$version
 | 
					 | 
				
			||||||
patch -Np1 -i ../mesa-$version-add_xdemos-1.patch
 | 
					 | 
				
			||||||
patch -p1 -i ../2e6b0e24cfb0f467e8b6d6f394730442a72dcdaf.diff
 | 
					 | 
				
			||||||
patch -p1 -i ../2733e5483e1c2b80e4b0ae21187ec5e3e1579397.diff
 | 
					 | 
				
			||||||
patch -p1 -i ../940b3a773f264f3f52574160f0d06c48f8e8aeb2.diff
 | 
					 | 
				
			||||||
sed -e "/PTHREADSTUBS/d" -i configure.ac
 | 
					 | 
				
			||||||
./autogen.sh CFLAGS='-O2' CXXFLAGS='-O2'    \
 | 
					 | 
				
			||||||
--prefix=/usr                  \
 | 
					 | 
				
			||||||
--sysconfdir=/etc              \
 | 
					 | 
				
			||||||
--enable-texture-float         \
 | 
					 | 
				
			||||||
--enable-gles1                 \
 | 
					 | 
				
			||||||
--enable-gles2                 \
 | 
					 | 
				
			||||||
--enable-osmesa                \
 | 
					 | 
				
			||||||
--enable-xa                    \
 | 
					 | 
				
			||||||
--enable-gbm                   \
 | 
					 | 
				
			||||||
--enable-glx-tls               \
 | 
					 | 
				
			||||||
--with-egl-platforms="drm,x11,wayland" \
 | 
					 | 
				
			||||||
--with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast"
 | 
					 | 
				
			||||||
make
 | 
					 | 
				
			||||||
make -C xdemos DEMOS_PREFIX=/usr
 | 
					 | 
				
			||||||
make DESTDIR=$PKG install
 | 
					 | 
				
			||||||
make -C xdemos DEMOS_PREFIX=/usr DESTDIR=$PKG install
 | 
					 | 
				
			||||||
install -v -dm755 $PKG/usr/share/doc/mesa-$version
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					build() {
 | 
				
			||||||
 | 
						cd mesa-$version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						CONFIG_SHELL=/bin/bash \
 | 
				
			||||||
 | 
						./configure \
 | 
				
			||||||
 | 
							--prefix=/usr \
 | 
				
			||||||
 | 
							--sysconfdir=/etc \
 | 
				
			||||||
 | 
							--enable-llvm \
 | 
				
			||||||
 | 
							--enable-gbm \
 | 
				
			||||||
 | 
							--enable-gles1 \
 | 
				
			||||||
 | 
							--enable-gles2 \
 | 
				
			||||||
 | 
							--enable-glx-tls \
 | 
				
			||||||
 | 
							--enable-osmesa \
 | 
				
			||||||
 | 
							--enable-texture-float \
 | 
				
			||||||
 | 
							--enable-xa \
 | 
				
			||||||
 | 
							--enable-vdpau \
 | 
				
			||||||
 | 
							--enable-llvm-shared-libs \
 | 
				
			||||||
 | 
							--disable-dependency-tracking \
 | 
				
			||||||
 | 
							--with-platforms=x11,drm,wayland \
 | 
				
			||||||
 | 
							--with-gallium-drivers=r300,r600,svga,swrast,radeonsi,nouveau  \
 | 
				
			||||||
 | 
							--with-vulkan-drivers=intel,radeon
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						make
 | 
				
			||||||
 | 
						make DESTDIR=$PKG install
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue