new packages: egl-gbm, egl-wayland2, composer

This commit is contained in:
suvari
2026-05-12 17:05:21 +03:00
parent b99981a610
commit 60f1b2db4a
13 changed files with 375568 additions and 375251 deletions
+9 -9
View File
@@ -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*")
+14 -3
View File
@@ -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>