new packages: egl-gbm, egl-wayland2, composer
This commit is contained in:
+375381
-375235
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
01293604dae78095d6c7ff82773a2cadbf1bc953
|
||||
b1a8b54c94c66ddc70782ba65de01efe7b6d253a
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
0725b5be37e9a97129afd0b260f847629ad7eca9
|
||||
0b23484081d098a3c12eff6a31d9e1db106432a2
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def check():
|
||||
mesontools.build("test")
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("COPYING")
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>egl-gbm</Name>
|
||||
<Homepage>https://github.com/NVIDIA/egl-gbm</Homepage>
|
||||
<Packager>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>The GBM EGL external platform library</Summary>
|
||||
<Description>The GBM EGL external platform library</Description>
|
||||
<Archive sha1sum="c2d0de5723712e5326aad0813d8c487ffe61e764" type="targz">https://github.com/NVIDIA/egl-gbm/archive/refs/tags/1.1.3.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libdrm-devel</Dependency>
|
||||
<Dependency>eglexternalplatform</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>egl-gbm</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>libdrm</Dependency>
|
||||
<Dependency>eglexternalplatform</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/lib/libnvidia-egl-gbm*</Path>
|
||||
<Path fileType="data">/usr/share/egl/egl_external_platform.d</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2026-05-12</Date>
|
||||
<Version>1.1.3</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>egl-gbm</Name>
|
||||
<Summary xml:lang="tr">GBM EGL harici platform kütüphanesi</Summary>
|
||||
<Description xml:lang="tr">GBM EGL harici platform kütüphanesi</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def check():
|
||||
mesontools.build("test")
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("LICENSE", "README*")
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>egl-wayland2</Name>
|
||||
<Homepage>https://github.com/NVIDIA/egl-wayland2</Homepage>
|
||||
<Packager>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>Apache-2.0</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>EGLStream-based Wayland external platform (2)</Summary>
|
||||
<Description>This is a new implementation of the EGL External Platform Library for Wayland (EGL_KHR_platform_wayland), using the NVIDIA driver's new platform surface interface, which simplifies a lot of the library and improves window resizing.</Description>
|
||||
<Archive sha1sum="33eb812483d6c06ace193576d952c3ca42a70483" type="targz">https://github.com/NVIDIA/egl-wayland2/archive/refs/tags/v1.0.1.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libdrm-devel</Dependency>
|
||||
<Dependency>libglvnd-devel</Dependency>
|
||||
<Dependency>eglexternalplatform</Dependency>
|
||||
<Dependency>wayland-protocols-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>egl-wayland2</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>libdrm</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>eglexternalplatform</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/lib/libnvidia-egl-wayland2*</Path>
|
||||
<Path fileType="data">/usr/share/egl/egl_external_platform.d</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2026-05-12</Date>
|
||||
<Version>1.0.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>egl-wayland2</Name>
|
||||
<Summary xml:lang="tr">EGLStream tabanlı Wayland harici platformu (2)</Summary>
|
||||
<Description xml:lang="tr">Bu, NVIDIA sürücüsünün yeni platform yüzey arayüzünü kullanan ve kütüphanenin birçok özelliğini basitleştirip pencere boyutlandırmasını iyileştiren Wayland için EGL Harici Platform Kütüphanesinin (EGL_KHR_platform_wayland) yeni bir uygulamasıdır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -1,26 +1,26 @@
|
||||
#!/usr/bin/env python
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
pisitools.dosed("meson.build", "datadir", "libdir")
|
||||
#autotools.configure()
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
shelltools.system("meson build --libdir=/usr/lib --includedir=/usr/include/EGL")
|
||||
mesontools.build()
|
||||
|
||||
def check():
|
||||
mesontools.build("test")
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
# pisitools.insinto("/usr/include/EGL", "interface/*")
|
||||
# pisitools.insinto("/usr/lib/pkgconfig", "*.pc")
|
||||
#autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
shelltools.copytree("%s/usr/share/pkgconfig" % get.installDIR(), "%s/usr/lib/pkgconfig" % get.installDIR())
|
||||
pisitools.removeDir("/usr/share/pkgconfig")
|
||||
pisitools.dodoc("COPYING", "README*")
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>eglexternalplatform</Name>
|
||||
@@ -11,15 +11,19 @@
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>EGL External Platform interface</Summary>
|
||||
<Description>EGL Harici Platform arayüzü</Description>
|
||||
<Archive sha1sum="da727c8e74c70b91078d2a62522edcd347ffee33" type="zip">https://github.com/NVIDIA/eglexternalplatform/archive/70cd612f7da99449ba0c9bbbbc0ef1b3bef43f19.zip</Archive>
|
||||
<Description>This is a work-in-progress specification of the EGL External Platform interface for writing EGL platforms and their interactions with modern window systems on top of existing low-level EGL platform implementations. This keeps window system implementation specifics out of EGL drivers by using application-facing EGL functions.</Description>
|
||||
<Archive sha1sum="f6de72f6dc805703961cac1c8cc70394fdf8079c" type="targz">https://github.com/NVIDIA/eglexternalplatform/archive/refs/tags/1.2.1.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>eglexternalplatform</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
@@ -28,6 +32,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2026-05-12</Date>
|
||||
<Version>1.2.1</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2024-12-13</Date>
|
||||
<Version>1.2</Version>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>eglexternalplatform</Name>
|
||||
<Summary xml:lang="tr">EGL External Platform interface</Summary>
|
||||
<Description xml:lang="tr">EGL Harici Platform arayüzü </Description>
|
||||
<Summary xml:lang="tr">EGL Harici Platform arayüzü</Summary>
|
||||
<Description xml:lang="tr">Bu, mevcut düşük seviyeli EGL platform uygulamalarının üzerine EGL platformları ve bunların modern pencere sistemleriyle etkileşimlerini yazmak için EGL Harici Platform arayüzünün geliştirme aşamasındaki bir spesifikasyonudur. Bu, uygulama odaklı EGL işlevlerini kullanarak pencere sistemi uygulama özelliklerini EGL sürücülerinden uzak tutar.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
|
||||
Reference in New Issue
Block a user