diff --git a/pisi-index.xml b/pisi-index.xml index 9c84103018..c96de7cda4 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -21195,6 +21195,68 @@ + + + beignet + https://01.org/beignet/ + + Idris Kalp + idriskalp@gmail.com + + GPLv2 + library + x11.misc + Open source implementation of the OpenCL for Intel GPUs + Intel ekran kartları için OpenCL gerçekleştirimi + Open source implementation of the OpenCL for Intel GPUs + Intel ekran kartları için OpenCL gerçekleştirimi + https://sourceforge.net/projects/pisilinux/files/source/beignet-1.3.2_12.tar.xz + + libX11-devel + libXext-devel + libXfixes-devel + llvm-clang-devel + libdrm-devel + llvm-libs + opencl-icd-devel + + + llvm8.patch + llvm9.patch + + x11/misc/beignet/pspec.xml + + + beignet + + libX11 + libXext + libXfixes + llvm-clang + mesa + opencl-icd + libdrm + libdrm-intel + llvm + llvm-libs + + + /etc + /usr/lib + /usr/share + /usr/share/doc + + + + + 2019-06-26 + 1.3.2_12 + First Release + Idris Kalp + idriskalp@gmail.com + + + i3status @@ -25953,6 +26015,144 @@ + + + vulkan-headers + https://github.com/KhronosGroup + + Idris Kalp + idriskalp@gmail.com + + GPLv2 + library + x11.vulkan + Vulkan headers + Vulkan headers + https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.1.130.tar.gz + x11/vulkan/vulkan-headers/pspec.xml + + + vulkan-headers + + /usr/include + /usr/share/vulkan + /usr/share/doc + + + + + 2020-01-11 + 1.1.130 + First release + Idris Kalp + idriskalp@gmail.com + + + + + + spirv-tools + https://www.khronos.org/vulkan/ + + Idris Kalp + idriskalp@gmail.com + + BSD + library + x11.vulkan + API and commands for processing SPIR-V modules + API and commands for processing SPIR-V modules + https://github.com/KhronosGroup/SPIRV-Tools/archive/v2019.4.tar.gz + https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.1.corrected.tar.gz + x11/vulkan/spirv-tools/pspec.xml + + + spirv-tools + + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + + spirv-tools-32bit + emul32 + emul32 + + /usr/lib32 + + + + spirv-tools-devel + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + 220-01-11 + 2019.4 + First release + Idris Kalp + idriskalp@gmail.com + + + + + + glslang + https://github.com/KhronosGroup/glslang + + Idris Kalp + idriskalp@gmail.com + + BSD + library + x11.vulkan + OpenGL and OpenGL ES shader front end and validator + OpenGL and OpenGL ES shader front end and validator + https://github.com/KhronosGroup/glslang/archive/8.13.3559.tar.gz + x11/vulkan/glslang/pspec.xml + + + glslang + + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + + glslang-32bit + emul32 + emul32 + + /usr/bin/*32 + /usr/lib32 + + + + glslang-devel + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + 2020-01-11 + 8.13.3559 + First release + Idris Kalp + idriskalp@gmail.com + + + xcb-util-renderutil @@ -31486,7 +31686,7 @@ Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. Mesa, OpenGL belirtiminin (etkileşimli 3B grafiklerin gerçeklenmesi için bir sistem) açık kaynaklı bir uyarlamasıdır. Mesa jest open-source'ową implementacją specyfikacji OpenGL do renderowania trójwymiarowej grafiki. - https://mesa.freedesktop.org/archive/mesa-19.3.1.tar.xz + https://mesa.freedesktop.org/archive/mesa-19.3.2.tar.xz meson zlib-devel @@ -31497,7 +31697,7 @@ libcap-devel libdrm-devel libXext-devel - elfutils + elfutils-devel wayland-devel wayland-server wayland-client @@ -31557,7 +31757,7 @@ libomxil-bellagio lm_sensors libclc - llvm + llvm-libs llvm-clang @@ -31589,7 +31789,7 @@ libXdamage-devel libXxf86vm-devel libxshmfence-devel - mesa + mesa /usr/include @@ -31654,7 +31854,7 @@ libdrm-nouveau-32bit wayland-32bit libunwind-32bit - mesa + mesa llvm-32bit @@ -31663,6 +31863,13 @@ + + 2020-01-11 + 19.3.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-01-03 19.3.1 @@ -198540,6 +198747,7 @@ It supports email, address books, calendars, tasks, news feeds and much more. libyaml + YAML 1.1 parser and emitter written in C /usr/lib /usr/share/doc @@ -198552,15 +198760,33 @@ It supports email, address books, calendars, tasks, news feeds and much more.libyaml-devel provides development headers for libyaml. libyaml-devel, libyaml için başlık dosyalarını içerir. - libyaml + libyaml /usr/include /usr/lib/pkgconfig + + + + libyaml-docs + Documentation files for libyaml + libyaml için belgelendirme dosyaları + libyaml-docs, libyaml için belgelendirme dosyalarını içerir. + + libyaml + + /usr/share/doc/libyaml/html/ + + 2020-01-11 + 0.2.2 + Rebuilt for the new toolchain + Blue Devil + bluedevil@sctzine.com + 2019-10-03 0.2.2 @@ -209898,14 +210124,14 @@ then subscribe to events or send messages and receive their replies.PisiLinux Community admins@pisilinux.org - Python + MIT library programming.language.python - Yet another Python urllib - Yet another Python urllib - Yet another Python urllib - Yet another Python urllib - https://github.com/shazow/urllib3/archive/1.23.tar.gz + urllib3 is a powerful, sanity-friendly HTTP client for Python. + urllib3 güçlü ve akıl sağlığı dostu olan, python için HTTP istemcisi sunan bir kitaplıktır. + 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. + 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. + https://github.com/urllib3/urllib3/archive/1.25.7.tar.gz python-devel python-setuptools @@ -209914,15 +210140,20 @@ then subscribe to events or send messages and receive their replies. python-urllib3 - - python - + urllib3 is a powerful, sanity-friendly HTTP client for Python. - /usr/lib - /usr/share/doc + /usr/lib/python2* + /usr/share/doc/python-urllib3 + + 2019-12-24 + 1.25.7 + Version bump. + Blue Devil + bluedevil@sctzine.com + 2018-08-30 1.23 @@ -209942,7 +210173,7 @@ then subscribe to events or send messages and receive their replies. python-mutagen - http://code.google.com/p/mutagen + https://github.com/quodlibet/mutagen PisiLinux Community admins@pisilinux.org @@ -209951,28 +210182,44 @@ then subscribe to events or send messages and receive their replies.library programming.language.python An audio tag editing library - Mutagen is an audio metadata tag reader and writer implemented in pure Python. - https://files.pythonhosted.org/packages/c0/17/e1c3c18f5d637ebebcb94aa19d74c8c06925cb4ffb9f1031fe5f21a698d3/mutagen-1.41.1.tar.gz + Müzik dosyalarının etiketlerini düzenlemek için bir python kitaplığı + Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey’s 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. + python-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir. + https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz python-devel - python3-devel + python-setuptools programming/language/python/python-mutagen/pspec.xml python-mutagen - - python - python3 - + An audio tag editing library - /usr/lib - /usr/bin - /usr/share/man - /usr/share/doc + /usr/bin/mid3cp-py2 + /usr/bin/mid3v2-py2 + /usr/bin/moggsplit-py2 + /usr/bin/mid3iconv-py2 + /usr/bin/mutagen-pony-py2 + /usr/bin/mutagen-inspect-py2 + /usr/lib/python2* + /usr/share/man/man1/mid3cp-py2.1 + /usr/share/man/man1/mid3iconv-py2.1 + /usr/share/man/man1/mid3v2-py2.1 + /usr/share/man/man1/moggsplit-py2.1 + /usr/share/man/man1/mutagen-inspect-py2.1 + /usr/share/man/man1/mutagen-pony-py2.1 + /usr/share/doc/python-mutagen + + 2019-12-24 + 1.43.0 + Version bump. + Blue Devil + bluedevil@sctzine.com + 2018-08-30 1.41.1 @@ -210972,11 +211219,13 @@ then subscribe to events or send messages and receive their replies.alihan@pisilinux.org BSD - app:console + library programming.language.python Cross-platform colored terminal text. + Uçbirim metinlerini renklendirebilen python modülüdür. Python API for cross-platform colored terminal text. - https://pypi.python.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz + python-colorama, uçbirim metinlerini renklendirebilen python modülüdür. + https://github.com/tartley/colorama/archive/0.4.3.tar.gz python-devel @@ -210985,15 +211234,19 @@ then subscribe to events or send messages and receive their replies. python-colorama Cross-platform colored terminal text. - - python - - /usr/lib - /usr/share/doc + /usr/lib/python2* + /usr/share/doc/python-colorama + + 2019-12-24 + 0.4.3 + Version bump. + Blue DeviL + bluedevil@sctzine.com + 2018-08-29 0.3.9 @@ -211043,39 +211296,45 @@ then subscribe to events or send messages and receive their replies.app:console programming.language.python Python command-line parsing library + Python için komut satırı çözümleme kitaplığı The argparse module makes it easy to write user friendly command line interfaces. + python-argparse, Python için komut satırı çözümleme kitaplığı sunar. https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz - python-devel python-setuptools + python-devel programming/language/python/python-argparse/pspec.xml python-argparse Python command-line parsing library - - python - - /usr/lib - /usr/share/doc + /usr/lib/python2* + /usr/share/doc/python-argparse - - 2018-08-29 + + 2019-12-30 1.4.0 - Rebuild for new toolchain - Pisi Linux Community - admin@pisilinux.org + Rebuilt,translate and clean. + Blue Devil + bluedevil@sctzine.com + + + 2018-08-19 + 1.4.0 + Release Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org - 2017-01-24 + 2017-02-01 1.4.0 - Rebuild for new toolchain - Pisi Linux Community - admin@pisilinux.org + Release Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org 2016-06-09 @@ -212112,12 +212371,14 @@ then subscribe to events or send messages and receive their replies.PisiLinux Community admins@pisilinux.org - GPLv2 + MIT library programming.language.python The next generation YAML parser and emitter for Python + Python için yeni nesil YAML ayrıştırıcısı python-pyyaml is the next generation YAML parser and emitter for Python. - http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz + python-pyyaml python için yeni nesil YAML ayrıştırıcısıdır. + https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz libyaml-devel python-devel @@ -212126,16 +212387,30 @@ then subscribe to events or send messages and receive their replies. python-PyYAML + The next generation YAML parser and emitter for Python - python libyaml - /usr/lib - /usr/share/doc + /usr/lib/python2* + /usr/share/doc/python-PyYAML + + 2020-01-11 + 5.3 + Version bump + Blue Devil + bluedevil@sctzine.com + + + 2019-01-02 + 5.2 + Version bump and rebuilt w/ gcc9. + Blue Devil + bluedevil@sctzine.com + 2019-10-03 5.1.2 @@ -212383,10 +212658,12 @@ then subscribe to events or send messages and receive their replies.admins@pisilinux.org LGPLv2 - app + app:console programming.language.python Chardet: The Universal Character Encoding Detector - Chardet: The Universal Character Encoding Detector + Chardet: Evrensel Karakter Kodlaması Bulucusu(The Universal Character Encoding Detector) + Character encoding auto-detection in Python. As smart as your browser. Open source. + 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. https://github.com/chardet/chardet/archive/3.0.4.tar.gz python-devel @@ -212396,16 +212673,21 @@ then subscribe to events or send messages and receive their replies. python-chardet - - python - + Chardet: The Universal Character Encoding Detector - /usr/bin - /usr/lib - /usr/share/doc + /usr/bin/chardetect-py2 + /usr/lib/python2* + /usr/share/doc/python-chardet + + 2019-12-24 + 3.0.4 + Rebuilt. + Blue Devil + bluedevil@sctzine.com + 2018-08-29 3.0.4 @@ -212643,11 +212925,13 @@ then subscribe to events or send messages and receive their replies.admins@pisilinux.org BSD - app + library programming.language.python Internationalized Domain Names in Applications (IDNA) - Internationalized Domain Names in Applications (IDNA) - https://github.com/kjd/idna/archive/v2.7.tar.gz + IDNA protokolünü desktekleyen python kitaplığıdır. + 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. + 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'yı da kapsar. + https://github.com/kjd/idna/archive/v2.8.tar.gz python-devel python-setuptools @@ -212656,15 +212940,20 @@ then subscribe to events or send messages and receive their replies. python-idna - - python - + Internationalized Domain Names in Applications (IDNA) - /usr/lib - /usr/share/doc + /usr/lib/python2* + /usr/share/doc/python-idna + + 2019-12-24 + 2.8 + Version bump. + Blue DeviL + bluedevil@sctzine.com + 2018-08-29 2.7 @@ -214784,6 +215073,61 @@ then subscribe to events or send messages and receive their replies. + + + python3-mutagen + https://github.com/quodlibet/mutagen + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + programming.language.python3 + An audio tag editing library + Müzik dosyalarının etiketlerini düzenlemek için bir python3 kitaplığı + Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey’s 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. + python3-mutagen, müzik dosyalarının etiketlerini düzenlemeye yarayan python ile yazılmış bir kütüphanedir. + https://github.com/quodlibet/mutagen/archive/release-1.43.0.tar.gz + + python3-devel + python3-setuptools + + programming/language/python3/python3-mutagen/pspec.xml + + + python3-mutagen + An audio tag editing library + + python3 + + + /usr/bin/mid3cp + /usr/bin/mid3v2 + /usr/bin/moggsplit + /usr/bin/mid3iconv + /usr/bin/mutagen-pony + /usr/bin/mutagen-inspect + /usr/lib/python3* + /usr/share/man/man1/mid3cp.1 + /usr/share/man/man1/mid3v2.1 + /usr/share/man/man1/mid3iconv.1 + /usr/share/man/man1/moggsplit.1 + /usr/share/man/man1/mutagen-pony.1 + /usr/share/man/man1/mutagen-inspect.1 + /usr/share/doc/python3-mutagen + + + + + 2019-12-24 + 1.43.0 + First release. + Blue Devil + bluedevil@sctzine.com + + + python3-mako @@ -216139,26 +216483,43 @@ then subscribe to events or send messages and receive their replies.library programming.language.python3 The next generation YAML parser and emitter for Python3 + Python3 için yeni nesil YAML ayrıştırıcısı python3-pyyaml is the next generation YAML parser and emitter for Python3. - http://pyyaml.org/download/pyyaml/PyYAML-5.1.2.tar.gz + python3-pyyaml python3 için yeni nesil YAML ayrıştırıcısıdır. + https://pyyaml.org/download/pyyaml/PyYAML-5.3.tar.gz libyaml-devel - python3-devel + python3-devel programming/language/python3/python3-PyYAML/pspec.xml python3-PyYAML + The next generation YAML parser and emitter for Python - python3 + python3 libyaml - /usr/lib - /usr/share/doc + /usr/lib/python3* + /usr/share/doc/python3-PyYAML + + 2020-01-11 + 5.3 + Version bump + Blue Devil + bluedevil@sctzine.com + + + 2019-01-02 + 5.2 + Version bump and rebuilt w/ py3.8. + Blue Devil + bluedevil@sctzine.com + 2019-10-03 5.1.2 @@ -216539,10 +216900,12 @@ then subscribe to events or send messages and receive their replies.app:console programming.language.python3 Python command-line parsing library + Python için komut satırı çözümleme kitaplığı The argparse module makes it easy to write user friendly command line interfaces. + python3-argparse, Python için komut satırı çözümleme kitaplığı sunar. https://pypi.python.org/packages/18/dd/e617cfc3f6210ae183374cd9f6a26b20514bbb5a792af97949c5aacddf0f/argparse-1.4.0.tar.gz - python3-devel + python3-devel python3-setuptools programming/language/python3/python3-argparse/pspec.xml @@ -216551,14 +216914,21 @@ then subscribe to events or send messages and receive their replies.python3-argparse Python command-line parsing library - python3 + python3 - /usr/lib - /usr/share/doc + /usr/lib/python3* + /usr/share/doc/python3-argparse + + 2019-12-30 + 1.4.0 + Rebuilt w/ py3.8 and clean. + Blue Devil + bluedevil@sctzine.com + 2018-08-19 1.4.0 @@ -218451,9 +218821,9 @@ then subscribe to events or send messages and receive their replies.A tool for generating C bindings to Rust code Rust koduna C bağlamaları oluşturmak için bir araç Rust koduna C bağlamaları oluşturmak için bir araç - https://github.com/eqrion/cbindgen/archive/v0.10.1.tar.gz + https://github.com/eqrion/cbindgen/archive/v0.12.1.tar.gz - rust + rust llvm programming/library/cbindgen/pspec.xml @@ -218466,6 +218836,13 @@ then subscribe to events or send messages and receive their replies. + + 2020-01-11 + 0.12.1 + Version bump. + Idris Kalp + idriskalp@gmail.com + 2019-12-03 0.10.1 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 2ca38cad56..c6c1dc6449 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -543da7a97918213e1014b50189cef2eb9bb00394 \ No newline at end of file +93df1828df95befd4da6310d3b6b6f5726120a7a \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 86039f7e98..1347299f3d 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index de4a2d93c7..1870728baa 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -fa1c83ab54fddd7a512040443795f5dac32e9a9f \ No newline at end of file +a6d43d33016a5d742aed100fbdcf2644db587842 \ No newline at end of file diff --git a/programming/library/cbindgen/pspec.xml b/programming/library/cbindgen/pspec.xml index 4b360c81bd..3a637a6bc4 100644 --- a/programming/library/cbindgen/pspec.xml +++ b/programming/library/cbindgen/pspec.xml @@ -12,9 +12,9 @@ library A tool for generating C bindings to Rust code Rust koduna C bağlamaları oluşturmak için bir araç - https://github.com/eqrion/cbindgen/archive/v0.10.1.tar.gz + https://github.com/eqrion/cbindgen/archive/v0.12.1.tar.gz - rust + rust llvm @@ -31,6 +31,13 @@ + + 2020-01-11 + 0.12.1 + Version bump. + Idris Kalp + idriskalp@gmail.com + 2019-12-03 0.10.1 diff --git a/science/mathematics/gsl/pspec.xml b/science/mathematics/gsl/pspec.xml index a65ae3d14b..8a8201206c 100644 --- a/science/mathematics/gsl/pspec.xml +++ b/science/mathematics/gsl/pspec.xml @@ -41,6 +41,13 @@ + + 2020-01-11 + 2.6 + Rebuild for toolchain + Kamil Atlı + suvari@pisilinux.org + 2019-10-05 2.6 @@ -77,4 +84,4 @@ groni@pisilinux.org - + \ No newline at end of file diff --git a/util/shell/bash-completion/actions.py b/util/shell/bash-completion/actions.py index 9ea982456d..fbde21a621 100644 --- a/util/shell/bash-completion/actions.py +++ b/util/shell/bash-completion/actions.py @@ -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) diff --git a/util/shell/bash-completion/pspec.xml b/util/shell/bash-completion/pspec.xml index ad8abc689a..3dd3d96d75 100644 --- a/util/shell/bash-completion/pspec.xml +++ b/util/shell/bash-completion/pspec.xml @@ -12,9 +12,9 @@ app:console Programmable completion for bash 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. - https://github.com/scop/bash-completion/releases/download/2.8/bash-completion-2.8.tar.xz + https://github.com/scop/bash-completion/releases/download/2.10/bash-completion-2.10.tar.xz - + pisilinux.patch --> @@ -36,6 +36,13 @@ + + 2020-01-11 + 2.10 + Version bump. + Kamil Atlı + suvari@pisilinux.org + 2018-07-29 2.8 @@ -72,4 +79,4 @@ alihan@pisilinux.org - + \ No newline at end of file diff --git a/x11/library/mesa/pspec.xml b/x11/library/mesa/pspec.xml index 86ef7556a6..1c3c3728ee 100644 --- a/x11/library/mesa/pspec.xml +++ b/x11/library/mesa/pspec.xml @@ -13,7 +13,7 @@ app:console Mesa graphics libraries and utilities Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. - https://mesa.freedesktop.org/archive/mesa-19.3.1.tar.xz + https://mesa.freedesktop.org/archive/mesa-19.3.2.tar.xz meson zlib-devel @@ -24,7 +24,7 @@ libcap-devel libdrm-devel libXext-devel - elfutils + elfutils-devel wayland-devel wayland-server wayland-client @@ -86,7 +86,7 @@ libomxil-bellagio lm_sensors libclc - llvm + llvm-libs llvm-clang @@ -193,6 +193,13 @@ + + 2020-01-11 + 19.3.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-01-03 19.3.1 diff --git a/x11/misc/beignet/actions.py b/x11/misc/beignet/actions.py new file mode 100755 index 0000000000..f55bb96452 --- /dev/null +++ b/x11/misc/beignet/actions.py @@ -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") + + diff --git a/x11/misc/beignet/files/llvm8.patch b/x11/misc/beignet/files/llvm8.patch new file mode 100755 index 0000000000..15128d1a11 --- /dev/null +++ b/x11/misc/beignet/files/llvm8.patch @@ -0,0 +1,56 @@ +From 75c152599a7c1739e6dadcdb9b377acf7e44d9cf Mon Sep 17 00:00:00 2001 +From: Jan Beich +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) { diff --git a/x11/misc/beignet/files/llvm9.patch b/x11/misc/beignet/files/llvm9.patch new file mode 100644 index 0000000000..a912131dcf --- /dev/null +++ b/x11/misc/beignet/files/llvm9.patch @@ -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 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) +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(module->getOrInsertFunction( + ^~~~~~~~~~~~~~~~~~~~ +backend/src/llvm/llvm_device_enqueue.cpp:401:52: error: + no matching function for call to 'cast' + CallInst* newCI = builder.CreateCall(cast(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::ret_type cast(Y &Val) { + ^ +/usr/local/llvm90/include/llvm/Support/Casting.h:249:1: note: candidate template ignored: requirement + '!is_simple_type::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::ret_type cast(Y *Val) { + ^ +/usr/local/llvm90/include/llvm/Support/Casting.h:271:1: note: candidate template ignored: could not match + 'unique_ptr >' against 'llvm::FunctionCallee' +cast(std::unique_ptr &&Val) { +^ +backend/src/llvm/llvm_profiling.cpp:188:25: error: no + matching function for call to 'cast' + builder->CreateCall(cast(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::ret_type cast(Y &Val) { + ^ +/usr/local/llvm90/include/llvm/Support/Casting.h:249:1: note: candidate template ignored: requirement + '!is_simple_type::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::ret_type cast(Y *Val) { + ^ +/usr/local/llvm90/include/llvm/Support/Casting.h:271:1: note: candidate template ignored: could not match + 'unique_ptr >' against 'llvm::FunctionCallee' +cast(std::unique_ptr &&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 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(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(Args)); + #else + builder->CreateCall(cast(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(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(Args2)); + #else + builder->CreateCall(cast(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 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(mod->getOrInsertFunction( + "__gen_enqueue_kernel_slm", FunctionType::get(intTy, ParamTys, false))), args); ++#endif + CI->replaceAllUsesWith(newCI); + deadInsnSet.insert(CI); + } diff --git a/x11/misc/beignet/pspec.xml b/x11/misc/beignet/pspec.xml new file mode 100755 index 0000000000..ce0a9096a4 --- /dev/null +++ b/x11/misc/beignet/pspec.xml @@ -0,0 +1,69 @@ + + + + + beignet + https://01.org/beignet/ + + Idris Kalp + idriskalp@gmail.com + + GPLv2 + library + Open source implementation of the OpenCL for Intel GPUs + Open source implementation of the OpenCL for Intel GPUs + https://sourceforge.net/projects/pisilinux/files/source/beignet-1.3.2_12.tar.xz + + libX11-devel + libXext-devel + libXfixes-devel + llvm-clang-devel + libdrm-devel + llvm + llvm-libs + opencl-icd-devel + cmake + python3-devel + + + llvm8.patch + llvm9.patch + + + + + beignet + + libX11 + libXext + libXfixes + llvm-clang + opencl-icd + libgcc + libdrm + libdrm-intel + llvm + llvm-libs + + + /etc + /usr/lib + /usr/share + /usr/share/doc + + + + + + + + 2020-01-11 + 1.3.2_12 + First Release + Idris Kalp + idriskalp@gmail.com + + + + + diff --git a/x11/misc/beignet/translations.xml b/x11/misc/beignet/translations.xml new file mode 100755 index 0000000000..06f3ef9d69 --- /dev/null +++ b/x11/misc/beignet/translations.xml @@ -0,0 +1,13 @@ + + + + beignet + Intel ekran kartları için OpenCL gerçekleştirimi + Intel ekran kartları için OpenCL gerçekleştirimi + + + + beignet-devel + beignet için geliştirme dosyaları + + diff --git a/x11/vulkan/component.xml b/x11/vulkan/component.xml new file mode 100644 index 0000000000..73e7b52dfa --- /dev/null +++ b/x11/vulkan/component.xml @@ -0,0 +1,3 @@ + + x11.vulkan + diff --git a/x11/vulkan/glslang/actions.py b/x11/vulkan/glslang/actions.py new file mode 100755 index 0000000000..5193da751b --- /dev/null +++ b/x11/vulkan/glslang/actions.py @@ -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") diff --git a/x11/vulkan/glslang/pspec.xml b/x11/vulkan/glslang/pspec.xml new file mode 100755 index 0000000000..3a98a8020a --- /dev/null +++ b/x11/vulkan/glslang/pspec.xml @@ -0,0 +1,60 @@ + + + + + glslang + https://github.com/KhronosGroup/glslang + + Idris Kalp + idriskalp@gmail.com + + BSD + library + OpenGL and OpenGL ES shader front end and validator + OpenGL and OpenGL ES shader front end and validator + https://github.com/KhronosGroup/glslang/archive/8.13.3559.tar.gz + + cmake + python3-devel + + + + + glslang + + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + + + glslang-32bit + emul32 + emul32 + + /usr/bin/*32 + /usr/lib32 + + + + + glslang-devel + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + + 2020-01-11 + 8.13.3559 + First release + Idris Kalp + idriskalp@gmail.com + + + diff --git a/x11/vulkan/spirv-tools/actions.py b/x11/vulkan/spirv-tools/actions.py new file mode 100755 index 0000000000..8250a6ef3e --- /dev/null +++ b/x11/vulkan/spirv-tools/actions.py @@ -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") diff --git a/x11/vulkan/spirv-tools/pspec.xml b/x11/vulkan/spirv-tools/pspec.xml new file mode 100755 index 0000000000..7df5fac152 --- /dev/null +++ b/x11/vulkan/spirv-tools/pspec.xml @@ -0,0 +1,60 @@ + + + + + spirv-tools + https://www.khronos.org/vulkan/ + + Idris Kalp + idriskalp@gmail.com + + BSD + library + API and commands for processing SPIR-V modules + API and commands for processing SPIR-V modules + https://github.com/KhronosGroup/SPIRV-Tools/archive/v2019.4.tar.gz + https://github.com/KhronosGroup/SPIRV-Headers/archive/1.5.1.corrected.tar.gz + + cmake + python3-devel + + + + + spirv-tools + + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + + + + + spirv-tools-32bit + emul32 + emul32 + + /usr/lib32 + + + + + spirv-tools-devel + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + + 220-01-11 + 2019.4 + First release + Idris Kalp + idriskalp@gmail.com + + + diff --git a/x11/vulkan/vulkan-headers/actions.py b/x11/vulkan/vulkan-headers/actions.py new file mode 100755 index 0000000000..efd9cf1466 --- /dev/null +++ b/x11/vulkan/vulkan-headers/actions.py @@ -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") diff --git a/x11/vulkan/vulkan-headers/pspec.xml b/x11/vulkan/vulkan-headers/pspec.xml new file mode 100755 index 0000000000..7714c75ad8 --- /dev/null +++ b/x11/vulkan/vulkan-headers/pspec.xml @@ -0,0 +1,40 @@ + + + + + vulkan-headers + https://github.com/KhronosGroup + + Idris Kalp + idriskalp@gmail.com + + GPLv2 + library + Vulkan headers + Vulkan headers + https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.1.130.tar.gz + + cmake + python3-devel + + + + + vulkan-headers + + /usr/include + /usr/share/vulkan + /usr/share/doc + + + + + + 2020-01-11 + 1.1.130 + First release + Idris Kalp + idriskalp@gmail.com + + +