Merge branch 'master' of github.com:pisilinux/main

This commit is contained in:
blue-devil
2020-01-11 16:30:27 +00:00
21 changed files with 1116 additions and 95 deletions
+460 -83
View File
@@ -21195,6 +21195,68 @@
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>beignet</Name>
<Homepage>https://01.org/beignet/</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<PartOf>x11.misc</PartOf>
<Summary xml:lang="en">Open source implementation of the OpenCL for Intel GPUs</Summary>
<Summary xml:lang="tr">Intel ekran kartları için OpenCL gerçekleştirimi</Summary>
<Description xml:lang="en">Open source implementation of the OpenCL for Intel GPUs</Description>
<Description xml:lang="tr">Intel ekran kartları için OpenCL gerçekleştirimi</Description>
<Archive type="tarxz" sha1sum="c3a689ec504c2d28e856a62bf97e5abb0da4a797" name="beignet-1.3.2_12.tar.xz">https://sourceforge.net/projects/pisilinux/files/source/beignet-1.3.2_12.tar.xz</Archive>
<BuildDependencies>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>opencl-icd-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="0">llvm8.patch</Patch>
<Patch level="0">llvm9.patch</Patch>
</Patches>
<SourceURI>x11/misc/beignet/pspec.xml</SourceURI>
</Source>
<Package>
<Name>beignet</Name>
<RuntimeDependencies>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>llvm-clang</Dependency>
<Dependency>mesa</Dependency>
<Dependency>opencl-icd</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libdrm-intel</Dependency>
<Dependency>llvm</Dependency>
<Dependency>llvm-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-06-26</Date>
<Version>1.3.2_12</Version>
<Comment>First Release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>i3status</Name>
@@ -25953,6 +26015,144 @@
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>vulkan-headers</Name>
<Homepage>https://github.com/KhronosGroup</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<PartOf>x11.vulkan</PartOf>
<Summary xml:lang="en">Vulkan headers</Summary>
<Description xml:lang="en">Vulkan headers</Description>
<Archive type="targz" sha1sum="f17b91924d465894788caa86daad739e69098f8c" name="Vulkan-Headers-1.1.130">https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.1.130.tar.gz</Archive>
<SourceURI>x11/vulkan/vulkan-headers/pspec.xml</SourceURI>
</Source>
<Package>
<Name>vulkan-headers</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/vulkan</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-11</Date>
<Version>1.1.130</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>spirv-tools</Name>
<Homepage>https://www.khronos.org/vulkan/</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<PartOf>x11.vulkan</PartOf>
<Summary xml:lang="en">API and commands for processing SPIR-V modules</Summary>
<Description xml:lang="en">API and commands for processing SPIR-V modules</Description>
<Archive type="targz" sha1sum="9c4b44c23ee35f38324774dfd019925b866852aa" name="v2019.4.tar.gz">https://github.com/KhronosGroup/SPIRV-Tools/archive/v2019.4.tar.gz</Archive>
<Archive type="targz" sha1sum="e7911f27a13c61e9d8c13fe7b0df5f1a883e972e" target="SPIRV-Tools-2019.4" name="1.5.1.corrected.tar.gz">https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.1.corrected.tar.gz</Archive>
<SourceURI>x11/vulkan/spirv-tools/pspec.xml</SourceURI>
</Source>
<Package>
<Name>spirv-tools</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>spirv-tools-32bit</Name>
<PartOf>emul32</PartOf>
<BuildType>emul32</BuildType>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>spirv-tools-devel</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>220-01-11</Date>
<Version>2019.4</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>glslang</Name>
<Homepage>https://github.com/KhronosGroup/glslang</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<PartOf>x11.vulkan</PartOf>
<Summary xml:lang="en">OpenGL and OpenGL ES shader front end and validator</Summary>
<Description xml:lang="en">OpenGL and OpenGL ES shader front end and validator</Description>
<Archive type="targz" sha1sum="b8912b15db168a25043f0623594155a2d4597f1d" name="8.13.3559.tar.gz">https://github.com/KhronosGroup/glslang/archive/8.13.3559.tar.gz</Archive>
<SourceURI>x11/vulkan/glslang/pspec.xml</SourceURI>
</Source>
<Package>
<Name>glslang</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>glslang-32bit</Name>
<PartOf>emul32</PartOf>
<BuildType>emul32</BuildType>
<Files>
<Path fileType="library">/usr/bin/*32</Path>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>glslang-devel</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-11</Date>
<Version>8.13.3559</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>xcb-util-renderutil</Name>
@@ -31486,7 +31686,7 @@
<Description xml:lang="en">Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Description xml:lang="tr">Mesa, OpenGL belirtiminin (etkileşimli 3B grafiklerin gerçeklenmesi için bir sistem) açık kaynaklı bir uyarlamasıdır.</Description>
<Description xml:lang="pl">Mesa jest open-source&apos;ową implementacją specyfikacji OpenGL do renderowania trójwymiarowej grafiki.</Description>
<Archive type="tarxz" sha1sum="2307babbae8cba0d8849ffb412cb91ee36f5d052" name="mesa-19.3.1.tar.xz">https://mesa.freedesktop.org/archive/mesa-19.3.1.tar.xz</Archive>
<Archive type="tarxz" sha1sum="683c0961e69ed4e31ed8e51d0b99ae78fb77d775" name="mesa-19.3.2.tar.xz">https://mesa.freedesktop.org/archive/mesa-19.3.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -31497,7 +31697,7 @@
<Dependency>libcap-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>elfutils</Dependency>
<Dependency>elfutils-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>wayland-client</Dependency>
@@ -31557,7 +31757,7 @@
<Dependency>libomxil-bellagio</Dependency>
<Dependency>lm_sensors</Dependency>
<Dependency>libclc</Dependency>
<Dependency versionFrom="8.0.0">llvm</Dependency>
<Dependency versionFrom="8.0.0">llvm-libs</Dependency>
<Dependency versionFrom="8.0.0">llvm-clang</Dependency>
</RuntimeDependencies>
<Files>
@@ -31589,7 +31789,7 @@
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libxshmfence-devel</Dependency>
<Dependency release="18">mesa</Dependency>
<Dependency release="19">mesa</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -31654,7 +31854,7 @@
<Dependency>libdrm-nouveau-32bit</Dependency>
<Dependency>wayland-32bit</Dependency>
<Dependency>libunwind-32bit</Dependency>
<Dependency release="18">mesa</Dependency>
<Dependency release="19">mesa</Dependency>
<Dependency versionFrom="8.0.0">llvm-32bit</Dependency>
</RuntimeDependencies>
<Files>
@@ -31663,6 +31863,13 @@
</Files>
</Package>
<History>
<Update release="19">
<Date>2020-01-11</Date>
<Version>19.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="18">
<Date>2020-01-03</Date>
<Version>19.3.1</Version>
@@ -198540,6 +198747,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Source>
<Package>
<Name>libyaml</Name>
<Summary xml:lang="en">YAML 1.1 parser and emitter written in C</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -198552,15 +198760,33 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Description xml:lang="en">libyaml-devel provides development headers for libyaml.</Description>
<Description xml:lang="tr">libyaml-devel, libyaml için başlık dosyalarını içerir.</Description>
<RuntimeDependencies>
<Dependency release="5">libyaml</Dependency>
<Dependency release="6">libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libyaml-docs</Name>
<Summary xml:lang="en">Documentation files for libyaml</Summary>
<Summary xml:lang="tr">libyaml için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">libyaml-docs, libyaml için belgelendirme dosyalarını içerir.</Description>
<RuntimeDependencies>
<Dependency release="6">libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/libyaml/html/</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>0.2.2</Version>
<Comment>Rebuilt for the new toolchain</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-10-03</Date>
<Version>0.2.2</Version>
@@ -209898,14 +210124,14 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Python</License>
<License>MIT</License>
<IsA>library</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">Yet another Python urllib</Summary>
<Summary xml:lang="tr">Yet another Python urllib</Summary>
<Description xml:lang="en">Yet another Python urllib</Description>
<Description xml:lang="tr">Yet another Python urllib</Description>
<Archive type="targz" sha1sum="8d1e5fded3c2e64132a2b01f5d7f14692dde1806" name="1.23.tar.gz">https://github.com/shazow/urllib3/archive/1.23.tar.gz</Archive>
<Summary xml:lang="en">urllib3 is a powerful, sanity-friendly HTTP client for Python.</Summary>
<Summary xml:lang="tr">urllib3 güçlü ve akıl sağlığı dostu olan, python için HTTP istemcisi sunan bir kitaplıktır.</Summary>
<Description xml:lang="en">urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries.</Description>
<Description xml:lang="tr">urllib3 güçlü ve akıl sağlığı dostu olan, python için HTTP istemcisi sunan bir kitaplıktır. urllib3 Python standart kütüphanesinde bulunmayan kritik özellikleri içerir.</Description>
<Archive type="targz" sha1sum="e47468a95c66d5eed276facc776027b86b390dcf" name="1.25.7.tar.gz">https://github.com/urllib3/urllib3/archive/1.25.7.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
@@ -209914,15 +210140,20 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Source>
<Package>
<Name>python-urllib3</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary xml:lang="en">urllib3 is a powerful, sanity-friendly HTTP client for Python.</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-urllib3</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>1.25.7</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-30</Date>
<Version>1.23</Version>
@@ -209942,7 +210173,7 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<SpecFile>
<Source>
<Name>python-mutagen</Name>
<Homepage>http://code.google.com/p/mutagen</Homepage>
<Homepage>https://github.com/quodlibet/mutagen</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -209951,28 +210182,44 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<IsA>library</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">An audio tag editing library</Summary>
<Description xml:lang="en">Mutagen is an audio metadata tag reader and writer implemented in pure Python.</Description>
<Archive type="targz" sha1sum="d60b8a80ff73e10c05a5232c517d3153c0fa86d8" name="mutagen-1.41.1.tar.gz">https://files.pythonhosted.org/packages/c0/17/e1c3c18f5d637ebebcb94aa19d74c8c06925cb4ffb9f1031fe5f21a698d3/mutagen-1.41.1.tar.gz</Archive>
<Summary xml:lang="tr">Müzik dosyalarının etiketlerini düzenlemek için bir python kitaplığı</Summary>
<Description xml:lang="en">Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkeys Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.</Description>
<Description xml:lang="tr">python-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir.</Description>
<Archive type="targz" sha1sum="c776edaf11779426ce643def4c6e858ab00feff3" name="release-1.43.0.tar.gz">https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python-setuptools</Dependency>
</BuildDependencies>
<SourceURI>programming/language/python/python-mutagen/pspec.xml</SourceURI>
</Source>
<Package>
<Name>python-mutagen</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Summary xml:lang="en">An audio tag editing library</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/mid3cp-py2</Path>
<Path fileType="executable">/usr/bin/mid3v2-py2</Path>
<Path fileType="executable">/usr/bin/moggsplit-py2</Path>
<Path fileType="executable">/usr/bin/mid3iconv-py2</Path>
<Path fileType="executable">/usr/bin/mutagen-pony-py2</Path>
<Path fileType="executable">/usr/bin/mutagen-inspect-py2</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="man">/usr/share/man/man1/mid3cp-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3iconv-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3v2-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/moggsplit-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-inspect-py2.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-pony-py2.1</Path>
<Path fileType="doc">/usr/share/doc/python-mutagen</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2019-12-24</Date>
<Version>1.43.0</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-30</Date>
<Version>1.41.1</Version>
@@ -210972,11 +211219,13 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">Cross-platform colored terminal text.</Summary>
<Summary xml:lang="tr">Uçbirim metinlerini renklendirebilen python modülüdür.</Summary>
<Description xml:lang="en">Python API for cross-platform colored terminal text.</Description>
<Archive type="targz" sha1sum="3ab1a3cf1d35332f995acc444c120b6543776b73" name="colorama-0.3.9.tar.gz">https://pypi.python.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz</Archive>
<Description xml:lang="tr">python-colorama, uçbirim metinlerini renklendirebilen python modülüdür.</Description>
<Archive type="targz" sha1sum="0dab6b65fe79f82551dbcc65a4560dfc2c36965f" name="0.4.3.tar.gz">https://github.com/tartley/colorama/archive/0.4.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
</BuildDependencies>
@@ -210985,15 +211234,19 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Package>
<Name>python-colorama</Name>
<Summary xml:lang="en">Cross-platform colored terminal text.</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-colorama</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2019-12-24</Date>
<Version>0.4.3</Version>
<Comment>Version bump.</Comment>
<Name>Blue DeviL</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2018-08-29</Date>
<Version>0.3.9</Version>
@@ -211043,39 +211296,45 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<IsA>app:console</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">Python command-line parsing library</Summary>
<Summary xml:lang="tr">Python için komut satırı çözümleme kitaplığı</Summary>
<Description xml:lang="en">The argparse module makes it easy to write user friendly command line interfaces.</Description>
<Description xml:lang="tr">python-argparse, Python için komut satırı çözümleme kitaplığı sunar.</Description>
<Archive type="targz" sha1sum="50f36429b2989461ee541093e7229257ee950c07" name="argparse-1.4.0.tar.gz">https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
</BuildDependencies>
<SourceURI>programming/language/python/python-argparse/pspec.xml</SourceURI>
</Source>
<Package>
<Name>python-argparse</Name>
<Summary xml:lang="en">Python command-line parsing library</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-argparse</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2018-08-29</Date>
<Update release="5">
<Date>2019-12-30</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for new toolchain</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
<Comment>Rebuilt,translate and clean.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-19</Date>
<Version>1.4.0</Version>
<Comment>Release Bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2017-01-24</Date>
<Date>2017-02-01</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for new toolchain</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
<Comment>Release Bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
@@ -212112,12 +212371,14 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>MIT</License>
<IsA>library</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">The next generation YAML parser and emitter for Python</Summary>
<Summary xml:lang="tr">Python için yeni nesil YAML ayrıştırıcısı</Summary>
<Description xml:lang="en">python-pyyaml is the next generation YAML parser and emitter for Python.</Description>
<Archive type="targz" sha1sum="2ffa797e9ae37c7d10ef9bf5dd708d2b2a953de3" name="PyYAML-5.1.2.tar.gz">http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz</Archive>
<Description xml:lang="tr">python-pyyaml python için yeni nesil YAML ayrıştırıcısıdır.</Description>
<Archive type="targz" sha1sum="d578323401abc8b3b47ff9d6257e5eef31798836" name="PyYAML-5.3.tar.gz">https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.2.2">libyaml-devel</Dependency>
<Dependency>python-devel</Dependency>
@@ -212126,16 +212387,30 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Source>
<Package>
<Name>python-PyYAML</Name>
<Summary xml:lang="en">The next generation YAML parser and emitter for Python</Summary>
<RuntimeDependencies>
<Dependency>python</Dependency>
<Dependency>libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-PyYAML</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>5.3</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-01-02</Date>
<Version>5.2</Version>
<Comment>Version bump and rebuilt w/ gcc9.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="6">
<Date>2019-10-03</Date>
<Version>5.1.2</Version>
@@ -212383,10 +212658,12 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app</IsA>
<IsA>app:console</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">Chardet: The Universal Character Encoding Detector</Summary>
<Description xml:lang="en">Chardet: The Universal Character Encoding Detector</Description>
<Summary xml:lang="tr">Chardet: Evrensel Karakter Kodlaması Bulucusu(The Universal Character Encoding Detector)</Summary>
<Description xml:lang="en">Character encoding auto-detection in Python. As smart as your browser. Open source.</Description>
<Description xml:lang="tr">python-chardet, python ile karakter kodlaması yapabilmeyi sağlayan ve karakter kodlamasını otomatik bulabilmeyi sağlayan bir python bağlayıcısıdır.</Description>
<Archive type="targz" sha1sum="bf740348e002581b026dc4af47d56479097c1fcd" name="3.0.4.tar.gz">https://github.com/chardet/chardet/archive/3.0.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
@@ -212396,16 +212673,21 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Source>
<Package>
<Name>python-chardet</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary xml:lang="en">Chardet: The Universal Character Encoding Detector</Summary>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/chardetect-py2</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-chardet</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>3.0.4</Version>
<Comment>Rebuilt.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-29</Date>
<Version>3.0.4</Version>
@@ -212643,11 +212925,13 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>app</IsA>
<IsA>library</IsA>
<PartOf>programming.language.python</PartOf>
<Summary xml:lang="en">Internationalized Domain Names in Applications (IDNA)</Summary>
<Description xml:lang="en">Internationalized Domain Names in Applications (IDNA)</Description>
<Archive type="targz" sha1sum="57ba57f2b48b89be80a13f7c728ff6d3db23952a" name="v2.7.tar.gz">https://github.com/kjd/idna/archive/v2.7.tar.gz</Archive>
<Summary xml:lang="tr">IDNA protokolünü desktekleyen python kitaplığıdır.</Summary>
<Description xml:lang="en">Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This library also provides support for Unicode Technical Standard 46, Unicode IDNA Compatibility Processing.</Description>
<Description xml:lang="tr">RFC 5891 belgelendirmesinde belirtilen IDNA(Internationalised Domain Names in Applications - Uygulamalardaki Uluslararasılaşmış Alan Adları) protokolünü destekleyen python kitaplığıdır. Bu kitaplık ayrıca Unikod(Unicode) teknik standardı 46&apos;yı da kapsar.</Description>
<Archive type="targz" sha1sum="7ca7e073f13574f51ddcfa3cc1a2e5789e895d9b" name="v2.8.tar.gz">https://github.com/kjd/idna/archive/v2.8.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
@@ -212656,15 +212940,20 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Source>
<Package>
<Name>python-idna</Name>
<RuntimeDependencies>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Summary xml:lang="en">Internationalized Domain Names in Applications (IDNA)</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python2*</Path>
<Path fileType="doc">/usr/share/doc/python-idna</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2019-12-24</Date>
<Version>2.8</Version>
<Comment>Version bump.</Comment>
<Name>Blue DeviL</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2018-08-29</Date>
<Version>2.7</Version>
@@ -214784,6 +215073,61 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>python3-mutagen</Name>
<Homepage>https://github.com/quodlibet/mutagen</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<PartOf>programming.language.python3</PartOf>
<Summary xml:lang="en">An audio tag editing library</Summary>
<Summary xml:lang="tr">Müzik dosyalarının etiketlerini düzenlemek için bir python3 kitaplığı</Summary>
<Description xml:lang="en">Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkeys Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.</Description>
<Description xml:lang="tr">python3-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir.</Description>
<Archive type="targz" sha1sum="c776edaf11779426ce643def4c6e858ab00feff3" name="release-1.43.0.tar.gz">https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
<SourceURI>programming/language/python3/python3-mutagen/pspec.xml</SourceURI>
</Source>
<Package>
<Name>python3-mutagen</Name>
<Summary xml:lang="en">An audio tag editing library</Summary>
<RuntimeDependencies>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/mid3cp</Path>
<Path fileType="executable">/usr/bin/mid3v2</Path>
<Path fileType="executable">/usr/bin/moggsplit</Path>
<Path fileType="executable">/usr/bin/mid3iconv</Path>
<Path fileType="executable">/usr/bin/mutagen-pony</Path>
<Path fileType="executable">/usr/bin/mutagen-inspect</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="man">/usr/share/man/man1/mid3cp.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3v2.1</Path>
<Path fileType="man">/usr/share/man/man1/mid3iconv.1</Path>
<Path fileType="man">/usr/share/man/man1/moggsplit.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-pony.1</Path>
<Path fileType="man">/usr/share/man/man1/mutagen-inspect.1</Path>
<Path fileType="doc">/usr/share/doc/python3-mutagen</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-12-24</Date>
<Version>1.43.0</Version>
<Comment>First release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>python3-mako</Name>
@@ -216139,26 +216483,43 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<IsA>library</IsA>
<PartOf>programming.language.python3</PartOf>
<Summary xml:lang="en">The next generation YAML parser and emitter for Python3</Summary>
<Summary xml:lang="tr">Python3 için yeni nesil YAML ayrıştırıcısı</Summary>
<Description xml:lang="en">python3-pyyaml is the next generation YAML parser and emitter for Python3.</Description>
<Archive type="targz" sha1sum="2ffa797e9ae37c7d10ef9bf5dd708d2b2a953de3" name="PyYAML-5.1.2.tar.gz">http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz</Archive>
<Description xml:lang="tr">python3-pyyaml python3 için yeni nesil YAML ayrıştırıcısıdır.</Description>
<Archive type="targz" sha1sum="d578323401abc8b3b47ff9d6257e5eef31798836" name="PyYAML-5.3.tar.gz">https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.2.2">libyaml-devel</Dependency>
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
<Dependency versionFrom="3.8.0">python3-devel</Dependency>
</BuildDependencies>
<SourceURI>programming/language/python3/python3-PyYAML/pspec.xml</SourceURI>
</Source>
<Package>
<Name>python3-PyYAML</Name>
<Summary xml:lang="en">The next generation YAML parser and emitter for Python</Summary>
<RuntimeDependencies>
<Dependency versionFrom="3.6.0">python3</Dependency>
<Dependency versionFrom="3.8.0">python3</Dependency>
<Dependency>libyaml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-PyYAML</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>5.3</Version>
<Comment>Version bump</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2019-01-02</Date>
<Version>5.2</Version>
<Comment>Version bump and rebuilt w/ py3.8.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2019-10-03</Date>
<Version>5.1.2</Version>
@@ -216539,10 +216900,12 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<IsA>app:console</IsA>
<PartOf>programming.language.python3</PartOf>
<Summary xml:lang="en">Python command-line parsing library</Summary>
<Summary xml:lang="tr">Python için komut satırı çözümleme kitaplığı</Summary>
<Description xml:lang="en">The argparse module makes it easy to write user friendly command line interfaces.</Description>
<Description xml:lang="tr">python3-argparse, Python için komut satırı çözümleme kitaplığı sunar.</Description>
<Archive type="targz" sha1sum="50f36429b2989461ee541093e7229257ee950c07" name="argparse-1.4.0.tar.gz">https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
<Dependency versionFrom="3.8.0">python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
<SourceURI>programming/language/python3/python3-argparse/pspec.xml</SourceURI>
@@ -216551,14 +216914,21 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Name>python3-argparse</Name>
<Summary xml:lang="en">Python command-line parsing library</Summary>
<RuntimeDependencies>
<Dependency versionFrom="3.6.0">python3</Dependency>
<Dependency versionFrom="3.8.0">python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc/python3-argparse</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2019-12-30</Date>
<Version>1.4.0</Version>
<Comment>Rebuilt w/ py3.8 and clean.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2018-08-19</Date>
<Version>1.4.0</Version>
@@ -218451,9 +218821,9 @@ then subscribe to events or send messages and receive their replies.</Descriptio
<Summary xml:lang="tr">A tool for generating C bindings to Rust code</Summary>
<Description xml:lang="en">Rust koduna C bağlamaları oluşturmak için bir araç</Description>
<Description xml:lang="tr">Rust koduna C bağlamaları oluşturmak için bir araç</Description>
<Archive type="targz" sha1sum="e38fede34d72c42bf713797c03d6fbe9a6228125" name="v0.10.1.tar.gz">https://github.com/eqrion/cbindgen/archive/v0.10.1.tar.gz</Archive>
<Archive type="targz" sha1sum="030341a6aea78c59293f165fa30dff3103b90588" name="v0.12.1.tar.gz">https://github.com/eqrion/cbindgen/archive/v0.12.1.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="1.34.2">rust</Dependency>
<Dependency versionFrom="1.40.0">rust</Dependency>
<Dependency>llvm</Dependency>
</BuildDependencies>
<SourceURI>programming/library/cbindgen/pspec.xml</SourceURI>
@@ -218466,6 +218836,13 @@ then subscribe to events or send messages and receive their replies.</Descriptio
</Files>
</Package>
<History>
<Update release="9">
<Date>2020-01-11</Date>
<Version>0.12.1</Version>
<Comment>Version bump.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="8">
<Date>2019-12-03</Date>
<Version>0.10.1</Version>
+1 -1
View File
@@ -1 +1 @@
543da7a97918213e1014b50189cef2eb9bb00394
93df1828df95befd4da6310d3b6b6f5726120a7a
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
fa1c83ab54fddd7a512040443795f5dac32e9a9f
a6d43d33016a5d742aed100fbdcf2644db587842
+9 -2
View File
@@ -12,9 +12,9 @@
<IsA>library</IsA>
<Summary>A tool for generating C bindings to Rust code</Summary>
<Description>Rust koduna C bağlamaları oluşturmak için bir araç</Description>
<Archive sha1sum="e38fede34d72c42bf713797c03d6fbe9a6228125" type="targz">https://github.com/eqrion/cbindgen/archive/v0.10.1.tar.gz</Archive>
<Archive sha1sum="030341a6aea78c59293f165fa30dff3103b90588" type="targz">https://github.com/eqrion/cbindgen/archive/v0.12.1.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="1.34.2">rust</Dependency>
<Dependency versionFrom="1.40.0">rust</Dependency>
<Dependency>llvm</Dependency>
</BuildDependencies>
</Source>
@@ -31,6 +31,13 @@
</Package>
<History>
<Update release="9">
<Date>2020-01-11</Date>
<Version>0.12.1</Version>
<Comment>Version bump.</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="8">
<Date>2019-12-03</Date>
<Version>0.10.1</Version>
+8 -1
View File
@@ -41,6 +41,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>2.6</Version>
<Comment>Rebuild for toolchain</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2019-10-05</Date>
<Version>2.6</Version>
@@ -77,4 +84,4 @@
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
+1 -1
View File
@@ -20,7 +20,7 @@ def install():
autotools.rawInstall('DESTDIR=%s' % get.installDIR())
# provided by util-linux , networkmanager , remove Slackware's makepkg completion
blacklist = ["mount", "umount", "hd", "ncal", "makepkg"]
blacklist = ["hd", "ncal", "makepkg"]
for comp in blacklist:
pisitools.remove("/usr/share/bash-completion/completions/%s" % comp)
+10 -3
View File
@@ -12,9 +12,9 @@
<IsA>app:console</IsA>
<Summary>Programmable completion for bash</Summary>
<Description>A relatively new feature in bash is programmable completion. Since now, users have been able to complete commands, variables and filenames; now it is also possible to complete parameters.</Description>
<Archive sha1sum="102d618c60fa001165153b58751d07f230aec7e8" type="tarxz">https://github.com/scop/bash-completion/releases/download/2.8/bash-completion-2.8.tar.xz</Archive>
<Archive sha1sum="c25bb5c092f0345c9148e6396a10f81228b2f622" type="tarxz">https://github.com/scop/bash-completion/releases/download/2.10/bash-completion-2.10.tar.xz</Archive>
<Patches>
<!-- <Patch>pisilinux.patch</Patch> -->
<Patch>pisilinux.patch</Patch> -->
<!-- <Patch level="1">libreoffice_completion.patch</Patch> -->
</Patches>
</Source>
@@ -36,6 +36,13 @@
</Package>
<History>
<Update release="6">
<Date>2020-01-11</Date>
<Version>2.10</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2018-07-29</Date>
<Version>2.8</Version>
@@ -72,4 +79,4 @@
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
+10 -3
View File
@@ -13,7 +13,7 @@
<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="2307babbae8cba0d8849ffb412cb91ee36f5d052" type="tarxz">https://mesa.freedesktop.org/archive/mesa-19.3.1.tar.xz</Archive>
<Archive sha1sum="683c0961e69ed4e31ed8e51d0b99ae78fb77d775" type="tarxz">https://mesa.freedesktop.org/archive/mesa-19.3.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>zlib-devel</Dependency>
@@ -24,7 +24,7 @@
<Dependency>libcap-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>elfutils</Dependency>
<Dependency>elfutils-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>wayland-client</Dependency>
@@ -86,7 +86,7 @@
<Dependency>libomxil-bellagio</Dependency>
<Dependency>lm_sensors</Dependency>
<Dependency>libclc</Dependency>
<Dependency versionFrom="8.0.0">llvm</Dependency>
<Dependency versionFrom="8.0.0">llvm-libs</Dependency>
<Dependency versionFrom="8.0.0">llvm-clang</Dependency>
</RuntimeDependencies>
<Files>
@@ -193,6 +193,13 @@
</Package>
<History>
<Update release="19">
<Date>2020-01-11</Date>
<Version>19.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="18">
<Date>2020-01-03</Date>
<Version>19.3.1</Version>
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2009 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib \
-DOCLICD_COMPAT=1")
def build():
cmaketools.make()
def install():
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
pisitools.remove("/usr/include/CL/*")
pisitools.removeDir("/usr/include")
+56
View File
@@ -0,0 +1,56 @@
From 75c152599a7c1739e6dadcdb9b377acf7e44d9cf Mon Sep 17 00:00:00 2001
From: Jan Beich <jbeich@FreeBSD.org>
Date: Wed, 30 Jan 2019 12:42:34 +0000
Subject: [PATCH] lang/beignet: unbreak with llvm80
Regressed by https://github.com/llvm/llvm-project/commit/721d95713a9e
unable to load /usr/local/lib/beignet//libgbeinterp.so which is part of the driver, please check!
ld-elf.so.1: /usr/local/lib/beignet//libgbeinterp.so: Undefined symbol "_ZN4llvm24DisableABIBreakingChecksE"
Regressed by https://github.com/llvm/llvm-project/commit/4a2d58e16acc
backend/src/llvm/llvm_gen_backend.cpp:3076:5: error:
unknown type name 'TerminatorInst'
TerminatorInst *term = bb->getTerminator();
^
backend/src/llvm/llvm_gen_backend.cpp:3083:5: error:
unknown type name 'TerminatorInst'
TerminatorInst *term = bb->getTerminator();
^
--- backend/src/CMakeLists.txt.orig 2017-09-22 08:05:22 UTC
+++ backend/src/CMakeLists.txt
@@ -168,6 +168,7 @@ add_dependencies(gbe beignet_bitcode)
endif (NOT (USE_STANDALONE_GBE_COMPILER STREQUAL "true"))
add_library(gbeinterp SHARED gbe_bin_interpreter.cpp)
+target_link_libraries(gbeinterp ${LLVM_MODULE_LIBS})
if (LLVM_VERSION_NODOT VERSION_EQUAL 34)
find_library(TERMINFO NAMES tinfo ncurses)
--- backend/src/llvm/llvm_gen_backend.cpp.orig 2017-10-24 06:04:48 UTC
+++ backend/src/llvm/llvm_gen_backend.cpp
@@ -3073,14 +3073,22 @@ namespace gbe
static unsigned getChildNo(BasicBlock *bb) {
+#if LLVM_VERSION_MAJOR < 8
TerminatorInst *term = bb->getTerminator();
+#else
+ Instruction *term = bb->getTerminator();
+#endif
return term->getNumSuccessors();
}
// return NULL if index out-range of children number
static BasicBlock *getChildPossible(BasicBlock *bb, unsigned index) {
+#if LLVM_VERSION_MAJOR < 8
TerminatorInst *term = bb->getTerminator();
+#else
+ Instruction *term = bb->getTerminator();
+#endif
unsigned childNo = term->getNumSuccessors();
BasicBlock *child = NULL;
if(index < childNo) {
+182
View File
@@ -0,0 +1,182 @@
Regressed by https://github.com/llvm/llvm-project/commit/2e97d2aa1bd3
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::MatchFinder::addMatcher(clang::ast_matchers::internal::Matcher<clang::Stmt> const&, clang::ast_matchers::MatchFinder::MatchCallback*)
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::MatchFinder::MatchCallback::~MatchCallback()
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::MatchFinder::match(clang::ast_type_traits::DynTypedNode const&, clang::ASTContext&)
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::MatchFinder::MatchFinder(clang::ast_matchers::MatchFinder::MatchFinderOptions)
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::MatchFinder::~MatchFinder()
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::cxxMethodDecl
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::cxxRecordDecl
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::unaryOperator
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::cxxConstructExpr
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::cxxConstructorDecl
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::cxxOperatorCallExpr
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::expr
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::allOf
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::anyOf
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::eachOf
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::unless
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::varDecl
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::callExpr
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::castExpr
ld: error: backend/src/libgbe.so: undefined reference to clang::ast_matchers::internal::hasAnyNameFunc(llvm::ArrayRef<llvm::StringRef const*>)
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
Regressed by https://github.com/llvm/llvm-project/commit/13680223b9d8
backend/src/llvm/llvm_intrinsic_lowering.cpp:80:19: error:
no viable conversion from 'llvm::FunctionCallee' to 'llvm::Constant *'
Constant* FCache = M->getOrInsertFunction(NewFn,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_sampler_fix.cpp:85:18: error:
no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
...Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_sampler_fix.cpp:127:18: error:
no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
...Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_profiling.cpp:166:27: error: no
matching function for call to 'cast'
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
^~~~~~~~~~~~~~~~~~~~
backend/src/llvm/llvm_device_enqueue.cpp:401:52: error:
no matching function for call to 'cast'
CallInst* newCI = builder.CreateCall(cast<llvm::Function>(mod->getOrInsertFunction(
^~~~~~~~~~~~~~~~~~~~
/usr/local/llvm90/include/llvm/Support/Casting.h:256:44: note: candidate function [with X = llvm::Function, Y
= llvm::FunctionCallee] not viable: expects an l-value for 1st argument
inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:249:1: note: candidate template ignored: requirement
'!is_simple_type<llvm::FunctionCallee>::value' was not satisfied [with X = llvm::Function, Y =
llvm::FunctionCallee]
cast(const Y &Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:263:46: note: candidate template ignored: could not match
'Y *' against 'llvm::FunctionCallee'
inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:271:1: note: candidate template ignored: could not match
'unique_ptr<type-parameter-0-1, default_delete<type-parameter-0-1> >' against 'llvm::FunctionCallee'
cast(std::unique_ptr<Y> &&Val) {
^
backend/src/llvm/llvm_profiling.cpp:188:25: error: no
matching function for call to 'cast'
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
^~~~~~~~~~~~~~~~~~~~
/usr/local/llvm90/include/llvm/Support/Casting.h:256:44: note: candidate function [with X = llvm::Function, Y
= llvm::FunctionCallee] not viable: expects an l-value for 1st argument
inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:249:1: note: candidate template ignored: requirement
'!is_simple_type<llvm::FunctionCallee>::value' was not satisfied [with X = llvm::Function, Y =
llvm::FunctionCallee]
cast(const Y &Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:263:46: note: candidate template ignored: could not match
'Y *' against 'llvm::FunctionCallee'
inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
^
/usr/local/llvm90/include/llvm/Support/Casting.h:271:1: note: candidate template ignored: could not match
'unique_ptr<type-parameter-0-1, default_delete<type-parameter-0-1> >' against 'llvm::FunctionCallee'
cast(std::unique_ptr<Y> &&Val) {
^
--- backend/src/llvm/llvm_intrinsic_lowering.cpp.orig 2017-10-24 06:04:48 UTC
+++ backend/src/llvm/llvm_intrinsic_lowering.cpp
@@ -77,7 +77,11 @@ namespace gbe {
std::vector<Type *> ParamTys;
for (Value** I = ArgBegin; I != ArgEnd; ++I)
ParamTys.push_back((*I)->getType());
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ FunctionCallee FCache = M->getOrInsertFunction(NewFn,
+#else
Constant* FCache = M->getOrInsertFunction(NewFn,
+#endif
FunctionType::get(RetTy, ParamTys, false));
IRBuilder<> Builder(CI->getParent(), BasicBlock::iterator(CI));
--- backend/src/llvm/llvm_sampler_fix.cpp.orig 2017-10-24 06:04:48 UTC
+++ backend/src/llvm/llvm_sampler_fix.cpp
@@ -82,7 +82,11 @@ namespace gbe {
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 40
Module *M = I->getParent()->getParent()->getParent();
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 50
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ FunctionCallee samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
+#else
Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
+#endif
#else
Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType(), nullptr);
#endif
@@ -124,7 +128,11 @@ namespace gbe {
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 40
Module *M = I->getParent()->getParent()->getParent();
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 50
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ FunctionCallee samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
+#else
Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType());
+#endif
#else
Value* samplerCvt = M->getOrInsertFunction("__gen_ocl_sampler_to_int", i32Ty, I->getOperand(0)->getType(), nullptr);
#endif
--- backend/src/llvm/llvm_profiling.cpp.orig 2017-10-24 06:04:48 UTC
+++ backend/src/llvm/llvm_profiling.cpp
@@ -163,10 +163,18 @@ namespace gbe
// __gen_ocl_store_timestamp(int nth, int type);
Value *Args[2] = {ConstantInt::get(intTy, pointNum++), ConstantInt::get(intTy, profilingType)};
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 50
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ builder->CreateCall(module->getOrInsertFunction(
+#else
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
+#endif
"__gen_ocl_calc_timestamp", Type::getVoidTy(module->getContext()),
IntegerType::getInt32Ty(module->getContext()),
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ IntegerType::getInt32Ty(module->getContext())),
+#else
IntegerType::getInt32Ty(module->getContext()))),
+#endif
ArrayRef<Value*>(Args));
#else
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
@@ -185,10 +193,18 @@ namespace gbe
Value *Args2[2] = {profilingBuf, ConstantInt::get(intTy, profilingType)};
#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 50
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ builder->CreateCall(module->getOrInsertFunction(
+#else
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
+#endif
"__gen_ocl_store_profiling", Type::getVoidTy(module->getContext()),
ptrTy,
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ IntegerType::getInt32Ty(module->getContext())),
+#else
IntegerType::getInt32Ty(module->getContext()))),
+#endif
ArrayRef<Value*>(Args2));
#else
builder->CreateCall(cast<llvm::Function>(module->getOrInsertFunction(
--- backend/src/llvm/llvm_device_enqueue.cpp.orig 2017-10-24 06:04:48 UTC
+++ backend/src/llvm/llvm_device_enqueue.cpp
@@ -398,8 +398,13 @@ namespace gbe {
std::vector<Type *> ParamTys;
for (Value** iter = args.begin(); iter != args.end(); ++iter)
ParamTys.push_back((*iter)->getType());
+#if LLVM_VERSION_MAJOR * 10 + LLVM_VERSION_MINOR >= 90
+ CallInst* newCI = builder.CreateCall(mod->getOrInsertFunction(
+ "__gen_enqueue_kernel_slm", FunctionType::get(intTy, ParamTys, false)), args);
+#else
CallInst* newCI = builder.CreateCall(cast<llvm::Function>(mod->getOrInsertFunction(
"__gen_enqueue_kernel_slm", FunctionType::get(intTy, ParamTys, false))), args);
+#endif
CI->replaceAllUsesWith(newCI);
deadInsnSet.insert(CI);
}
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>beignet</Name>
<Homepage>https://01.org/beignet/</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>Open source implementation of the OpenCL for Intel GPUs</Summary>
<Description>Open source implementation of the OpenCL for Intel GPUs</Description>
<Archive sha1sum="c3a689ec504c2d28e856a62bf97e5abb0da4a797" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/beignet-1.3.2_12.tar.xz</Archive>
<BuildDependencies>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>llvm</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>opencl-icd-devel</Dependency>
<Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="0">llvm8.patch</Patch>
<Patch level="0">llvm9.patch</Patch>
</Patches>
</Source>
<Package>
<Name>beignet</Name>
<RuntimeDependencies>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>llvm-clang</Dependency>
<Dependency>opencl-icd</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libdrm-intel</Dependency>
<Dependency>llvm</Dependency>
<Dependency>llvm-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-11</Date>
<Version>1.3.2_12</Version>
<Comment>First Release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>beignet</Name>
<Summary xml:lang="tr">Intel ekran kartları için OpenCL gerçekleştirimi</Summary>
<Description xml:lang="tr">Intel ekran kartları için OpenCL gerçekleştirimi</Description>
</Source>
<Package>
<Name>beignet-devel</Name>
<Summary xml:lang="tr">beignet için geliştirme dosyaları</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>x11.vulkan</Name>
</PISI>
+37
View File
@@ -0,0 +1,37 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
pisitools.cxxflags.add("-std=gnu++11")
def setup():
if get.buildTYPE() == "emul32":
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib32 \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_GLSLANG_BINARIES=OFF")
else:
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON")
def build():
cmaketools.make()
def install():
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
#for tool in ["glslangValidator", "spirv-remap"]:
#pisitools.domove("/usr/bin32/%s" %tool, "/usr/bin", "%s-32" %tool)
#pisitools.dodoc("README.md", "COPYRIGHT.txt", "LICENSE.txt")
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>glslang</Name>
<Homepage>https://github.com/KhronosGroup/glslang</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>OpenGL and OpenGL ES shader front end and validator</Summary>
<Description>OpenGL and OpenGL ES shader front end and validator</Description>
<Archive sha1sum="b8912b15db168a25043f0623594155a2d4597f1d" type="targz">https://github.com/KhronosGroup/glslang/archive/8.13.3559.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>glslang</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>glslang-32bit</Name>
<BuildType>emul32</BuildType>
<PartOf>emul32</PartOf>
<Files>
<Path fileType="library">/usr/bin/*32</Path>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>glslang-devel</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-11</Date>
<Version>8.13.3559</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>
+41
View File
@@ -0,0 +1,41 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
pisitools.cxxflags.add("-std=gnu++11")
def setup():
shelltools.system("mv SPIRV-Headers-1.5.1.corrected external/SPIRV-Headers")
if get.buildTYPE() == "emul32":
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib32 \
-DBUILD_SHARED_LIBS=ON \
-DSPIRV_WERROR=Off \
-DSKIP_SPIRV_TOOLS_INSTALL=OFF \
-DCMAKE_INSTALL_BINDIR=bin32")
else:
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DSPIRV_WERROR=Off")
def build():
cmaketools.make()
def install():
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
if get.buildTYPE() == "emul32":
pisitools.removeDir("/usr/bin32")
pisitools.dodoc("LICENSE", "README.md", "CONTRIBUTING.md")
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>spirv-tools</Name>
<Homepage>https://www.khronos.org/vulkan/</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>API and commands for processing SPIR-V modules</Summary>
<Description>API and commands for processing SPIR-V modules</Description>
<Archive sha1sum="9c4b44c23ee35f38324774dfd019925b866852aa" type="targz">https://github.com/KhronosGroup/SPIRV-Tools/archive/v2019.4.tar.gz</Archive>
<Archive sha1sum="e7911f27a13c61e9d8c13fe7b0df5f1a883e972e" type="targz" target="SPIRV-Tools-2019.4">https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.1.corrected.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>spirv-tools</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>spirv-tools-32bit</Name>
<BuildType>emul32</BuildType>
<PartOf>emul32</PartOf>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>spirv-tools-devel</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>220-01-11</Date>
<Version>2019.4</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
pisitools.cxxflags.add("-std=gnu++11")
ver = get.srcVERSION()
def setup():
cmaketools.configure()
def build():
cmaketools.make()
def install():
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
pisitools.dodoc("README.md", "CODE_OF_CONDUCT.md")
+40
View File
@@ -0,0 +1,40 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>vulkan-headers</Name>
<Homepage>https://github.com/KhronosGroup</Homepage>
<Packager>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>Vulkan headers</Summary>
<Description>Vulkan headers</Description>
<Archive sha1sum="f17b91924d465894788caa86daad739e69098f8c" type="targz" name="Vulkan-Headers-1.1.130">https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.1.130.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>vulkan-headers</Name>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/vulkan</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2020-01-11</Date>
<Version>1.1.130</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>