Merge pull request #4977 from Rmys/master

mesa-17.3.4:ver.bump
This commit is contained in:
Rmys
2018-07-26 21:36:01 +03:00
committed by GitHub
2 changed files with 35 additions and 17 deletions
+7 -1
View File
@@ -51,7 +51,7 @@ def setup():
elif get.ARCH() == "x86_64":
options += " --with-clang-libdir=/usr/lib \
--enable-omx \
--enable-omx-bellagio \
--enable-opencl-icd "
autotools.configure(options)
@@ -67,7 +67,13 @@ def install():
pisitools.dosym("libGL.so.1.2.0", "%s/libGL.so.1.2" % Libdir)
if get.buildTYPE() == "emul32":
pisitools.remove("/usr/lib32/pkgconfig/wayland-egl.pc")
pisitools.remove("/usr/lib32/libwayland-egl.so*")
return
#pisitools.dodoc("docs/COPYING")
pisitools.dohtml("docs/*")
pisitools.remove("/usr/lib/libwayland-egl.so*")
pisitools.remove("/usr/lib/pkgconfig/wayland-egl.pc")
+28 -16
View File
@@ -13,8 +13,9 @@
<IsA>app:console</IsA>
<Summary>Mesa graphics libraries and utilities</Summary>
<Description>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Archive sha1sum="b5527aefe1a783f023f7e0c6e7cb87a837f54749" type="tarxz">ftp://ftp.freedesktop.org/pub/mesa/older-versions/13.x/13.0.4/mesa-13.0.4.tar.xz</Archive>
<Archive sha1sum="bb9be653a26d89f3b6c4c00c64f4a5896d9d7f38" type="tarxz">https://mesa.freedesktop.org/archive/mesa-17.3.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>xorg-proto</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>expat-devel</Dependency>
@@ -34,26 +35,28 @@
<Dependency>eudev-devel</Dependency>
<Dependency>nettle-devel</Dependency>
<Dependency>python-mako</Dependency>
<Dependency versionFrom="3.8.0">llvm</Dependency>
<Dependency versionFrom="3.8.0">llvm-libs</Dependency>
<Dependency versionFrom="3.8.0">llvm-clang-devel</Dependency>
<Dependency versionFrom="5.0.1">llvm</Dependency>
<Dependency versionFrom="5.0.1">llvm-libs</Dependency>
<Dependency versionFrom="5.0.1">llvm-clang-devel</Dependency>
<Dependency versionFrom="1.2">libxshmfence-devel</Dependency>
<Dependency>automake</Dependency>
<Dependency>wayland-protocols-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch</Patch>
<Patch level="1">n_Define-GLAPIVAR-separate-from-GLAPI.patch</Patch>
<Patch level="1">N_01-WIP-nouveau-add-locking.patch</Patch>
<Patch level="1">N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch</Patch>
<Patch level="1">N_03-nv30-locking-fixes.patch</Patch>
<Patch level="1">N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch</Patch>
<Patch level="1">N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch</Patch>
<!-- <Patch level="1">n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch</Patch> -->
<!-- <Patch level="1">n_Define-GLAPIVAR-separate-from-GLAPI.patch</Patch> -->
<!-- <Patch level="1">N_01-WIP-nouveau-add-locking.patch</Patch> -->
<!-- <Patch level="1">N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch</Patch> -->
<!-- <Patch level="1">N_03-nv30-locking-fixes.patch</Patch> -->
<!-- <Patch level="1">N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch</Patch> -->
<!-- <Patch level="1">N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>mesa</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>elfutils</Dependency>
<Dependency>libdrm-amd</Dependency>
<Dependency>alternatives</Dependency>
@@ -76,9 +79,9 @@
<Dependency>libomxil-bellagio</Dependency>
<Dependency>nettle</Dependency>
<Dependency versionFrom="1.2">libxshmfence</Dependency>
<Dependency versionFrom="3.8.0">llvm</Dependency>
<Dependency versionFrom="3.8.0">llvm-clang</Dependency>
<Dependency versionFrom="3.8.0">llvm-libs</Dependency>
<Dependency versionFrom="5.0.1">llvm</Dependency>
<Dependency versionFrom="5.0.1">llvm-clang</Dependency>
<Dependency versionFrom="5.0.1">llvm-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
@@ -124,6 +127,7 @@
<Summary>32-bit shared libraries for mesa</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>zlib-32bit</Dependency>
<Dependency>elfutils-32bit</Dependency>
<Dependency>expat-32bit</Dependency>
<Dependency>libXt-devel</Dependency>
@@ -146,9 +150,10 @@
<Dependency>libdrm-nouveau-32bit</Dependency>
<Dependency>libxshmfence-32bit</Dependency>
<Dependency>nettle-32bit</Dependency>
<Dependency versionFrom="3.8.0">llvm-32bit</Dependency>
<Dependency versionFrom="5.0.1">llvm-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>zlib-32bit</Dependency>
<Dependency>elfutils-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
<Dependency>alternatives</Dependency>
@@ -171,7 +176,7 @@
<Dependency>libdrm-nouveau-32bit</Dependency>
<Dependency>wayland-32bit</Dependency>
<Dependency release="current">mesa</Dependency>
<Dependency versionFrom="3.8.0">llvm-32bit</Dependency>
<Dependency versionFrom="5.0.1">llvm-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
@@ -182,6 +187,13 @@
</Package>
<History>
<Update release="8">
<Date>2018-07-26</Date>
<Version>17.3.4</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2018-04-10</Date>
<Version>13.0.4</Version>