moved into main repo for pisi 2.0

This commit is contained in:
ayhanyalcinsoy
2015-06-19 13:40:41 +03:00
parent 9378a7865f
commit 802326e660
96 changed files with 6410 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>x11</Name>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>x11.library</Name>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
# -*- 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 get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--enable-ipv6 \
--without-fop")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+96
View File
@@ -0,0 +1,96 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libICE</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org ICE library</Summary>
<Description>libICE is the Inter-Client Exchange library.</Description>
<Archive sha1sum="3c3a857a117ce48a1947a16860056e77cd494fdf" type="tarbz2">mirrors://xorg/individual/lib/libICE-1.0.9.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libbsd-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libICE</Name>
<RuntimeDependencies>
<Dependency>libbsd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libICE-devel</Name>
<Summary>Development files for libICE</Summary>
<RuntimeDependencies>
<Dependency release="current">libICE</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libICE-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libICE</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libICE</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-08-31</Date>
<Version>1.0.9</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-16</Date>
<Version>1.0.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-10-07</Date>
<Version>1.0.8</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>1.0.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.0.8</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libICE</Name>
<Summary xml:lang="tr">X.Org ICE kitaplığı</Summary>
<Description xml:lang="tr">libICE, Inter-Client Exchange protokolüne bir arayüz sağlayan X.Org kitaplığıdır.</Description>
<Description xml:lang="fr">Utilitaire ICE de X.Org.</Description>
<Description xml:lang="de">X.Org ICE Bibliothek</Description>
</Source>
<Package>
<Name>libICE-devel</Name>
<Summary xml:lang="tr">libICE için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libICE-32bit</Name>
<Summary xml:lang="tr">libICE için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
# -*- 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 get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--without-xmlto \
--with-libuuid \
--without-fop")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+119
View File
@@ -0,0 +1,119 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libSM</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org SM library</Summary>
<Description>libSM is the X Session Management library.</Description>
<Archive sha1sum="e6d5dab6828dfd296e564518d2ed0a349a25a714" type="tarbz2">mirrors://xorg/individual/lib/libSM-1.2.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libICE-devel</Dependency>
<Dependency>libuuid-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libSM</Name>
<RuntimeDependencies>
<Dependency>libICE</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/X11</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libSM-devel</Name>
<Summary>Development files for libSM</Summary>
<RuntimeDependencies>
<Dependency>libICE-devel</Dependency>
<Dependency release="current">libSM</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="doc">/usr/share/doc/*.xml</Path>
</Files>
</Package>
<Package>
<Name>libSM-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libSM</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libICE-32bit</Dependency>
<Dependency>libuuid-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libICE-32bit</Dependency>
<Dependency>libuuid-32bit</Dependency>
<Dependency release="current">libSM</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.2.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-07</Date>
<Version>1.2.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-11-06</Date>
<Version>1.2.1</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-07</Date>
<Version>1.2.1</Version>
<Comment>Revert back to 1.2.1, cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-09-12</Date>
<Version>1.2.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>1.2.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.2.1</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libSM</Name>
<Summary xml:lang="tr">X.Org SM kitaplığı.</Summary>
<Summary xml:lang="fr">Librairie SM de X.Org.</Summary>
<Summary xml:lang="de">X.Org SM Bibliothek</Summary>
</Source>
<Package>
<Name>libSM-devel</Name>
<Summary xml:lang="tr">libSM için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libSM-32bit</Name>
<Summary xml:lang="tr">libSM için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
# -*- 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 get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+98
View File
@@ -0,0 +1,98 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXcomposite</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org composite library</Summary>
<Description>libXcomposite is the X Composite library. Compositing allows modification of the window system's base elements like window borders, window buttons and window titlebars.</Description>
<Archive sha1sum="75fd0b996e56e12db1d84e9b63549c5c3f2631ca" type="tarbz2">mirrors://xorg/individual/lib/libXcomposite-0.4.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXfixes-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXcomposite</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXcomposite-devel</Name>
<Summary>Development files for libXcomposite</Summary>
<RuntimeDependencies>
<Dependency release="current">libXcomposite</Dependency>
<Dependency>libXfixes-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXcomposite-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXcomposite</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXcomposite</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-16</Date>
<Version>0.4.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-07</Date>
<Version>0.4.4</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>0.4.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-17</Date>
<Version>0.4.4</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-22</Date>
<Version>0.4.3</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXcomposite</Name>
<Summary xml:lang="tr">X.Org composite kitaplığı</Summary>
<Summary xml:lang="fr">Librairie composite X.Org</Summary>
<Summary xml:lang="de">X.Org composite Bibliothek</Summary>
<Description xml:lang="tr">libXcomposite, X Birleşiklik kitaplığıdır. Birleşiklik, pencerelere ait kenarlar, butonlar ve başlık çubukları gibi pencere sisteminin temel elemanlarını değiştirmeye izin verir.</Description>
</Source>
<Package>
<Name>libXcomposite-devel</Name>
<Summary xml:lang="tr">libXcomposite için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXcomposite-32bit</Name>
<Summary xml:lang="tr">libXcomposite için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+115
View File
@@ -0,0 +1,115 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXcursor</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xcursor library</Summary>
<Description>libXcursor is the X Cursor management library. It allows using different mouse skins and modifying of the text cursor.</Description>
<Archive sha1sum="89870756758439f9216ddf5f2d3dca56570fc6b7" type="tarbz2">mirrors://xorg/individual/lib/libXcursor-1.1.14.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXcursor</Name>
<RuntimeDependencies>
<Dependency>libXfixes</Dependency>
<Dependency>libXrender</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXcursor-devel</Name>
<Summary>Development files for libXcursor</Summary>
<RuntimeDependencies>
<Dependency release="current">libXcursor</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXcursor-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXcursor</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXfixes-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXcursor</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXfixes-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2014-05-16</Date>
<Version>1.1.14</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-07</Date>
<Version>1.1.14</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.1.14</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-30</Date>
<Version>1.1.14</Version>
<Comment>Rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>1.1.14</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.1.13</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXcursor</Name>
<Summary xml:lang="tr">X.Org Xcursor kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xcursor de X.Org</Summary>
<Summary xml:lang="de">X.Org Xcursor Bibliothek</Summary>
</Source>
<Package>
<Name>libXcursor-devel</Name>
<Summary xml:lang="tr">libXcursor için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXcursor-32bit</Name>
<Summary xml:lang="tr">libXcursor için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+116
View File
@@ -0,0 +1,116 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXdamage</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org damage library</Summary>
<Description>LibXdamage provides an X Window System client interface to the DAMAGE extension to the X protocol. The Damage extension provides for notification of when on-screen regions have been 'damaged' (altered).</Description>
<Archive sha1sum="c3fc0f4b02dce2239bf46c82a5f06b06585720ae" type="tarbz2">mirrors://xorg/individual/lib/libXdamage-1.1.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXfixes-devel</Dependency>
<Dependency>util-macros</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXdamage</Name>
<RuntimeDependencies>
<Dependency>libXfixes</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXdamage-devel</Name>
<Summary>Development files for libXdamage</Summary>
<RuntimeDependencies>
<Dependency release="current">libXdamage</Dependency>
<Dependency>libXfixes-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libXdamage-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXdamage</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libXfixes</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXdamage</Dependency>
<Dependency>libXfixes-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.1.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-02-20</Date>
<Version>1.1.4</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-07</Date>
<Version>1.1.4</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.1.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-30</Date>
<Version>1.1.4</Version>
<Comment>Rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-17</Date>
<Version>1.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.1.3</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXdamage</Name>
<Summary xml:lang="tr">X.Org damege kitaplığı.</Summary>
<Summary xml:lang="fr">Librairie damege de X.Org.</Summary>
<Summary xml:lang="de">X.Org damege Bibliothek</Summary>
<Description xml:lang="tr">LibXdamage, X protokolü uzantısı DAMAGE için istemci kitaplığıdır. Damage uzantısı ekranda herhangi bir bölümde bozulma (değişiklik) meydana geldiğinde bildirim yapılmasını sağlar.</Description>
</Source>
<Package>
<Name>libXdamage-devel</Name>
<Summary xml:lang="tr">libXdamage için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXdamage-32bit</Name>
<Summary xml:lang="tr">libXdamage için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+104
View File
@@ -0,0 +1,104 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXext</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xext library</Summary>
<Description>LibXext provides an X Window System client interface to several extensions to the X protocol.</Description>
<Archive sha1sum="43abab84101159563e68d9923353cc0b3af44f07" type="tarbz2">mirrors://xorg/individual/lib/libXext-1.3.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-proto</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXext</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXext-devel</Name>
<Summary>Development files for libXext</Summary>
<RuntimeDependencies>
<Dependency release="current">libXext</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXext-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXext</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXext</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2014-08-31</Date>
<Version>1.3.3</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-16</Date>
<Version>1.3.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.3.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>1.3.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>1.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.3.1</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXext</Name>
<Summary xml:lang="tr">X.Org Xext kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xext de X.Org</Summary>
<Summary xml:lang="de">X.Org Xext Bibliothek</Summary>
<Description xml:lang="tr">LibXext, çeşitli X protokolü uzantıları için X Pencere Sistemi istemci arayüzü sunar.</Description>
</Source>
<Package>
<Name>libXext-devel</Name>
<Summary xml:lang="tr">libXext için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXext-32bit</Name>
<Summary xml:lang="tr">libXext için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+22
View File
@@ -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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+111
View File
@@ -0,0 +1,111 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXfixes</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xfixes library</Summary>
<Description>libXfixes is a library to provide augmented versions of core protocol requests.</Description>
<Archive sha1sum="e14fa072bd70b30eef47391cac637bdb4de9e8a3" type="tarbz2">mirrors://xorg/individual/lib/libXfixes-5.0.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-proto</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXfixes</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXfixes-devel</Name>
<Summary>Development files for libXfixes</Summary>
<RuntimeDependencies>
<Dependency release="current">libXfixes</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXfixes-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXfixes</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXfixes</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2014-05-16</Date>
<Version>5.0.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-07</Date>
<Version>5.0.1</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>5.0.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-27</Date>
<Version>5.0.1</Version>
<Comment>Move pc files to devel pack, rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-27</Date>
<Version>5.0.1</Version>
<Comment>Move .pc files to devel package</Comment>
<Name>Fatih Turgel</Name>
<Email>hitaf@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>5.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>5.0</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXfixes</Name>
<Summary xml:lang="tr">X.Org Xfixes kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xfixes de X.Org</Summary>
<Summary xml:lang="de">X.Org Xfixes Bibliothek</Summary>
</Source>
<Package>
<Name>libXfixes-devel</Name>
<Summary xml:lang="tr">libXfixes için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXfixes-32bit</Name>
<Summary xml:lang="tr">libXfixes için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+24
View File
@@ -0,0 +1,24 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ChangeLog", "COPYING", "README")
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXi</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xi library</Summary>
<Description>LibXi provides an X Window System client interface to the XINPUT extension to the X protocol.</Description>
<Archive sha1sum="d206af66ca9472784a6f05e719121e4d21a1adb1" type="tarbz2">mirrors://xorg/individual/lib/libXi-1.7.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXext-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXi</Name>
<RuntimeDependencies>
<Dependency>libXext</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXi-devel</Name>
<Summary>Development files for libXi</Summary>
<RuntimeDependencies>
<Dependency release="current">libXi</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXi-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXi</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libXext-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXi</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2014-08-31</Date>
<Version>1.7.4</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.7.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-07</Date>
<Version>1.7.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.7.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-30</Date>
<Version>1.7.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>1.7.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-17</Date>
<Version>1.6.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.6.1</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXi</Name>
<Summary xml:lang="tr">X.Org Xi kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xi de X.Org</Summary>
<Summary xml:lang="de">X.Org Xi Bibliothek</Summary>
</Source>
<Package>
<Name>libXi-devel</Name>
<Summary xml:lang="tr">libXi için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXi-32bit</Name>
<Summary xml:lang="tr">libXi için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
#actions.py
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING")
+136
View File
@@ -0,0 +1,136 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXrandr</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xrandr library</Summary>
<Description>Xrandr is a simple library designed to interface the X Resize and Rotate Extension. This allows clients to change the size and rotation of the root window of a screen, along with the ability to reflect the screen about either axis.</Description>
<Archive sha1sum="00865ccefe1040e4d9866d878556710cdc4b2ae6" type="tarbz2">mirrors://xorg/individual/lib/libXrandr-1.4.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXext-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXrandr</Name>
<RuntimeDependencies>
<Dependency>libXext</Dependency>
<Dependency>libXrender</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXrandr-devel</Name>
<Summary>Development files for libXrandr</Summary>
<RuntimeDependencies>
<Dependency release="current">libXrandr</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXext-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libXrandr-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXrandr</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXrandr</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2014-09-15</Date>
<Version>1.4.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-05-16</Date>
<Version>1.4.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-07</Date>
<Version>1.4.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-07</Date>
<Version>1.4.1</Version>
<Comment>Revert back to 1.4.1.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-09-12</Date>
<Version>1.4.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.4.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-30</Date>
<Version>1.4.1</Version>
<Comment>Rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>1.4.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-22</Date>
<Version>1.4.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXrandr</Name>
<Description xml:lang="tr">X.Org Xrand kitaplığı.</Description>
<Description xml:lang="fr">Librairie Xrand de X.Org.</Description>
<Description xml:lang="de">X.Org Xrand Bibliothek</Description>
</Source>
<Package>
<Name>libXrandr-devel</Name>
<Summary xml:lang="tr">libXrandr için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXrandr-32bit</Name>
<Summary xml:lang="tr">libXrandr için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXrender</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xrender library</Summary>
<Description>The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tesselation into either triangles or trapezoids.</Description>
<Archive sha1sum="0f5c843410029944bd06e19366db4932cf5944fa" type="tarbz2">mirrors://xorg/individual/lib/libXrender-0.9.8.tar.bz2</Archive>
</Source>
<Package>
<Name>libXrender</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXrender-devel</Name>
<Summary>Development files for libXrender</Summary>
<RuntimeDependencies>
<Dependency release="current">libXrender</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="doc">/usr/share/doc/libXrender/libXrender.txt</Path>
</Files>
</Package>
<Package>
<Name>libXrender-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXrender</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libXrender</Dependency>
<Dependency>libX11-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-16</Date>
<Version>0.9.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-07</Date>
<Version>0.9.8</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>0.9.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>0.9.8</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>0.9.7</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXrender</Name>
<Summary xml:lang="tr">X.Org Xrender kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xrender de X.Org</Summary>
<Summary xml:lang="de">X.Org Xrender Bibliothek</Summary>
</Source>
<Package>
<Name>libXrender-devel</Name>
<Summary xml:lang="tr">libXrender için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXrender-32bit</Name>
<Summary xml:lang="tr">libXrender için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ChangeLog", "COPYING", "README")
+117
View File
@@ -0,0 +1,117 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libXtst</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>X.Org Xtst library</Summary>
<Description>libXtst provides an X Window System client interface to the Record extension to the X protocol. The Record extension allows X clients to synthesise input events, which is useful for automated testing.</Description>
<Archive sha1sum="7fd92a3c865c3c5e1cc724646babc3e1cdc799bc" type="tarbz2">mirrors://xorg/individual/lib/libXtst-1.2.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXext-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>util-macros</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libXtst</Name>
<RuntimeDependencies>
<Dependency>libXext</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/X11</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libXtst-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libXtst</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libXext-32bit</Dependency>
<Dependency>libXi-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency release="current">libXtst</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>libXtst-devel</Name>
<Summary>Development files for libXtst</Summary>
<RuntimeDependencies>
<Dependency>libXi-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency release="current">libXtst</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/X11</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="doc">/usr/share/doc/*/*.xml</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2014-05-16</Date>
<Version>1.2.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-02-19</Date>
<Version>1.2.2</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.2.2</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>1.2.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>1.2.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>1.2.1</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libXtst</Name>
<Summary xml:lang="tr">X.Org Xtst kitaplığı</Summary>
<Summary xml:lang="fr">Librairie Xtst de X.Org</Summary>
<Summary xml:lang="de">X.Org Xtst Bibliothek</Summary>
</Source>
<Package>
<Name>libXtst-devel</Name>
<Summary xml:lang="tr">libXtst için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libXtst-32bit</Name>
<Summary xml:lang="tr">libXtst için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
pisitools.dosed("configure.ac", "pthread-stubs", deleteLine=True)
autotools.autoreconf("-fi")
autotools.configure("--enable-udev")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
@@ -0,0 +1 @@
KERNEL=="controlD[0-9]*", NAME="dri/%k", MODE="0666", GROUP="video"
+254
View File
@@ -0,0 +1,254 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libdrm</Name>
<Homepage>http://dri.freedesktop.org/libdrm/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>Userspace interface to kernel DRM services</Summary>
<Description>libdrm is a library providing the userspace interface to kernel DRM services.</Description>
<Archive sha1sum="4e041a5ff22b2b9132b216eb0574638bf252b7a9" type="tarbz2">http://dri.freedesktop.org/libdrm/libdrm-2.4.60.tar.bz2</Archive>
<BuildDependencies>
<Dependency releaseFrom="7">libpciaccess-devel</Dependency>
<Dependency>cairo-32bit</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libdrm</Name>
<RuntimeDependencies>
<Dependency releaseFrom="7">libpciaccess</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib/libdrm.*</Path>
<Path fileType="data">/lib/udev/rules.d</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/91-drm-modeset.rules">91-drm-modeset.rules</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>libdrm-intel</Name>
<Summary>Userspace interface to kernel DRM services for intel</Summary>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
<Dependency>libpciaccess</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdrm_intel.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-nouveau</Name>
<Summary>Userspace interface to kernel DRM services for nouveau</Summary>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdrm_nouveau.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-radeon</Name>
<Summary>Userspace interface to kernel DRM services for radeon</Summary>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdrm_radeon.*</Path>
</Files>
</Package>
<Package>
<Name>libkms</Name>
<Summary>Userspace library for kernel mode setting</Summary>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libkms.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-devel</Name>
<Summary>Development files for libdrm</Summary>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
<Dependency release="current">libdrm-intel</Dependency>
<Dependency release="current">libdrm-nouveau</Dependency>
<Dependency release="current">libdrm-radeon</Dependency>
<Dependency release="current">libkms</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libdrm-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libdrm</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency releaseFrom="2">libpciaccess-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libdrm</Dependency>
<Dependency releaseFrom="2">libpciaccess-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libdrm.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-intel-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libdrm-intel</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libdrm-intel</Dependency>
<Dependency release="current">libdrm-32bit</Dependency>
<Dependency>libpciaccess-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libdrm_intel.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-nouveau-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libdrm-nouveau</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libdrm-nouveau</Dependency>
<Dependency release="current">libdrm-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libdrm_nouveau.*</Path>
</Files>
</Package>
<Package>
<Name>libdrm-radeon-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libdrm-radeon</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libdrm-radeon</Dependency>
<Dependency release="current">libdrm-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libdrm_radeon.*</Path>
</Files>
</Package>
<Package>
<Name>libkms-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libkms</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libkms</Dependency>
<Dependency release="current">libdrm-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/libkms.*</Path>
</Files>
</Package>
<History>
<Update release="11">
<Date>2015-05-05</Date>
<Version>2.4.60</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2015-01-28</Date>
<Version>2.4.59</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-10-18</Date>
<Version>2.4.58</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-08</Date>
<Version>2.4.56</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>2.4.54</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="6">
<Date>2014-03-07</Date>
<Version>2.4.52</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-07</Date>
<Version>2.4.46</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>2.4.46</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-13</Date>
<Version>2.4.46</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-28</Date>
<Version>2.4.42</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-22</Date>
<Version>2.4.40</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libdrm</Name>
<Summary xml:lang="tr">Çekirdekteki DRM servisleri için kullanıcı düzeyi arayüz</Summary>
<Description xml:lang="tr">libdrm, çekirdekteki DRM servisleri için kullanıcı düzeyi arayüz sağlayan bir kitaplıktır.</Description>
</Source>
<Package>
<Name>libdrm-intel</Name>
<Summary xml:lang="tr">Çekirdekteki intel DRM servisleri için kullanıcı düzeyi arayüz</Summary>
</Package>
<Package>
<Name>libdrm-nouveau</Name>
<Summary xml:lang="tr">Çekirdekteki nouveau DRM servisleri için kullanıcı düzeyi arayüz</Summary>
</Package>
<Package>
<Name>libdrm-radeon</Name>
<Summary xml:lang="tr">Çekirdekteki radeon DRM servisleri için kullanıcı düzeyi arayüz</Summary>
</Package>
<Package>
<Name>libkms</Name>
<Summary xml:lang="tr">Çekirdekteki ekran modu değiştirme servisleri için kullanıcı düzeyi arayüz</Summary>
</Package>
<Package>
<Name>libdrm-devel</Name>
<Summary xml:lang="tr">libdrm için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libdrm-32bit</Name>
<Summary xml:lang="tr">libdrm için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
<Package>
<Name>libdrm-intel-32bit</Name>
<Summary xml:lang="tr">libdrm-intel için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
<Package>
<Name>libdrm-nouveau-32bit</Name>
<Summary xml:lang="tr">libdrm-nouveau için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
<Package>
<Name>libdrm-radeon-32bit</Name>
<Summary xml:lang="tr">libdrm-radeon için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
<Package>
<Name>libkms-32bit</Name>
<Summary xml:lang="tr">libkms için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+22
View File
@@ -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 pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vfi")
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" %get.installDIR())
pisitools.dodoc("README.md", "COPYING")
+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>libepoxy</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>OpenGL function pointer management library</Summary>
<Description>Epoxy is a library for handling OpenGL function pointer management for you.</Description>
<Archive sha1sum="e700520711b9e4fa07c286aa36e431d8ad4133f5" type="targz">https://github.com/anholt/libepoxy/archive/v1.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3</Dependency>
<Dependency>xorg-util</Dependency>
<Dependency>mesa-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libepoxy</Name>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libepoxy-devel</Name>
<Summary>Development files for libepoxy</Summary>
<RuntimeDependencies>
<Dependency release="current">libepoxy</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-05-27</Date>
<Version>1.2</Version>
<Comment>First release</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2010 TUBITAK/BILGEM
# 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 get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "NEWS", "README.md")
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pardus.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libxkbcommon</Name>
<Homepage>http://xkbcommon.org/</Homepage>
<Packager>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>Library to convert evdev keycodes to keysyms</Summary>
<Description>Library to convert evdev keycodes to keysyms</Description>
<Archive sha1sum="1307210814f6771383a542981f2dbe29c80f91b4" type="targz">https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-0.5.0.tar.gz</Archive>
</Source>
<Package>
<Name>libxkbcommon</Name>
<Files>
<Path fileType="doc">/usr/share/doc/libxkbcommon/</Path>
<Path fileType="library">/usr/lib/lib*.so*</Path>
</Files>
</Package>
<Package>
<Name>libxkbcommon-devel</Name>
<Summary>Development files for libxkbcommon</Summary>
<RuntimeDependencies>
<Dependency release="current">libxkbcommon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libxkbcommon-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libxkbcommon</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">libxkbcommon</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2015-03-04</Date>
<Version>0.5.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-16</Date>
<Version>0.4.2</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-10-07</Date>
<Version>0.3.1</Version>
<Comment>Rebuild, clean emul32 installation.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-09-02</Date>
<Version>0.3.1</Version>
<Comment>First release.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
</History>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libxkbcommon</Name>
<Summary xml:lang="tr">Evdev keycode'larını keysms türüne çeviren bir kitaplık</Summary>
<Description xml:lang="tr">Evdev keycode'larını keysms türüne çeviren bir kitaplık</Description>
</Source>
<Package>
<Name>libxkbcommon-devel</Name>
<Summary xml:lang="tr">libxkbcommon için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libxkbcommon-32bit</Name>
<Summary xml:lang="en">32-bit shared libraries for libxkbcommon</Summary>
</Package>
</PISI>
+72
View File
@@ -0,0 +1,72 @@
# -*- 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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
def setup():
autotools.autoreconf("-vif")
# --enable-sysfs option provides better hardware information support with "lspci"
# --enable-32-bit option is not present anymore. Although build fails in emul32. With --disable-asm option, not fail. Needs to be tested.
options ="\
--with-dri-driverdir=/usr/lib/xorg/modules/dri \
--with-gallium-drivers=r300,r600,nouveau,svga,swrast \
--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
--with-egl-platforms=x11,drm,wayland \
--enable-xa \
--enable-dri \
--enable-egl \
--enable-gbm \
--enable-glx \
--enable-dri3 \
--enable-gles1 \
--enable-gles2 \
--enable-vdpau \
--enable-osmesa \
--enable-sysfs \
--enable-xvmc \
--enable-glx-tls \
--enable-gallium-llvm \
--enable-llvm-shared-libs \
--enable-shared-glapi \
--enable-texture-float \
"
if get.buildTYPE() == "emul32":
# compile with llvm doesn't work for now, test it later
options += " --with-dri-driverdir=/usr/lib32/xorg/modules/dri \
--with-gallium-drivers=r600,nouveau,swrast \
--with-clang-libdir=/usr/lib32 \
--disable-gallium-llvm \
--disable-asm "
elif get.ARCH() == "x86_64":
options += " --with-clang-libdir=/usr/lib \
--enable-opencl-icd \
"
autotools.configure(options)
pisitools.dosed("libtool","( -shared )", " -Wl,--as-needed\\1")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.domove("%s/libGL.so.1.2.0" % Libdir, "%s/mesa" % Libdir)
pisitools.dosym("libGL.so.1.2.0", "%s/libGL.so.1.2" % Libdir)
if get.buildTYPE() == "emul32":
return
pisitools.dodoc("docs/COPYING")
pisitools.dohtml("docs/*")
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("/usr/sbin/alternatives \
--install /usr/lib32/libGL.so.1.2.0 libGL-32bit /usr/lib32/mesa/libGL.so.1.2.0 80 \
--slave /usr/lib32/xorg/modules/volatile xorg-modules-volatile-32bit /var/empty")
if not os.path.lexists("/usr/lib32/libGL.so.1"):
os.symlink("libGL.so.1.2.0", "/usr/lib32/libGL.so.1")
def preRemove():
# FIXME This is not needed when upgrading package; but pisi does not
# provide a way to learn operation type.
#os.system("/usr/sbin/alternatives --remove libGL-32bit /usr/lib32/mesa/libGL.so.1.2")
pass
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("/usr/sbin/alternatives \
--install /usr/lib/libGL.so.1.2.0 libGL /usr/lib/mesa/libGL.so.1.2.0 80 \
--slave /usr/lib/xorg/modules/volatile xorg-modules-volatile /var/empty")
if not os.path.lexists("/usr/lib/libGL.so.1"):
os.symlink("libGL.so.1.2.0", "/usr/lib/libGL.so.1")
def preRemove():
# FIXME This is not needed when upgrading package; but pisi does not
# provide a way to learn operation type.
#os.system("/usr/sbin/alternatives --remove libGL /usr/lib/mesa/libGL.so.1.2")
pass
+19
View File
@@ -0,0 +1,19 @@
<driconf>
<device screen="0" driver="i915">
<application name="Default">
<option name="vblank_mode" value="0" />
</application>
</device>
<device screen="0" driver="i965">
<application name="Default">
<option name="vblank_mode" value="0" />
</application>
</device>
<device screen="0" driver="r300">
<application name="Default">
<option name="vblank_mode" value="0" />
<option name="force_s3tc_enable" value="false" />
<option name="disable_lowimpact_fallback" value="true" />
</application>
</device>
</driconf>
+282
View File
@@ -0,0 +1,282 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mesa</Name>
<Homepage>http://www.mesa3d.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<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="0983b699538d4f096dbee78887ca4575c878e10a" type="targz">ftp://ftp.freedesktop.org/pub/mesa/10.5.5/mesa-10.5.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>llvm-libs</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>xorg-proto</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libtalloc-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libomxil-bellagio-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>python-mako</Dependency>
<Dependency releaseFrom="3">libxshmfence-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>mesa</Name>
<RuntimeDependencies>
<Dependency>llvm-libs</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>libdrm-intel</Dependency>
<Dependency>libdrm-radeon</Dependency>
<Dependency>libdrm-nouveau</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>llvm-clang</Dependency>
<Dependency>libclc</Dependency>
<Dependency releaseFrom="3">libxshmfence</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/drirc">drirc</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<Package>
<Name>mesa-devel</Name>
<Summary>Development files for mesa</Summary>
<RuntimeDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>wayland-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libxshmfence-devel</Dependency>
<Dependency release="current">mesa</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>mesa-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for mesa</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>expat-32bit</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>libXv-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libcap-32bit</Dependency>
<Dependency>libdrm-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>libXvMC-32bit</Dependency>
<Dependency>libudev-32bit</Dependency>
<Dependency>wayland-32bit</Dependency>
<Dependency>libvdpau-32bit</Dependency>
<Dependency>libXfixes-32bit</Dependency>
<Dependency>libXdamage-32bit</Dependency>
<Dependency>libXxf86vm-32bit</Dependency>
<Dependency>libdrm-intel-32bit</Dependency>
<Dependency>libdrm-radeon-32bit</Dependency>
<Dependency>libdrm-nouveau-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>expat-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libdrm-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>libXext-32bit</Dependency>
<Dependency>wayland-32bit</Dependency>
<Dependency>libXfixes-32bit</Dependency>
<Dependency>libXdamage-32bit</Dependency>
<Dependency>libXxf86vm-32bit</Dependency>
<Dependency>libXv-32bit</Dependency>
<Dependency>libXvMC-32bit</Dependency>
<Dependency>libdrm-intel-32bit</Dependency>
<Dependency>libxshmfence-32bit</Dependency>
<Dependency>libdrm-radeon-32bit</Dependency>
<Dependency>libdrm-nouveau-32bit</Dependency>
<Dependency release="current">mesa</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
<Provides>
<COMAR script="package-emul32.py">System.Package</COMAR>
</Provides>
</Package>
<History>
<Update release="20">
<Date>2015-05-16</Date>
<Version>10.5.5</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2014-05-05</Date>
<Version>10.5.4</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2015-01-28</Date>
<Version>10.4.3</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2015-01-20</Date>
<Version>10.4.2</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2014-09-24</Date>
<Version>10.3.0</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2014-08-31</Date>
<Version>10.2.6</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2014-07-08</Date>
<Version>10.1.6</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2014-05-24</Date>
<Version>10.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2014-05-16</Date>
<Version>10.1.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2014-05-10</Date>
<Version>10.1.3</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-04-23</Date>
<Version>10.1.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-03-08</Date>
<Version>10.1.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2013-11-06</Date>
<Version>9.2.0</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-09-02</Date>
<Version>9.2.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-08-25</Date>
<Version>9.1.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-07-18</Date>
<Version>9.1.5</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-14</Date>
<Version>9.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-01</Date>
<Version>9.1</Version>
<Comment>add missing dep.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-28</Date>
<Version>9.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-04</Date>
<Version>9.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mesa</Name>
<Summary xml:lang="tr">Mesa grafik kitaplıkları ve yardımcı uygulamalar</Summary>
<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>
<Summary xml:lang="pl">Mesa biblioteki graficzne i narzędzia</Summary>
<Description xml:lang="pl">Mesa jest open-source'ową implementacją specyfikacji OpenGL do renderowania trójwymiarowej grafiki.</Description>
</Source>
<Package>
<Name>mesa-devel</Name>
<Summary xml:lang="tr">mesa için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>mesa-32bit</Name>
<Summary xml:lang="tr">mesa için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2010 TUBITAK/BILGEM
# 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 get
Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-documentation --disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
if get.buildTYPE() == "emul32":
return
pisitools.dodoc("COPYING", "TODO", "README")
+152
View File
@@ -0,0 +1,152 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>wayland</Name>
<Homepage>http://wayland.freedesktop.org/</Homepage>
<Packager>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>Wayland Compositor Infrastructure</Summary>
<Description>Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.</Description>
<Archive sha1sum="a731201534dcf6ec76a1184411724376cbf1acb6" type="tarxz">http://wayland.freedesktop.org/releases/wayland-1.7.0.tar.xz</Archive>
</Source>
<Package>
<Name>wayland</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="data">/usr/share/wayland</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>wayland-client</Name>
<Summary>Wayland client library</Summary>
<RuntimeDependencies>
<Dependency release="current">wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libwayland-client*</Path>
</Files>
</Package>
<Package>
<Name>wayland-cursor</Name>
<Summary>Wayland cursor library</Summary>
<RuntimeDependencies>
<Dependency release="current">wayland</Dependency>
<Dependency>wayland-client</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libwayland-cursor*</Path>
</Files>
</Package>
<Package>
<Name>wayland-server</Name>
<Summary>Wayland server library</Summary>
<RuntimeDependencies>
<Dependency release="current">wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libwayland-server*</Path>
</Files>
</Package>
<Package>
<Name>wayland-devel</Name>
<Summary>Development files for wayland</Summary>
<RuntimeDependencies>
<Dependency release="current">wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="data">/usr/share/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>wayland-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for wayland</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libffi-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">wayland</Dependency>
<Dependency>libffi-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2015-02-16</Date>
<Version>1.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="7">
<Date>2014-09-25</Date>
<Version>1.6.0</Version>
<Comment>Version Bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-07-06</Date>
<Version>1.5.0</Version>
<Comment>Version Bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-16</Date>
<Version>1.4.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-02-13</Date>
<Version>1.4.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-01-27</Date>
<Version>1.2.1</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-11-06</Date>
<Version>1.2.1</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-08-31</Date>
<Version>1.2.1</Version>
<Comment>First release.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
+33
View File
@@ -0,0 +1,33 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libwayland</Name>
<Summary xml:lang="tr">Wayland pencere yöneticisi kitaplıkları</Summary>
<Description xml:lang="en">Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.</Description>
</Source>
<Package>
<Name>wayland-client</Name>
<Summary xml:lang="en">Wayland client library</Summary>
</Package>
<Package>
<Name>wayland-cursor</Name>
<Summary xml:lang="en">Wayland cursor library</Summary>
</Package>
<Package>
<Name>wayland-server</Name>
<Summary xml:lang="en">Wayland server library</Summary>
</Package>
<Package>
<Name>wayland-32bit</Name>
<Summary xml:lang="en">32-bit shared libraries for wayland</Summary>
</Package>
<Package>
<Name>libwayland-devel</Name>
<Summary xml:lang="tr">libwayland için geliştirme dosyaları</Summary>
</Package>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
#!/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 get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+96
View File
@@ -0,0 +1,96 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xcb-util-image</Name>
<Homepage>http://xcb.freedesktop.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="afeba6230400fe8bec6076fd07bf20a8e412bbb5" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-image-0.3.9.tar.bz2</Archive>
</Source>
<Package>
<Name>xcb-util-image</Name>
<RuntimeDependencies>
<Dependency>xcb-util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-image-devel</Name>
<Summary>Development files for xcb-util</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util-image</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-image-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>xcb-util-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-16</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-10-07</Date>
<Version>0.3.9</Version>
<Comment>Clean actions.py emul32 build.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-30</Date>
<Version>0.3.9</Version>
<Comment>Rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-08</Date>
<Version>0.3.9</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xcb-util-image</Name>
<Summary xml:lang="tr">libxcb temelli birtakım kitaplıklar</Summary>
<Description xml:lang="tr">xcb-util-image modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir.</Description>
</Source>
<Package>
<Name>xcb-util-image-devel</Name>
<Summary xml:lang="tr">xcb-util-image için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>xcb-util-image-32bit</Name>
<Summary xml:lang="tr">xcb-util-image için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+22
View File
@@ -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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+86
View File
@@ -0,0 +1,86 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xcb-util-keysyms</Name>
<Homepage>http://xcb.freedesktop.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util-keysyms module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="74d9d0eeb13ec0e36b35f4b812e8073d1a09e51c" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-keysyms-0.3.9.tar.bz2</Archive>
</Source>
<Package>
<Name>xcb-util-keysyms</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-keysyms-devel</Name>
<Summary>Development files for xcb-util-keysyms</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util-keysyms</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-keysyms-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util-keysyms</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">xcb-util-keysyms</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-16</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-10-07</Date>
<Version>0.3.9</Version>
<Comment>Clean actions.py emul32 build.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-08</Date>
<Version>0.3.9</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xcb-util-keysyms</Name>
<Summary xml:lang="tr">libxcb temelli birtakım kitaplıklar</Summary>
<Description xml:lang="tr">xcb-util-keysyms modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir.</Description>
</Source>
<Package>
<Name>xcb-util-keysyms-devel</Name>
<Summary xml:lang="tr">xcb-util-keysyms için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>xcb-uti-keysymsl-32bit</Name>
<Summary xml:lang="tr">xcb-util-keysyms için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
@@ -0,0 +1,21 @@
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+93
View File
@@ -0,0 +1,93 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xcb-util-renderutil</Name>
<Homepage>http://xcb.freedesktop.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util-renderutil module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="cb533b1d039f833f070e7d6398c221a31d30d5e2" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2</Archive>
</Source>
<Package>
<Name>xcb-util-renderutil</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-renderutil-devel</Name>
<Summary>Development files for xcb-util-renderutil</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util-renderutil</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-renderutil-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util-renderutil</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>xcb-util</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-09-01</Date>
<Version>0.3.9</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-16</Date>
<Version>0.3.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-10-07</Date>
<Version>0.3.8</Version>
<Comment>Clean actions.py emul32 build.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>0.3.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-08</Date>
<Version>0.3.8</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xcb-util-renderutil</Name>
<Summary xml:lang="tr">libxcb temelli birtakım kitaplıklar</Summary>
<Description xml:lang="tr">xcb-util-renderutil modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir.</Description>
</Source>
<Package>
<Name>xcb-util-renderutil-devel</Name>
<Summary xml:lang="tr">xcb-util-renderutil için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>xcb-util-renderutil-32bit</Name>
<Summary xml:lang="tr">xcb-util-renderutil için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+22
View File
@@ -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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+93
View File
@@ -0,0 +1,93 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xcb-util-wm</Name>
<Homepage>http://xcb.freedesktop.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util-wm module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="7006c52b961c123355320bfc30477cdf90c8bbb7" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2</Archive>
</Source>
<Package>
<Name>xcb-util-wm</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-wm-devel</Name>
<Summary>Development files for xcb-util-wm</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util-wm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-wm-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util-wm</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">xcb-util-wm</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-16</Date>
<Version>0.4.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-16</Date>
<Version>0.4.1</Version>
<Comment>Version bump</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-10-07</Date>
<Version>0.3.9</Version>
<Comment>Clean actions.py emul32 build.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-08</Date>
<Version>0.3.9</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xcb-util-wm</Name>
<Summary xml:lang="tr">libxcb temelli birtakım kitaplıklar</Summary>
<Description xml:lang="tr">xcb-util-wm modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir.</Description>
</Source>
<Package>
<Name>xcb-util-wm-devel</Name>
<Summary xml:lang="tr">xcb-util-wm için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>xcb-util-wm-32bit</Name>
<Summary xml:lang="tr">xcb-util-wm için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("README")
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xcb-util</Name>
<Homepage>http://xcb.freedesktop.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="02060d8e2e70838fc41cd3a27c7f2909090d8c20" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-0.3.9.tar.bz2</Archive>
</Source>
<Package>
<Name>xcb-util</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-devel</Name>
<Summary>Development files for xcb-util</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">xcb-util</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2013-10-07</Date>
<Version>0.3.9</Version>
<Comment>Clean actions.py emul32 build.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>0.3.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-01</Date>
<Version>0.3.9</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xcb-util</Name>
<Summary xml:lang="tr">libxcb temelli birtakım kitaplıklar</Summary>
<Description xml:lang="tr">xcb-util modülü, çekirdek X protokolü ve bazı eklentiler için libxcb temelli kitaplıklar içerir.</Description>
</Source>
<Package>
<Name>xcb-util-devel</Name>
<Summary xml:lang="tr">xcb-util için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>xcb-util-32bit</Name>
<Summary xml:lang="tr">xcb-util için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>x11.server</Name>
</PISI>
+76
View File
@@ -0,0 +1,76 @@
# -*- 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 shelltools
from pisi.actionsapi import get
def setup():
# shelltools.chmod("hw/vnc/symlink-vnc.sh")
autotools.autoreconf("-fi")
autotools.configure("--enable-install-libxf86config \
--disable-systemd-logind \
--enable-aiglx \
--enable-glx-tls \
--enable-composite \
--enable-xcsecurity \
--enable-record \
--enable-dri \
--enable-dri2 \
--enable-glamor \
--enable-xwayland \
--enable-config-udev \
--disable-config-hal \
--enable-xfree86-utils \
--enable-xorg \
--enable-dmx \
--enable-xvfb \
--enable-xnest \
--enable-kdrive \
--enable-kdrive-evdev \
--enable-kdrive-kbd \
--enable-kdrive-mouse \
--enable-xephyr \
--disable-xfake \
--disable-xfbdev \
--disable-devel-docs \
--disable-static \
--without-doxygen \
--with-pic \
--without-dtrace \
--with-int10=x86emu \
--with-os-name=\"PisiLinux\" \
--with-os-vendor=\"Pisi GNU/Linux Community\" \
--with-builderstring=\"Package: %s\" \
--with-fontrootdir=/usr/share/fonts \
--with-default-font-path=catalogue:/etc/X11/fontpath.d,built-ins \
--with-xkb-output=/var/lib/xkb \
--with-dri-driver-path=/usr/lib/xorg/modules/dri \
--without-xmlto \
--without-fop \
--localstatedir=/var \
PCI_TXT_IDS_DIR=/usr/share/X11/pci \
" % get.srcTAG())
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodir("/etc/X11/fontpath.d")
pisitools.dodir("/etc/X11/xorg.conf.d")
pisitools.dodir("/usr/share/X11/pci")
pisitools.dodir("/usr/share/X11/xorg.conf.d")
# Remove empty dir
pisitools.removeDir("/var/log")
pisitools.dodoc("COPYING", "README")
+969
View File
@@ -0,0 +1,969 @@
10021304 fglrx
10021305 fglrx
10021306 fglrx
10021307 fglrx
10021309 fglrx
1002130a fglrx
1002130b fglrx
1002130c fglrx
1002130d fglrx
1002130e fglrx
1002130f fglrx
10021310 fglrx
10021311 fglrx
10021312 fglrx
10021313 fglrx
10021315 fglrx
10021316 fglrx
10021317 fglrx
10021318 fglrx
1002131b fglrx
1002131c fglrx
1002131d fglrx
10026600 fglrx
10026601 fglrx
10026602 fglrx
10026603 fglrx
10026604 fglrx
10026605 fglrx
10026606 fglrx
10026607 fglrx
10026608 fglrx
10026610 fglrx
10026611 fglrx
10026613 fglrx
10026620 fglrx
10026621 fglrx
10026623 fglrx
10026631 fglrx
10026640 fglrx
10026641 fglrx
10026646 fglrx
10026647 fglrx
10026649 fglrx
10026650 fglrx
10026651 fglrx
10026658 fglrx
1002665c fglrx
1002665d fglrx
10026660 fglrx
10026663 fglrx
10026664 fglrx
10026665 fglrx
10026667 fglrx
1002666f fglrx
10026700 fglrx
10026701 fglrx
10026702 fglrx
10026703 fglrx
10026704 fglrx
10026705 fglrx
10026706 fglrx
10026707 fglrx
10026708 fglrx
10026709 fglrx
10026718 fglrx
10026719 fglrx
1002671c fglrx
1002671d fglrx
1002671f fglrx
10026720 fglrx
10026721 fglrx
10026722 fglrx
10026723 fglrx
10026724 fglrx
10026725 fglrx
10026726 fglrx
10026727 fglrx
10026728 fglrx
10026729 fglrx
10026738 fglrx
10026739 fglrx
1002673e fglrx
10026740 fglrx
10026741 fglrx
10026742 fglrx
10026743 fglrx
10026744 fglrx
10026745 fglrx
10026746 fglrx
10026747 fglrx
10026748 fglrx
10026749 fglrx
1002674a fglrx
10026750 fglrx
10026751 fglrx
10026758 fglrx
10026759 fglrx
1002675b fglrx
1002675d fglrx
1002675f fglrx
10026760 fglrx
10026761 fglrx
10026762 fglrx
10026763 fglrx
10026764 fglrx
10026765 fglrx
10026766 fglrx
10026767 fglrx
10026768 fglrx
10026770 fglrx
10026771 fglrx
10026772 fglrx
10026778 fglrx
10026779 fglrx
1002677b fglrx
10026780 fglrx
10026784 fglrx
10026788 fglrx
1002678a fglrx
10026790 fglrx
10026792 fglrx
10026798 fglrx
10026799 fglrx
1002679a fglrx
1002679b fglrx
1002679e fglrx
100267a0 fglrx
100267a1 fglrx
100267a2 fglrx
100267b0 fglrx
100267b1 fglrx
100267b8 fglrx
100267b9 fglrx
100267ba fglrx
100267be fglrx
10026800 fglrx
10026801 fglrx
10026806 fglrx
10026808 fglrx
10026809 fglrx
10026810 fglrx
10026811 fglrx
10026818 fglrx
10026819 fglrx
10026820 fglrx
10026821 fglrx
10026822 fglrx
10026823 fglrx
10026824 fglrx
10026825 fglrx
10026826 fglrx
10026827 fglrx
10026828 fglrx
1002682a fglrx
1002682b fglrx
1002682c fglrx
1002682d fglrx
1002682f fglrx
10026830 fglrx
10026831 fglrx
10026835 fglrx
10026837 fglrx
10026838 fglrx
10026839 fglrx
1002683b fglrx
1002683d fglrx
1002683f fglrx
10026840 fglrx
10026841 fglrx
10026842 fglrx
10026843 fglrx
10026849 fglrx
1002684c fglrx
10026850 fglrx
10026858 fglrx
10026859 fglrx
10026880 fglrx
10026888 fglrx
10026889 fglrx
1002688a fglrx
1002688c fglrx
1002688d fglrx
10026898 fglrx
10026899 fglrx
1002689b fglrx
1002689c fglrx
1002689d fglrx
1002689e fglrx
100268a0 fglrx
100268a1 fglrx
100268a8 fglrx
100268a9 fglrx
100268b0 fglrx
100268b8 fglrx
100268b9 fglrx
100268ba fglrx
100268be fglrx
100268bf fglrx
100268c0 fglrx
100268c1 fglrx
100268c7 fglrx
100268c8 fglrx
100268c9 fglrx
100268d8 fglrx
100268d9 fglrx
100268da fglrx
100268de fglrx
100268e0 fglrx
100268e1 fglrx
100268e4 fglrx
100268e5 fglrx
100268e8 fglrx
100268e9 fglrx
100268f1 fglrx
100268f2 fglrx
100268f8 fglrx
100268f9 fglrx
100268fa fglrx
100268fe fglrx
10026900 fglrx
10026901 fglrx
10026902 fglrx
10026903 fglrx
10026907 fglrx
10026920 fglrx
10026921 fglrx
1002692b fglrx
1002692f fglrx
10026938 fglrx
10026939 fglrx
10029640 fglrx
10029641 fglrx
10029642 fglrx
10029643 fglrx
10029644 fglrx
10029645 fglrx
10029647 fglrx
10029648 fglrx
10029649 fglrx
1002964a fglrx
1002964b fglrx
1002964c fglrx
1002964e fglrx
1002964f fglrx
10029802 fglrx
10029803 fglrx
10029804 fglrx
10029805 fglrx
10029806 fglrx
10029807 fglrx
10029808 fglrx
10029809 fglrx
1002980a fglrx
10029830 fglrx
10029831 fglrx
10029832 fglrx
10029833 fglrx
10029834 fglrx
10029835 fglrx
10029836 fglrx
10029837 fglrx
10029838 fglrx
10029839 fglrx
1002983a fglrx
1002983b fglrx
1002983c fglrx
1002983d fglrx
1002983e fglrx
1002983f fglrx
10029850 fglrx
10029851 fglrx
10029852 fglrx
10029853 fglrx
10029854 fglrx
10029855 fglrx
10029856 fglrx
10029857 fglrx
10029858 fglrx
10029859 fglrx
1002985a fglrx
1002985b fglrx
1002985c fglrx
1002985d fglrx
1002985e fglrx
1002985f fglrx
10029870 fglrx
10029874 fglrx
10029875 fglrx
10029876 fglrx
10029877 fglrx
100298b0 fglrx
100298b1 fglrx
10029900 fglrx
10029901 fglrx
10029903 fglrx
10029904 fglrx
10029905 fglrx
10029906 fglrx
10029907 fglrx
10029908 fglrx
10029909 fglrx
1002990a fglrx
1002990b fglrx
1002990c fglrx
1002990d fglrx
1002990e fglrx
1002990f fglrx
10029910 fglrx
10029913 fglrx
10029917 fglrx
10029918 fglrx
10029919 fglrx
10029990 fglrx
10029991 fglrx
10029992 fglrx
10029993 fglrx
10029994 fglrx
10029995 fglrx
10029996 fglrx
10029997 fglrx
10029998 fglrx
10029999 fglrx
1002999a fglrx
1002999b fglrx
1002999c fglrx
1002999d fglrx
100299a0 fglrx
100299a2 fglrx
100299a4 fglrx
10de0040 nvidia304
10de0041 nvidia304
10de0042 nvidia304
10de0043 nvidia304
10de0044 nvidia304
10de0045 nvidia304
10de0046 nvidia304
10de0047 nvidia304
10de0048 nvidia304
10de004e nvidia304
10de0090 nvidia304
10de0091 nvidia304
10de0092 nvidia304
10de0093 nvidia304
10de0095 nvidia304
10de0098 nvidia304
10de0099 nvidia304
10de009d nvidia304
10de00c0 nvidia304
10de00c1 nvidia304
10de00c2 nvidia304
10de00c3 nvidia304
10de00c8 nvidia304
10de00c9 nvidia304
10de00cc nvidia304
10de00cd nvidia304
10de00ce nvidia304
10de00f1 nvidia304
10de00f2 nvidia304
10de00f3 nvidia304
10de00f4 nvidia304
10de00f5 nvidia304
10de00f6 nvidia304
10de00f8 nvidia304
10de00f9 nvidia304
10de0140 nvidia304
10de0141 nvidia304
10de0142 nvidia304
10de0143 nvidia304
10de0144 nvidia304
10de0145 nvidia304
10de0146 nvidia304
10de0147 nvidia304
10de0148 nvidia304
10de0149 nvidia304
10de014a nvidia304
10de014c nvidia304
10de014d nvidia304
10de014e nvidia304
10de014f nvidia304
10de0160 nvidia304
10de0161 nvidia304
10de0162 nvidia304
10de0163 nvidia304
10de0164 nvidia304
10de0165 nvidia304
10de0166 nvidia304
10de0167 nvidia304
10de0168 nvidia304
10de0169 nvidia304
10de016a nvidia304
10de01d0 nvidia304
10de01d1 nvidia304
10de01d2 nvidia304
10de01d3 nvidia304
10de01d6 nvidia304
10de01d7 nvidia304
10de01d8 nvidia304
10de01da nvidia304
10de01db nvidia304
10de01dc nvidia304
10de01dd nvidia304
10de01de nvidia304
10de01df nvidia304
10de0211 nvidia304
10de0212 nvidia304
10de0215 nvidia304
10de0218 nvidia304
10de0221 nvidia304
10de0222 nvidia304
10de0240 nvidia304
10de0241 nvidia304
10de0242 nvidia304
10de0244 nvidia304
10de0245 nvidia304
10de0247 nvidia304
10de0290 nvidia304
10de0291 nvidia304
10de0292 nvidia304
10de0293 nvidia304
10de0294 nvidia304
10de0295 nvidia304
10de0297 nvidia304
10de0298 nvidia304
10de0299 nvidia304
10de029a nvidia304
10de029b nvidia304
10de029c nvidia304
10de029d nvidia304
10de029e nvidia304
10de029f nvidia304
10de02e0 nvidia304
10de02e1 nvidia304
10de02e2 nvidia304
10de02e3 nvidia304
10de02e4 nvidia304
10de038b nvidia304
10de0390 nvidia304
10de0391 nvidia304
10de0392 nvidia304
10de0393 nvidia304
10de0394 nvidia304
10de0395 nvidia304
10de0397 nvidia304
10de0398 nvidia304
10de0399 nvidia304
10de039c nvidia304
10de039e nvidia304
10de03d0 nvidia304
10de03d1 nvidia304
10de03d2 nvidia304
10de03d5 nvidia304
10de03d6 nvidia304
10de0531 nvidia304
10de0533 nvidia304
10de053a nvidia304
10de053b nvidia304
10de053e nvidia304
10de07e0 nvidia304
10de07e1 nvidia304
10de07e2 nvidia304
10de07e3 nvidia304
10de07e5 nvidia304
10de0191 nvidia340
10de0193 nvidia340
10de0194 nvidia340
10de0197 nvidia340
10de019d nvidia340
10de019e nvidia340
10de0400 nvidia340
10de0401 nvidia340
10de0402 nvidia340
10de0403 nvidia340
10de0404 nvidia340
10de0405 nvidia340
10de0406 nvidia340
10de0407 nvidia340
10de0408 nvidia340
10de0409 nvidia340
10de040a nvidia340
10de040b nvidia340
10de040c nvidia340
10de040d nvidia340
10de040e nvidia340
10de040f nvidia340
10de0410 nvidia340
10de0420 nvidia340
10de0421 nvidia340
10de0422 nvidia340
10de0423 nvidia340
10de0424 nvidia340
10de0425 nvidia340
10de0426 nvidia340
10de0427 nvidia340
10de0428 nvidia340
10de0429 nvidia340
10de042a nvidia340
10de042b nvidia340
10de042c nvidia340
10de042d nvidia340
10de042e nvidia340
10de042f nvidia340
10de05e0 nvidia340
10de05e1 nvidia340
10de05e2 nvidia340
10de05e3 nvidia340
10de05e6 nvidia340
10de05e7 nvidia340
10de05ea nvidia340
10de05eb nvidia340
10de05ed nvidia340
10de05f8 nvidia340
10de05f9 nvidia340
10de05fd nvidia340
10de05fe nvidia340
10de05ff nvidia340
10de0600 nvidia340
10de0601 nvidia340
10de0602 nvidia340
10de0603 nvidia340
10de0604 nvidia340
10de0605 nvidia340
10de0606 nvidia340
10de0607 nvidia340
10de0608 nvidia340
10de0609 nvidia340
10de0609 nvidia340
10de060a nvidia340
10de060b nvidia340
10de060c nvidia340
10de060d nvidia340
10de060f nvidia340
10de0610 nvidia340
10de0611 nvidia340
10de0612 nvidia340
10de0613 nvidia340
10de0614 nvidia340
10de0615 nvidia340
10de0617 nvidia340
10de0618 nvidia340
10de0619 nvidia340
10de061a nvidia340
10de061b nvidia340
10de061c nvidia340
10de061d nvidia340
10de061e nvidia340
10de061f nvidia340
10de0621 nvidia340
10de0622 nvidia340
10de0623 nvidia340
10de0625 nvidia340
10de0626 nvidia340
10de0627 nvidia340
10de0628 nvidia340
10de062a nvidia340
10de062b nvidia340
10de062c nvidia340
10de062d nvidia340
10de062e nvidia340
10de0630 nvidia340
10de0631 nvidia340
10de0632 nvidia340
10de0635 nvidia340
10de0637 nvidia340
10de0638 nvidia340
10de063a nvidia340
10de0640 nvidia340
10de0641 nvidia340
10de0643 nvidia340
10de0644 nvidia340
10de0645 nvidia340
10de0646 nvidia340
10de0647 nvidia340
10de0648 nvidia340
10de0649 nvidia340
10de0649 nvidia340
10de064a nvidia340
10de064b nvidia340
10de064c nvidia340
10de0651 nvidia340
10de0652 nvidia340
10de0652 nvidia340
10de0653 nvidia340
10de0654 nvidia340
10de0654 nvidia340
10de0654 nvidia340
10de0655 nvidia340
10de0656 nvidia340
10de0658 nvidia340
10de0659 nvidia340
10de065a nvidia340
10de065b nvidia340
10de065c nvidia340
10de06e0 nvidia340
10de06e1 nvidia340
10de06e2 nvidia340
10de06e3 nvidia340
10de06e4 nvidia340
10de06e5 nvidia340
10de06e6 nvidia340
10de06e7 nvidia340
10de06e8 nvidia340
10de06e8 nvidia340
10de06e9 nvidia340
10de06ea nvidia340
10de06eb nvidia340
10de06ec nvidia340
10de06ef nvidia340
10de06f1 nvidia340
10de06f8 nvidia340
10de06f9 nvidia340
10de06f9 nvidia340
10de06fa nvidia340
10de06fb nvidia340
10de06fd nvidia340
10de06ff nvidia340
10de06ff nvidia340
10de0840 nvidia340
10de0844 nvidia340
10de0845 nvidia340
10de0846 nvidia340
10de0847 nvidia340
10de0848 nvidia340
10de0849 nvidia340
10de084a nvidia340
10de084b nvidia340
10de084c nvidia340
10de084d nvidia340
10de084f nvidia340
10de0860 nvidia340
10de0861 nvidia340
10de0862 nvidia340
10de0863 nvidia340
10de0864 nvidia340
10de0865 nvidia340
10de0866 nvidia340
10de0866 nvidia340
10de0867 nvidia340
10de0868 nvidia340
10de0869 nvidia340
10de086a nvidia340
10de086c nvidia340
10de086d nvidia340
10de086e nvidia340
10de086f nvidia340
10de0870 nvidia340
10de0871 nvidia340
10de0872 nvidia340
10de0873 nvidia340
10de0873 nvidia340
10de0874 nvidia340
10de0876 nvidia340
10de087a nvidia340
10de087d nvidia340
10de087e nvidia340
10de087f nvidia340
10de08a0 nvidia340
10de08a2 nvidia340
10de08a3 nvidia340
10de08a4 nvidia340
10de08a5 nvidia340
10de0a20 nvidia340
10de0a22 nvidia340
10de0a23 nvidia340
10de0a26 nvidia340
10de0a27 nvidia340
10de0a28 nvidia340
10de0a29 nvidia340
10de0a2a nvidia340
10de0a2b nvidia340
10de0a2c nvidia340
10de0a2d nvidia340
10de0a32 nvidia340
10de0a34 nvidia340
10de0a35 nvidia340
10de0a38 nvidia340
10de0a3c nvidia340
10de0a60 nvidia340
10de0a62 nvidia340
10de0a63 nvidia340
10de0a64 nvidia340
10de0a65 nvidia340
10de0a66 nvidia340
10de0a67 nvidia340
10de0a68 nvidia340
10de0a69 nvidia340
10de0a6a nvidia340
10de0a6c nvidia340
10de0a6e nvidia340
10de0a6f nvidia340
10de0a70 nvidia340
10de0a70 nvidia340
10de0a70 nvidia340
10de0a71 nvidia340
10de0a72 nvidia340
10de0a73 nvidia340
10de0a74 nvidia340
10de0a74 nvidia340
10de0a75 nvidia340
10de0a75 nvidia340
10de0a76 nvidia340
10de0a78 nvidia340
10de0a7a nvidia340
10de0a7c nvidia340
10de0ca0 nvidia340
10de0ca2 nvidia340
10de0ca3 nvidia340
10de0ca4 nvidia340
10de0ca5 nvidia340
10de0ca7 nvidia340
10de0ca8 nvidia340
10de0ca9 nvidia340
10de0cac nvidia340
10de0caf nvidia340
10de0cb0 nvidia340
10de0cb1 nvidia340
10de0cbc nvidia340
10de10c0 nvidia340
10de10c3 nvidia340
10de10c5 nvidia340
10de10d8 nvidia340
10de06c0 nvidia-current
10de06c4 nvidia-current
10de06ca nvidia-current
10de06cd nvidia-current
10de0dc0 nvidia-current
10de0dc4 nvidia-current
10de0dc5 nvidia-current
10de0dc6 nvidia-current
10de0dcd nvidia-current
10de0dce nvidia-current
10de0dd1 nvidia-current
10de0dd2 nvidia-current
10de0dd3 nvidia-current
10de0dd6 nvidia-current
10de0de0 nvidia-current
10de0de1 nvidia-current
10de0de2 nvidia-current
10de0de3 nvidia-current
10de0de4 nvidia-current
10de0de5 nvidia-current
10de0de7 nvidia-current
10de0de8 nvidia-current
10de0de9 nvidia-current
10de0dea nvidia-current
10de0deb nvidia-current
10de0dec nvidia-current
10de0ded nvidia-current
10de0dee nvidia-current
10de0df0 nvidia-current
10de0df1 nvidia-current
10de0df2 nvidia-current
10de0df3 nvidia-current
10de0df4 nvidia-current
10de0df4 nvidia-current
10de0df4 nvidia-current
10de0df5 nvidia-current
10de0df6 nvidia-current
10de0df7 nvidia-current
10de0e22 nvidia-current
10de0e23 nvidia-current
10de0e24 nvidia-current
10de0e30 nvidia-current
10de0e31 nvidia-current
10de0f00 nvidia-current
10de0f01 nvidia-current
10de0f02 nvidia-current
10de0fc0 nvidia-current
10de0fc1 nvidia-current
10de0fc2 nvidia-current
10de0fc6 nvidia-current
10de0fc8 nvidia-current
10de0fcd nvidia-current
10de0fce nvidia-current
10de0fd1 nvidia-current
10de0fd2 nvidia-current
10de0fd3 nvidia-current
10de0fd4 nvidia-current
10de0fd5 nvidia-current
10de0fd8 nvidia-current
10de0fd9 nvidia-current
10de0fdf nvidia-current
10de0fe0 nvidia-current
10de0fe1 nvidia-current
10de0fe2 nvidia-current
10de0fe3 nvidia-current
10de0fe3 nvidia-current
10de0fe4 nvidia-current
10de0fe9 nvidia-current
10de0fea nvidia-current
10de1001 nvidia-current
10de1004 nvidia-current
10de1005 nvidia-current
10de1007 nvidia-current
10de1008 nvidia-current
10de100a nvidia-current
10de100c nvidia-current
10de1040 nvidia-current
10de1042 nvidia-current
10de1048 nvidia-current
10de1049 nvidia-current
10de104a nvidia-current
10de104b nvidia-current
10de104c nvidia-current
10de1050 nvidia-current
10de1051 nvidia-current
10de1052 nvidia-current
10de1054 nvidia-current
10de1055 nvidia-current
10de1058 nvidia-current
10de1059 nvidia-current
10de105a nvidia-current
10de105b nvidia-current
10de105b nvidia-current
10de1080 nvidia-current
10de1081 nvidia-current
10de1082 nvidia-current
10de1084 nvidia-current
10de1086 nvidia-current
10de1087 nvidia-current
10de1088 nvidia-current
10de1089 nvidia-current
10de108b nvidia-current
10de1140 nvidia-current
10de1180 nvidia-current
10de1183 nvidia-current
10de1184 nvidia-current
10de1185 nvidia-current
10de1185 nvidia-current
10de1187 nvidia-current
10de1188 nvidia-current
10de1189 nvidia-current
10de118e nvidia-current
10de1193 nvidia-current
10de1195 nvidia-current
10de1198 nvidia-current
10de1199 nvidia-current
10de1199 nvidia-current
10de119a nvidia-current
10de119d nvidia-current
10de119e nvidia-current
10de119f nvidia-current
10de11a0 nvidia-current
10de11a1 nvidia-current
10de11a2 nvidia-current
10de11a3 nvidia-current
10de11a7 nvidia-current
10de11c0 nvidia-current
10de11c2 nvidia-current
10de11c3 nvidia-current
10de11c4 nvidia-current
10de11c6 nvidia-current
10de11c8 nvidia-current
10de11e0 nvidia-current
10de11e1 nvidia-current
10de11e2 nvidia-current
10de11e3 nvidia-current
10de1200 nvidia-current
10de1201 nvidia-current
10de1203 nvidia-current
10de1205 nvidia-current
10de1206 nvidia-current
10de1207 nvidia-current
10de1208 nvidia-current
10de1210 nvidia-current
10de1211 nvidia-current
10de1212 nvidia-current
10de1213 nvidia-current
10de1241 nvidia-current
10de1243 nvidia-current
10de1244 nvidia-current
10de1245 nvidia-current
10de1246 nvidia-current
10de1247 nvidia-current
10de1248 nvidia-current
10de1249 nvidia-current
10de124b nvidia-current
10de124d nvidia-current
10de124d nvidia-current
10de1251 nvidia-current
10de1280 nvidia-current
10de1281 nvidia-current
10de1282 nvidia-current
10de1284 nvidia-current
10de1286 nvidia-current
10de1287 nvidia-current
10de1290 nvidia-current
10de1290 nvidia-current
10de1291 nvidia-current
10de1292 nvidia-current
10de1293 nvidia-current
10de1296 nvidia-current
10de1298 nvidia-current
10de1340 nvidia-current
10de1340 nvidia-current
10de1341 nvidia-current
10de1380 nvidia-current
10de1381 nvidia-current
10de1382 nvidia-current
10de1390 nvidia-current
10de1391 nvidia-current
10de1392 nvidia-current
10de13c0 nvidia-current
10de13c2 nvidia-current
10de06d8 nvidia-current
10de06d9 nvidia-current
10de06da nvidia-current
10de06dc nvidia-current
10de06dd nvidia-current
10de0dd8 nvidia-current
10de0dda nvidia-current
10de0df8 nvidia-current
10de0df9 nvidia-current
10de0dfa nvidia-current
10de0e3a nvidia-current
10de0e3b nvidia-current
10de0ff3 nvidia-current
10de0ff6 nvidia-current
10de0ff8 nvidia-current
10de0ff9 nvidia-current
10de0ffa nvidia-current
10de0ffb nvidia-current
10de0ffc nvidia-current
10de0ffe nvidia-current
10de0fff nvidia-current
10de103a nvidia-current
10de103c nvidia-current
10de109a nvidia-current
10de109b nvidia-current
10de11b4 nvidia-current
10de11b6 nvidia-current
10de11b7 nvidia-current
10de11b8 nvidia-current
10de11ba nvidia-current
10de11bc nvidia-current
10de11bd nvidia-current
10de11be nvidia-current
10de11fa nvidia-current
10de11fc nvidia-current
10de12b9 nvidia-current
10de12ba nvidia-current
10de13ba nvidia-current
10de13bb nvidia-current
10de0def nvidia-current
10de0dfc nvidia-current
10de0ffd nvidia-current
10de1056 nvidia-current
10de1057 nvidia-current
10de107c nvidia-current
10de107d nvidia-current
10de06d1 nvidia-current
10de06d2 nvidia-current
10de06de nvidia-current
10de06df nvidia-current
10de1021 nvidia-current
10de1022 nvidia-current
10de1023 nvidia-current
10de1024 nvidia-current
10de1026 nvidia-current
10de1027 nvidia-current
10de1028 nvidia-current
10de1029 nvidia-current
10de1091 nvidia-current
10de1094 nvidia-current
10de1096 nvidia-current
10de118f nvidia-current
10de0fef nvidia-current
10de0ff2 nvidia-current
10de118a nvidia-current
10de11bf nvidia-current
@@ -0,0 +1,13 @@
Index: xorg-server-1.9.0/hw/xfree86/common/xf86Globals.c
===================================================================
--- xorg-server-1.9.0.orig/hw/xfree86/common/xf86Globals.c
+++ xorg-server-1.9.0/hw/xfree86/common/xf86Globals.c
@@ -140,7 +140,7 @@ xf86InfoRec xf86Info = {
};
const char *xf86ConfigFile = NULL;
const char *xf86ConfigDir = NULL;
-const char *xf86ModulePath = DEFAULT_MODULE_PATH;
+const char *xf86ModulePath = DEFAULT_MODULE_PATH "/updates," DEFAULT_MODULE_PATH "/volatile," DEFAULT_MODULE_PATH;
MessageType xf86ModPathFrom = X_DEFAULT;
const char *xf86LogFile = DEFAULT_LOGPREFIX;
MessageType xf86LogFileFrom = X_DEFAULT;
@@ -0,0 +1,99 @@
From 4b281c11423b7bac8f0265e650a3e7ff890081bc Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@gmail.com>
Date: Tue, 30 Jul 2013 13:48:04 +1000
Subject: [PATCH] pixmap: fix reverse optimus support with multiple heads
For doing reverese optimus to multiple outputs on a secondary GPU
the GPU can store the blits into a large screen pixmap, unfortunately
this means we need a destination offset into the dirty code, so
add a new API that just adds this interface.
Signed-off-by: Dave Airlie <airlied@redhat.com>
---
dix/pixmap.c | 18 ++++++++++++++----
include/pixmap.h | 6 ++++++
include/pixmapstr.h | 1 +
3 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/dix/pixmap.c b/dix/pixmap.c
index fe92147..e01d961 100644
--- a/dix/pixmap.c
+++ b/dix/pixmap.c
@@ -164,9 +164,9 @@ PixmapPtr PixmapShareToSlave(PixmapPtr pixmap, ScreenPtr slave)
}
Bool
-PixmapStartDirtyTracking(PixmapPtr src,
- PixmapPtr slave_dst,
- int x, int y)
+PixmapStartDirtyTracking2(PixmapPtr src,
+ PixmapPtr slave_dst,
+ int x, int y, int dst_x, int dst_y)
{
ScreenPtr screen = src->drawable.pScreen;
PixmapDirtyUpdatePtr dirty_update;
@@ -179,6 +179,8 @@ PixmapStartDirtyTracking(PixmapPtr src,
dirty_update->slave_dst = slave_dst;
dirty_update->x = x;
dirty_update->y = y;
+ dirty_update->dst_x = dst_x;
+ dirty_update->dst_y = dst_y;
dirty_update->damage = DamageCreate(NULL, NULL,
DamageReportNone,
@@ -195,6 +197,14 @@ PixmapStartDirtyTracking(PixmapPtr src,
}
Bool
+PixmapStartDirtyTracking(PixmapPtr src,
+ PixmapPtr slave_dst,
+ int x, int y)
+{
+ return PixmapStartDirtyTracking2(src, slave_dst, x, y, 0, 0);
+}
+
+Bool
PixmapStopDirtyTracking(PixmapPtr src, PixmapPtr slave_dst)
{
ScreenPtr screen = src->drawable.pScreen;
@@ -262,7 +272,7 @@ Bool PixmapSyncDirtyHelper(PixmapDirtyUpdatePtr dirty, RegionPtr dirty_region)
h = dst_box.y2 - dst_box.y1;
pGC->ops->CopyArea(&dirty->src->drawable, &dst->drawable, pGC,
- dirty->x + dst_box.x1, dirty->y + dst_box.y1, w, h, dst_box.x1, dst_box.y1);
+ dirty->x + dst_box.x1, dirty->y + dst_box.y1, w, h, dirty->dst_x + dst_box.x1, dirty->dst_y + dst_box.y1);
b++;
}
FreeScratchGC(pGC);
diff --git a/include/pixmap.h b/include/pixmap.h
index 921a94d..d7d0a5e 100644
--- a/include/pixmap.h
+++ b/include/pixmap.h
@@ -120,6 +120,12 @@ PixmapStartDirtyTracking(PixmapPtr src,
PixmapPtr slave_dst,
int x, int y);
+#define HAS_DIRTYTRACKING2 1
+extern _X_EXPORT Bool
+PixmapStartDirtyTracking2(PixmapPtr src,
+ PixmapPtr slave_dst,
+ int x, int y, int dst_x, int dst_y);
+
extern _X_EXPORT Bool
PixmapStopDirtyTracking(PixmapPtr src, PixmapPtr slave_dst);
diff --git a/include/pixmapstr.h b/include/pixmapstr.h
index 2a1ef9b..2bdff98 100644
--- a/include/pixmapstr.h
+++ b/include/pixmapstr.h
@@ -90,6 +90,7 @@ typedef struct _PixmapDirtyUpdate {
int x, y;
DamagePtr damage;
struct xorg_list ent;
+ int dst_x, dst_y;
} PixmapDirtyUpdateRec;
static inline void
--
1.8.2.1
+38
View File
@@ -0,0 +1,38 @@
# Collection of quirks and blacklist/whitelists for specific devices.
# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
# http://bugs.freedesktop.org/show_bug.cgi?id=22442
Section "InputClass"
Identifier "ThinkPad HDAPS accelerometer blacklist"
MatchProduct "ThinkPad HDAPS accelerometer data"
Option "Ignore" "on"
EndSection
# https://bugzilla.redhat.com/show_bug.cgi?id=523914
# Mouse does not move in PV Xen guest
# Explicitly tell evdev to not ignore the absolute axes.
Section "InputClass"
Identifier "Xen Virtual Pointer axis blacklist"
MatchProduct "Xen Virtual Pointer"
Option "IgnoreAbsoluteAxes" "off"
Option "IgnoreRelativeAxes" "off"
EndSection
# https://bugs.freedesktop.org/show_bug.cgi?id=55867
# Bug 55867 - Doesn't know how to tag XI_TRACKBALL
Section "InputClass"
Identifier "Tag trackballs as XI_TRACKBALL"
MatchProduct "trackball"
MatchDriver "evdev"
Option "TypeName" "TRACKBALL"
EndSection
# https://bugs.freedesktop.org/show_bug.cgi?id=62831
# Bug 62831 - Mionix Naos 5000 mouse detected incorrectly
Section "InputClass"
Identifier "Tag Mionix Naos 5000 mouse XI_MOUSE"
MatchProduct "La-VIEW Technology Naos 5000 Mouse"
MatchDriver "evdev"
Option "TypeName" "MOUSE"
EndSection
@@ -0,0 +1,83 @@
From: Adam Jackson <ajax@redhat.com>
Date: Sun, 28 Oct 2007 09:37:52 +0100
Subject: [PATCH] Fedora extra modes list
---
--- a/hw/xfree86/common/extramodes
+++ b/hw/xfree86/common/extramodes
@@ -3,16 +3,75 @@
//
// $XFree86: xc/programs/Xserver/hw/xfree86/etc/extramodes,v 1.5 2002/06/05 19:43:05 dawes Exp $
//
+// NOTE: Please keep all video modes sorted in order of X res, then Y res for
+// ease of maintenance and readability.
# 832x624 @ 75Hz (74.55Hz) (fix if the official/Apple spec is different) hsync: 49.725kHz
ModeLine "832x624" 57.284 832 864 928 1152 624 625 628 667 -Hsync -Vsync
+# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
+Modeline "1152x864" 81.62 1152 1216 1336 1520 864 865 868 895 -HSync +Vsync
+
+# 1152x864 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz
+Modeline "1152x864" 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
+
+# 1152x864 @ 75.00 Hz (GTF) hsync: 67.65 kHz; pclk: 104.99 MHz
+Modeline "1152x864" 104.99 1152 1224 1352 1552 864 865 868 902 -HSync +Vsync
+
+# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
+Modeline "1152x864" 119.65 1152 1224 1352 1552 864 865 868 907 -HSync +Vsync
+
+# 1152x864 @ 85Hz (Red Hat custom modeline)
+ModeLine "1152x864" 121.5 1152 1216 1344 1568 864 865 868 911 +hsync -vsync
+
+# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
+Modeline "1152x864" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync
+
+# 1360x768 59.96 Hz (CVT) hsync: 47.37 kHz; pclk: 72.00 MHz
+Modeline "1360x768" 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync
+
+# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
+Modeline "1360x768" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
+
# 1400x1050 @ 60Hz (VESA GTF) hsync: 65.5kHz
ModeLine "1400x1050" 122.0 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync
+# 1400x1050 @ 70.00 Hz (GTF) hsync: 76.51 kHz; pclk: 145.06 MHz
+Modeline "1400x1050" 145.06 1400 1496 1648 1896 1050 1051 1054 1093 -HSync +Vsync
+
# 1400x1050 @ 75Hz (VESA GTF) hsync: 82.2kHz
ModeLine "1400x1050" 155.8 1400 1464 1784 1912 1050 1052 1064 1090 +hsync +vsync
+# 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
+Modeline "1400x1050" 179.26 1400 1504 1656 1912 1050 1051 1054 1103 -HSync +Vsync
+
+# 1440x900 @ 60.00 Hz (CVT) field rate 59.89 Hz; hsync: 55.93 kHz; pclk: 106.50 MHz
+Modeline "1440x900" 106.50 1440 1520 1672 1904 900 903 909 934 -HSync +Vsync
+
+# 1600x1024 for SGI 1600 SW
+ModeLine "1600x1024" 103.125 1600 1600 1656 1664 1024 1024 1029 1030 +Hsync +Vsync
+
+# 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
+Modeline "1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
+
+# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
+Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
+
+# 1680x1050 69.88 Hz (CVT) hsync: 76.58 kHz; pclk: 174.00 MHz
+Modeline "1680x1050" 174.00 1680 1800 1976 2272 1050 1053 1059 1096 -hsync +vsync
+
+# 1680x1050 74.89 Hz (CVT 1.76MA) hsync: 82.31 kHz; pclk: 187.00 MHz
+Modeline "1680x1050" 187.00 1680 1800 1976 2272 1050 1053 1059 1099 -hsync +vsync
+
+# 1680x1050 84.94 Hz (CVT 1.76MA) hsync: 93.86 kHz; pclk: 214.75 MHz
+Modeline "1680x1050" 214.75 1680 1808 1984 2288 1050 1053 1059 1105 -hsync +vsync
+
+# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
+Modeline "1920x1080" 138.50 1920 1968 2000 2080 1080 1083 1088 1111 +hsync -vsync
+
+# 1920x1200 59.95 Hz (CVT 2.30MA-R) hsync: 74.04 kHz; pclk: 154.00 MHz
+Modeline "1920x1200" 154.00 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync
+
# 1920x1440 @ 85Hz (VESA GTF) hsync: 128.5kHz
Modeline "1920x1440" 341.35 1920 2072 2288 2656 1440 1441 1444 1512 -hsync +vsync
@@ -0,0 +1,17 @@
Link against static libnettle
There's no libnettle udeb.
Index: xorg-server/configure.ac
===================================================================
--- xorg-server.orig/configure.ac 2013-08-02 20:15:25.471466837 +0200
+++ xorg-server/configure.ac 2013-08-02 20:17:12.875999417 +0200
@@ -1433,7 +1433,7 @@
if test "x$with_sha1" = xlibnettle; then
AC_DEFINE([HAVE_SHA1_IN_LIBNETTLE], [1],
[Use libnettle SHA1 functions])
- SHA1_LIBS=-lnettle
+ SHA1_LIBS=-l:libnettle.a
fi
AC_CHECK_LIB([gcrypt], [gcry_md_open], [HAVE_LIBGCRYPT=yes])
if test "x$with_sha1" = x && test "x$HAVE_LIBGCRYPT" = xyes; then
@@ -0,0 +1,28 @@
From 272537ae14a04911fcf2fec51492fa0f91c4a676 Mon Sep 17 00:00:00 2001
From: Julien Cristau <jcristau@debian.org>
Date: Wed, 29 Aug 2012 20:16:40 +0200
Subject: [PATCH] Revert "Unload submodules."
This reverts commit 0d4bb5442ceb8e8e4a8de6cfc4203cae469eee72.
This doesn't seem to work quite well. See Debian bug#686152.
---
hw/xfree86/common/xf86Helper.c | 6 ++++++
1 file changed, 6 insertions(+)
--- a/hw/xfree86/common/xf86Helper.c
+++ b/hw/xfree86/common/xf86Helper.c
@@ -1596,7 +1596,13 @@ xf86LoadOneModule(char *name, pointer op
void
xf86UnloadSubModule(pointer mod)
{
+ /*
+ * This is disabled for now. The loader isn't smart enough yet to undo
+ * relocations.
+ */
+#if 0
UnloadSubModule(mod);
+#endif
}
Bool
@@ -0,0 +1,68 @@
From 10aaa5d2ffa62df99f03c857dc78e6ff2b33c183 Mon Sep 17 00:00:00 2001
From: Julien Cristau <jcristau@debian.org>
Date: Sun, 30 Sep 2012 12:02:11 +0200
Subject: [PATCH] Revert "fb: reorder Bresenham error correction to avoid
overshoot."
This reverts commit 3e62f48edf47a59d923ac58b6d4262b02456a556.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=54168
Debian: http://buss.debian.org/688908
Signed-off-by: Julien Cristau <jcristau@debian.org>
---
fb/fbseg.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/fb/fbseg.c b/fb/fbseg.c
index 1848387..0e4e0a9 100644
--- a/fb/fbseg.c
+++ b/fb/fbseg.c
@@ -65,12 +65,6 @@ fbBresSolid(DrawablePtr pDrawable,
if (axis == X_AXIS) {
bits = 0;
while (len--) {
- if (e >= 0) {
- WRITE(dst, FbDoMaskRRop (READ(dst), and, xor, bits));
- bits = 0;
- dst += dstStride;
- e += e3;
- }
bits |= mask;
mask = fbBresShiftMask(mask, signdx, dstBpp);
if (!mask) {
@@ -80,12 +74,21 @@ fbBresSolid(DrawablePtr pDrawable,
mask = mask0;
}
e += e1;
+ if (e >= 0) {
+ WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, bits));
+ bits = 0;
+ dst += dstStride;
+ e += e3;
+ }
}
if (bits)
WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, bits));
}
else {
while (len--) {
+ WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, mask));
+ dst += dstStride;
+ e += e1;
if (e >= 0) {
e += e3;
mask = fbBresShiftMask(mask, signdx, dstBpp);
@@ -94,9 +97,6 @@ fbBresSolid(DrawablePtr pDrawable,
mask = mask0;
}
}
- WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, mask));
- dst += dstStride;
- e += e1;
}
}
--
1.7.10.4
@@ -0,0 +1,53 @@
diff --git a/hw/xfree86/common/xf86AutoConfig.c b/hw/xfree86/common/xf86AutoConfig.c
index 43c746b..750b425 100644
--- a/hw/xfree86/common/xf86AutoConfig.c
+++ b/hw/xfree86/common/xf86AutoConfig.c
@@ -75,6 +75,13 @@
"\tDevice\t" BUILTIN_DEVICE_NAME "\n" \
"EndSection\n\n"
+#define BUILTIN_SCREEN_SECTION_PROPRIETARY \
+ "Section \"Screen\"\n" \
+ "\tIdentifier\t" BUILTIN_SCREEN_NAME "\n" \
+ "\tDevice\t" BUILTIN_DEVICE_NAME "\n" \
+ "\tDefaultDepth\t24\n" \
+ "EndSection\n\n"
+
#define BUILTIN_LAYOUT_SECTION_PRE \
"Section \"ServerLayout\"\n" \
"\tIdentifier\t\"Builtin Default Layout\"\n"
@@ -153,7 +160,11 @@ xf86AutoConfig(void)
for (p = deviceList; *p; p++) {
snprintf(buf, sizeof(buf), BUILTIN_DEVICE_SECTION, *p, 0, *p);
AppendToConfig(buf);
- snprintf(buf, sizeof(buf), BUILTIN_SCREEN_SECTION, *p, 0, *p, 0);
+ if (strcmp(*p, "fglrx") == 0 || strcmp(*p, "nvidia") == 0)
+ snprintf(buf, sizeof(buf), BUILTIN_SCREEN_SECTION_PROPRIETARY, *p,
+ 0, *p, 0);
+ else
+ snprintf(buf, sizeof(buf), BUILTIN_SCREEN_SECTION, *p, 0, *p, 0);
AppendToConfig(buf);
}
diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
index e52f1da..bd62a7e 100644
--- a/hw/xfree86/common/xf86pciBus.c
+++ b/hw/xfree86/common/xf86pciBus.c
@@ -1107,7 +1107,8 @@ videoPtrToDriverList(struct pci_device *dev,
driverList[0] = "ast";
break;
case 0x1002:
- driverList[0] = "ati";
+ driverList[0] = "fglrx";
+ driverList[1] = "ati";
break;
case 0x102c:
driverList[0] = "chips";
@@ -1143,6 +1144,7 @@ videoPtrToDriverList(struct pci_device *dev,
{
int idx = 0;
+ driverList[idx++] = "nvidia";
#ifdef __linux__
driverList[idx++] = "nouveau";
#endif
@@ -0,0 +1,20 @@
Description: Fix build failure with GCC 4.8
This patches fixes the following build failure:
../../dix/window.c:887:5: error: implicit declaration of function 'DeleteWindowFromAnySelections' [-Werror=implicit-function-declaration]
by including "selection.h", where the function is prototyped.
Author: Gerardo Malazdrewicz <gerardo@malazdrewicz.com.ar>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701372
--- xorg-server-1.12.4/dix/window.c 2012-05-17 14:09:02.000000000 -0300
+++ xorg-server-1.12.4.good/dix/window.c 2013-04-18 11:53:06.787521781 -0300
@@ -131,6 +131,8 @@
#include "xace.h"
#include "exevents.h"
+#include "selection.h"
+
#include <X11/Xatom.h> /* must come after server includes */
/******
@@ -0,0 +1,15 @@
diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
index e52f1da..462faa9 100644
--- a/hw/xfree86/common/xf86pciBus.c
+++ b/hw/xfree86/common/xf86pciBus.c
@@ -135,8 +135,8 @@ xf86PciProbe(void)
}
else {
xf86Msg(X_NOTICE,
- "More than one possible primary device found\n");
- primaryBus.type ^= (BusType) (-1);
+ "More than one possible primary device found. Using first one seen.\n");
+ break;
}
}
}
@@ -0,0 +1,78 @@
--- a/hw/xfree86/common/xf86Globals.c
+++ b/hw/xfree86/common/xf86Globals.c
@@ -161,6 +161,7 @@
int xf86NumInputDrivers = 0;
int xf86NumScreens = 0;
int xf86NumGPUScreens = 0;
+Bool xf86AttemptedFallback = FALSE;
const char *xf86VisualNames[] = {
"StaticGray",
--- a/hw/xfree86/common/xf86Init.c
+++ b/hw/xfree86/common/xf86Init.c
@@ -481,20 +481,34 @@
free(optionlist);
}
+ Fallback:
/* Load all driver modules specified in the config file */
/* If there aren't any specified in the config file, autoconfig them */
/* FIXME: Does not handle multiple active screen sections, but I'm not
* sure if we really want to handle that case*/
configured_device = xf86ConfigLayout.screens->screen->device;
- if ((!configured_device) || (!configured_device->driver)) {
+ if (xf86AttemptedFallback) {
+ configured_device->driver = NULL;
+ if (!autoConfigDevice(configured_device)) {
+ xf86Msg(X_ERROR, "Auto configuration on fallback failed\n");
+ return;
+ }
+ }
+ else if ((!configured_device) || (!configured_device->driver)) {
if (!autoConfigDevice(configured_device)) {
xf86Msg(X_ERROR, "Automatic driver configuration failed\n");
return;
}
}
if ((modulelist = xf86DriverlistFromConfig())) {
- xf86LoadModules(modulelist, NULL);
- free(modulelist);
+ if (!xf86LoadModules(modulelist, NULL) && !xf86AttemptedFallback) {
+ free(modulelist);
+ xf86AttemptedFallback = TRUE;
+ goto Fallback;
+ }
+ else {
+ free(modulelist);
+ }
}
/* Load all input driver modules specified in the config file. */
@@ -554,8 +568,15 @@
else
xf86Info.dontVTSwitch = TRUE;
- if (xf86BusConfig() == FALSE)
- return;
+ if (xf86BusConfig() == FALSE) {
+ if (!xf86AttemptedFallback) {
+ xf86AttemptedFallback = TRUE;
+ goto Fallback;
+ }
+ else {
+ return;
+ }
+ }
xf86PostProbe();
--- a/hw/xfree86/common/xf86Priv.h
+++ b/hw/xfree86/common/xf86Priv.h
@@ -89,6 +89,7 @@
extern _X_EXPORT Bool xf86Resetting;
extern _X_EXPORT Bool xf86Initialising;
extern _X_EXPORT int xf86NumScreens;
+extern _X_EXPORT Bool xf86AttemptedFallback;
extern _X_EXPORT const char *xf86VisualNames[];
extern _X_EXPORT int xf86Verbose; /* verbosity level */
extern _X_EXPORT int xf86LogVerbose; /* log file verbosity level */
@@ -0,0 +1,15 @@
diff --git a/mi/midispcur.c b/mi/midispcur.c
index 24b9a70..266c7e0 100644
--- a/mi/midispcur.c
+++ b/mi/midispcur.c
@@ -466,6 +466,10 @@ miDCRestoreUnderCursor(DeviceIntPtr pDev, ScreenPtr pScreen,
GCPtr pGC;
pBuffer = miGetDCDevice(pDev, pScreen);
+
+ if (!pBuffer)
+ return FALSE;
+
pSave = pBuffer->pSave;
pWin = pScreen->root;
@@ -0,0 +1,111 @@
From 37d51acb3b6a38af1717bfaa7925043c35bfb447 Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@redhat.com>
Date: Fri, 17 Aug 2012 09:49:24 +1000
Subject: [PATCH] autobind GPUs to the screen, (v3)
this is racy and really not what we want for hotplug going forward,
but until DE support is in GNOME its probably for the best.
v2: fix if config or slave config is NULL
v3: fix multi useful slaves
DO NOT UPSTREAM.
---
hw/xfree86/common/xf86Init.c | 12 ++++++++++++
hw/xfree86/common/xf86platformBus.c | 3 +++
hw/xfree86/modes/xf86Crtc.c | 32 ++++++++++++++++++++++++++++++++
3 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/common/xf86Init.c b/hw/xfree86/common/xf86Init.c
index d231ced..89629c1 100644
--- a/hw/xfree86/common/xf86Init.c
+++ b/hw/xfree86/common/xf86Init.c
@@ -361,6 +361,16 @@ xf86CreateRootWindow(WindowPtr pWin)
return ret;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+static void
+xf86AutoConfigOutputDevices(void)
+{
+ int i;
+
+ for (i = 0; i < xf86NumGPUScreens; i++)
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
+}
+
static void
InstallSignalHandlers(void)
{
@@ -926,6 +936,8 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv)
for (i = 0; i < xf86NumGPUScreens; i++)
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevices();
+
xf86VGAarbiterWrapFunctions();
if (sigio_blocked)
OsReleaseSIGIO();
diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c
index 0525e39..82fef32 100644
--- a/hw/xfree86/common/xf86platformBus.c
+++ b/hw/xfree86/common/xf86platformBus.c
@@ -387,6 +387,8 @@ xf86platformProbeDev(DriverPtr drvp)
return foundScreen;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+
int
xf86platformAddDevice(int index)
{
@@ -446,6 +448,7 @@ xf86platformAddDevice(int index)
/* attach unbound to 0 protocol screen */
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
return 0;
}
diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c
index 3011f13..34c1848 100644
--- a/hw/xfree86/modes/xf86Crtc.c
+++ b/hw/xfree86/modes/xf86Crtc.c
@@ -3323,3 +3323,35 @@ xf86DetachAllCrtc(ScrnInfoPtr scrn)
crtc->x = crtc->y = 0;
}
}
+
+
+void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master)
+{
+ RRProviderPtr master_provider;
+ xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(master);
+ xf86CrtcConfigPtr slave_config = XF86_CRTC_CONFIG_PTR(pScrn);
+ Bool unbound = FALSE;
+
+ if (!config || !slave_config)
+ return;
+
+ master_provider = config->randr_provider;
+
+ if ((master->capabilities & RR_Capability_SinkOffload) &&
+ pScrn->capabilities & RR_Capability_SourceOffload) {
+ /* source offload */
+
+ DetachUnboundGPU(pScrn->pScreen);
+ unbound = TRUE;
+ AttachOffloadGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->offload_sink = master_provider;
+ }
+ if ((master->capabilities & RR_Capability_SourceOutput) &&
+ pScrn->capabilities & RR_Capability_SinkOutput) {
+ /* sink offload */
+ if (!unbound)
+ DetachUnboundGPU(pScrn->pScreen);
+ AttachOutputGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->output_source = master_provider;
+ }
+}
--
1.8.1
@@ -0,0 +1,12 @@
diff --git a/dix/window.c b/dix/window.c
index 49ef4a0..5b87238 100644
--- a/dix/window.c
+++ b/dix/window.c
@@ -110,6 +110,7 @@ Equipment Corporation.
#include "input.h"
#include "inputstr.h"
#include "resource.h"
+#include "selection.h"
#include "colormapst.h"
#include "cursorstr.h"
#include "dixstruct.h"
@@ -0,0 +1,24 @@
commit b770266fa9c3fab5374bdf109676e0b129ac4546
Author: Bryce Harrington <bryce@canonical.com>
Date: Wed Apr 3 13:36:20 2013 -0700
Don't bother probing -nv on linux.
For linux this driver is long obsolete now. It may have some relevance
on non-linux systems.
diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
index b2545be..73a662d 100644
--- a/hw/xfree86/common/xf86pciBus.c
+++ b/hw/xfree86/common/xf86pciBus.c
@@ -1220,8 +1220,9 @@ xf86VideoPtrToDriverList(struct pci_device *dev,
driverList[idx++] = "nvidia";
#ifdef __linux__
driverList[idx++] = "nouveau";
-#endif
+#else
driverList[idx++] = "nv";
+#endif
break;
}
case 0x1106:
@@ -0,0 +1,26 @@
diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c
index c790d50..a47c2d0 100644
--- a/hw/xfree86/common/xf86platformBus.c
+++ b/hw/xfree86/common/xf86platformBus.c
@@ -387,7 +387,7 @@ xf86platformProbeDev(DriverPtr drvp)
Bool foundScreen = FALSE;
GDevPtr *devList;
const unsigned numDevs = xf86MatchDevice(drvp->driverName, &devList);
- int i, j;
+ int i, j, flags;
/* find the main device or any device specificed in xorg.conf */
for (i = 0; i < numDevs; i++) {
@@ -415,7 +415,11 @@ xf86platformProbeDev(DriverPtr drvp)
if (j == xf86_num_platform_devices)
continue;
- foundScreen = probeSingleDevice(&xf86_platform_devices[j], drvp, devList[i], 0);
+ flags = 0;
+ if (!devList[i]->active)
+ flags |= PLATFORM_PROBE_GPU_SCREEN;
+
+ foundScreen = probeSingleDevice(&xf86_platform_devices[j], drvp, devList[i], flags);
if (!foundScreen)
continue;
}
@@ -0,0 +1,36 @@
diff --git a/hw/xfree86/common/xf86xv.c b/hw/xfree86/common/xf86xv.c
index 92d0f6d..a33366a 100644
--- a/hw/xfree86/common/xf86xv.c
+++ b/hw/xfree86/common/xf86xv.c
@@ -234,7 +234,7 @@ xf86XVScreenInit(ScreenPtr pScreen, XF86VideoAdaptorPtr * adaptors, int num)
XF86XVScreenPtr ScreenPriv;
XvScreenPtr pxvs;
- if (num <= 0 || noXvExtension)
+ if (num <= 0 || noXvExtension || pScreen->isGPU)
return FALSE;
if (Success != XvScreenInit(pScreen))
diff --git a/hw/xfree86/common/xf86xvmc.c b/hw/xfree86/common/xf86xvmc.c
index 78a32bf..a0f6fcd 100644
--- a/hw/xfree86/common/xf86xvmc.c
+++ b/hw/xfree86/common/xf86xvmc.c
@@ -148,11 +148,15 @@ xf86XvMCScreenInit(ScreenPtr pScreen,
{
XvMCAdaptorPtr pAdapt;
xf86XvMCScreenPtr pScreenPriv;
- XvScreenPtr pxvs = (XvScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
- XF86XvScreenKey);
+ XvScreenPtr pxvs;
int i, j;
- if (noXvExtension)
+ if (noXvExtension || pScreen->isGPU || !XF86XvScreenKey)
+ return FALSE;
+
+ pxvs = (XvScreenPtr) dixLookupPrivate(&pScreen->devPrivates,
+ XF86XvScreenKey);
+ if (!pxvs)
return FALSE;
if (!(pAdapt = malloc(sizeof(XvMCAdaptorRec) * num_adaptors)))
+29
View File
@@ -0,0 +1,29 @@
#!/bin/sh
ROOT=$1
test -d "$ROOT" || exit 1
eval "$(xprop -root -notype 8s "=1; RULES=\$0; MODEL=\$1; LAYOUT=\$2; VARIANT=\$3; OPTIONS=\$4" _XKB_RULES_NAMES)"
test -z "$_XKB_RULES_NAMES" && exit 1
test -z "$VARIANT" && COMMENT_VARIANT="#"
test -z "$OPTIONS" && COMMENT_OPTIONS="#"
cat << EOF > $ROOT/etc/X11/xorg.conf.d/00-configured-keymap.conf
# This file is generated by $0.
#
# If you want to override settings in this file, edit
# 10-keyboard.conf in the same directory.
Section "InputClass"
Identifier "Configured Keymap"
MatchIsKeyboard "on"
MatchTag "use_configured_keymap"
Option "xkb_rules" "$RULES"
Option "xkb_model" "$MODEL"
Option "xkb_layout" "$LAYOUT"
${COMMENT_VARIANT}Option "xkb_variant" "$VARIANT"
${COMMENT_OPTIONS}Option "xkb_options" "$OPTIONS"
EndSection
EOF
@@ -0,0 +1,88 @@
Submitted By: Armin K. <krejzi at email dot com>
Date: 2012-12-30
Initial Package Version: 1.13.1
Upstream Status: Not submitted.
Origin: Upstream mailing list.
Description: Adds PRIME support to Xorg Server to make GPU offloading work.
--- xorg-server.orig/hw/xfree86/common/xf86Init.c 2012-10-14 01:38:50.000000000 +0200
+++ xorg-server/hw/xfree86/common/xf86Init.c 2012-12-01 19:51:53.249922134 +0100
@@ -361,6 +361,16 @@
return ret;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+static void
+xf86AutoConfigOutputDevices(void)
+{
+ int i;
+
+ for (i = 0; i < xf86NumGPUScreens; i++)
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
+}
+
static void
InstallSignalHandlers(void)
{
@@ -927,6 +937,8 @@
for (i = 0; i < xf86NumGPUScreens; i++)
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevices();
+
xf86VGAarbiterWrapFunctions();
if (sigio_blocked)
OsReleaseSIGIO();
--- xorg-server.orig/hw/xfree86/common/xf86platformBus.c 2012-11-02 05:17:59.000000000 +0100
+++ xorg-server/hw/xfree86/common/xf86platformBus.c 2012-12-01 19:51:53.249922134 +0100
@@ -387,6 +387,8 @@
return foundScreen;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+
int
xf86platformAddDevice(int index)
{
@@ -446,6 +448,7 @@
/* attach unbound to 0 protocol screen */
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
return 0;
}
--- xorg-server.orig/hw/xfree86/modes/xf86Crtc.c 2012-10-14 01:38:50.000000000 +0200
+++ xorg-server/hw/xfree86/modes/xf86Crtc.c 2012-12-01 19:51:53.250922153 +0100
@@ -3258,3 +3258,31 @@
crtc->x = crtc->y = 0;
}
}
+
+
+void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master)
+{
+ RRProviderPtr master_provider;
+ xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(master);
+ xf86CrtcConfigPtr slave_config = XF86_CRTC_CONFIG_PTR(pScrn);
+
+ if (!config || !slave_config)
+ return;
+
+ master_provider = config->randr_provider;
+
+ if ((master->capabilities & RR_Capability_SinkOffload) &&
+ pScrn->capabilities & RR_Capability_SourceOffload) {
+ /* source offload */
+
+ DetachUnboundGPU(pScrn->pScreen);
+ AttachOffloadGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->offload_sink = master_provider;
+ } else if ((master->capabilities & RR_Capability_SourceOutput) &&
+ pScrn->capabilities & RR_Capability_SinkOutput) {
+ /* sink offload */
+ DetachUnboundGPU(pScrn->pScreen);
+ AttachOutputGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->output_source = master_provider;
+ }
+}
@@ -0,0 +1,186 @@
Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
Date: 2014-08-18
Initial Package Version: 1.16.0
Upstream Status: Applied
Origin: Upstream
Description: Fixes bug in glamor.
From 3c0431b8911241552a15a43e4279c50658b50a18 Mon Sep 17 00:00:00 2001
From: Keith Packard <keithp@keithp.com>
Date: Wed, 16 Jul 2014 16:03:23 -0700
Subject: glamor: Fix temp picture coordinates in
glamor_composite_clipped_region
To understand this patch, let's start at the protocol interface where
the relationship between the coordinate spaces is documented:
static Bool
_glamor_composite(CARD8 op,
PicturePtr source,
PicturePtr mask,
PicturePtr dest,
INT16 x_source,
INT16 y_source,
INT16 x_mask,
INT16 y_mask,
INT16 x_dest, INT16 y_dest,
CARD16 width, CARD16 height, Bool fallback)
The coordinates are passed to this function directly off the wire and
are all relative to their respective drawables. For Windows, this means
that they are relative to the upper left corner of the window, in
whatever pixmap that window is getting drawn to.
_glamor_composite calls miComputeCompositeRegion to construct a clipped
region to actually render to. In reality, miComputeCompositeRegion clips
only to the destination these days; source clip region based clipping
would have to respect the transform, which isn't really possible. The
returned region is relative to the screen in which dest lives; offset by
dest->drawable.x and dest->drawable.y.
What is important to realize here is that, because of clipping, the
composite region may not have the same position within the destination
drawable as x_dest, y_dest. The protocol coordinates now exist solely to
'pin' the three objects together.
extents->x1,y1 Screen origin of clipped operation
width,height Extents of the clipped operation
x_dest,y_dest Unclipped destination-relative operation coordinate
x_source,y_source Unclipped source-relative operation coordinate
x_mask,y_mask Unclipped mask-relative operation coordinate
One thing we want to know is what the offset is from the original
operation origin to the clipped origin
Destination drawable relative coordinates of the clipped operation:
x_dest_clipped = extents->x1 - dest->drawable.x
y_dest_clipped = extents->y1 - dest->drawable.y
Offset from the original operation origin:
x_off_clipped = x_dest_clipped - x_dest
y_off_clipped = y_dest_clipped - y_dest
Source drawable relative coordinates of the clipped operation:
x_source_clipped = x_source + x_off_clipped;
y_source_clipped = y_source + y_off_clipped;
Mask drawable relative coordinates of the clipped operation:
x_mask_clipped = x_source + x_off_clipped;
y_mask_clipped = y_source + y_off_clipped;
This is where the original code fails -- it doesn't subtract the
destination drawable location when computing the distance that the
operation has been moved by clipping. Here's what it does when
constructing a temporary source picture:
temp_src =
glamor_convert_gradient_picture(screen, source,
extent->x1 + x_source - x_dest,
extent->y1 + y_source - y_dest,
width, height);
...
x_temp_src = -extent->x1 + x_dest;
y_temp_src = -extent->y1 + y_dest;
glamor_convert_gradient_picture needs source drawable relative
coordinates, but that is not what it's getting; it's getting
screen-relative coordinates for the destination, adjusted by the
distance between the provided source and destination operation
coordinates. We want x_source_clipped and y_source_clipped:
x_source_clipped = x_source + x_off_clipped
= x_source + x_dest_clipped - x_dest
= x_source + extents->x1 - dest->drawable.x - x_dest
x_temp_src/y_temp_src are supposed to be the coordinates of the original
operation translated to the temporary picture:
x_temp_src = x_source - x_source_clipped;
y_temp_src = y_source - y_source_clipped;
Note that x_source_clipped/y_source_clipped will never be less than
x_source/y_source because all we're doing is clipping. This means that
x_temp_src/y_temp_src will always be non-positive; the original source
coordinate can never be strictly *inside* the temporary image or we
could have made the temporary image smaller.
x_temp_src = x_source - x_source_clipped
= x_source - (x_source + x_off_clipped)
= -x_off_clipped
= x_dest - x_dest_clipped
= x_dest - (extents->x1 - dest->drawable.x)
Again, this is off by the destination origin within the screen
coordinate space.
The code should look like:
temp_src =
glamor_convert_gradient_picture(screen, source,
extent->x1 + x_source - x_dest - dest->pDrawable->x,
extent->y1 + y_source - y_dest - dest->pDrawable->y,
width, height);
x_temp_src = -extent->x1 + x_dest + dest->pDrawable->x;
y_temp_src = -extent->y1 + y_dest + dest->pDrawable->y;
Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Markus Wick <markus@selfnet.de>
(cherry picked from commit 55f5bfb578e934319d1308cbb56c900c5ac7cfa7)
Signed-off-by: Julien Cristau <jcristau@debian.org>
diff --git a/glamor/glamor_render.c b/glamor/glamor_render.c
index 14ab738..e5d5d2c 100644
--- a/glamor/glamor_render.c
+++ b/glamor/glamor_render.c
@@ -1450,8 +1450,8 @@ glamor_composite_clipped_region(CARD8 op,
|| source_pixmap->drawable.height != height)))) {
temp_src =
glamor_convert_gradient_picture(screen, source,
- extent->x1 + x_source - x_dest,
- extent->y1 + y_source - y_dest,
+ extent->x1 + x_source - x_dest - dest->pDrawable->x,
+ extent->y1 + y_source - y_dest - dest->pDrawable->y,
width, height);
if (!temp_src) {
temp_src = source;
@@ -1459,8 +1459,8 @@ glamor_composite_clipped_region(CARD8 op,
}
temp_src_priv =
glamor_get_pixmap_private((PixmapPtr) (temp_src->pDrawable));
- x_temp_src = -extent->x1 + x_dest;
- y_temp_src = -extent->y1 + y_dest;
+ x_temp_src = -extent->x1 + x_dest + dest->pDrawable->x;
+ y_temp_src = -extent->y1 + y_dest + dest->pDrawable->y;
}
if (mask
@@ -1474,8 +1474,8 @@ glamor_composite_clipped_region(CARD8 op,
* to do reduce one convertion. */
temp_mask =
glamor_convert_gradient_picture(screen, mask,
- extent->x1 + x_mask - x_dest,
- extent->y1 + y_mask - y_dest,
+ extent->x1 + x_mask - x_dest - dest->pDrawable->x,
+ extent->y1 + y_mask - y_dest - dest->pDrawable->y,
width, height);
if (!temp_mask) {
temp_mask = mask;
@@ -1483,8 +1483,8 @@ glamor_composite_clipped_region(CARD8 op,
}
temp_mask_priv =
glamor_get_pixmap_private((PixmapPtr) (temp_mask->pDrawable));
- x_temp_mask = -extent->x1 + x_dest;
- y_temp_mask = -extent->y1 + y_dest;
+ x_temp_mask = -extent->x1 + x_dest + dest->pDrawable->x;
+ y_temp_mask = -extent->y1 + y_dest + dest->pDrawable->y;
}
/* Do two-pass PictOpOver componentAlpha, until we enable
* dual source color blending.
--
cgit v0.10.2
@@ -0,0 +1,92 @@
Submitted By: Armin K. <krejzi at email dot com>
Date: 2012-12-30
Initial Package Version: 1.13.1
Upstream Status: Not submitted.
Origin: Upstream mailing list.
Description: Adds PRIME support to Xorg Server to make GPU offloading work.
--- a/hw/xfree86/common/xf86Init.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/common/xf86Init.c 2014-06-04 14:00:29.539324458 +0200
@@ -363,6 +363,16 @@
return ret;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+static void
+xf86AutoConfigOutputDevices(void)
+{
+ int i;
+
+ for (i = 0; i < xf86NumGPUScreens; i++)
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
+}
+
static void
InstallSignalHandlers(void)
{
@@ -952,6 +962,8 @@
for (i = 0; i < xf86NumGPUScreens; i++)
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevices();
+
xf86VGAarbiterWrapFunctions();
if (sigio_blocked)
OsReleaseSIGIO();
--- a/hw/xfree86/common/xf86platformBus.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/common/xf86platformBus.c 2014-06-04 14:00:29.539324458 +0200
@@ -426,6 +426,8 @@
return foundScreen;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+
int
xf86platformAddDevice(int index)
{
@@ -494,6 +496,7 @@
}
/* attach unbound to 0 protocol screen */
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
RRResourcesChanged(xf86Screens[0]->pScreen);
RRTellChanged(xf86Screens[0]->pScreen);
--- a/hw/xfree86/modes/xf86Crtc.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/modes/xf86Crtc.c 2014-06-04 14:00:29.540324474 +0200
@@ -3387,3 +3387,35 @@
crtc->x = crtc->y = 0;
}
}
+
+
+void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master)
+{
+ RRProviderPtr master_provider;
+ xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(master);
+ xf86CrtcConfigPtr slave_config = XF86_CRTC_CONFIG_PTR(pScrn);
+ Bool unbound = FALSE;
+
+ if (!config || !slave_config)
+ return;
+
+ master_provider = config->randr_provider;
+
+ if ((master->capabilities & RR_Capability_SinkOffload) &&
+ pScrn->capabilities & RR_Capability_SourceOffload) {
+ /* source offload */
+
+ DetachUnboundGPU(pScrn->pScreen);
+ unbound = TRUE;
+ AttachOffloadGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->offload_sink = master_provider;
+ }
+ if ((master->capabilities & RR_Capability_SourceOutput) &&
+ pScrn->capabilities & RR_Capability_SinkOutput) {
+ /* sink offload */
+ if (!unbound)
+ DetachUnboundGPU(pScrn->pScreen);
+ AttachOutputGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->output_source = master_provider;
+ }
+}
@@ -0,0 +1,92 @@
Submitted By: Armin K. <krejzi at email dot com>
Date: 2012-12-30
Initial Package Version: 1.13.1
Upstream Status: Not submitted.
Origin: Upstream mailing list.
Description: Adds PRIME support to Xorg Server to make GPU offloading work.
--- a/hw/xfree86/common/xf86Init.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/common/xf86Init.c 2014-06-04 14:00:29.539324458 +0200
@@ -363,6 +363,16 @@
return ret;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+static void
+xf86AutoConfigOutputDevices(void)
+{
+ int i;
+
+ for (i = 0; i < xf86NumGPUScreens; i++)
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
+}
+
static void
InstallSignalHandlers(void)
{
@@ -952,6 +962,8 @@
for (i = 0; i < xf86NumGPUScreens; i++)
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevices();
+
xf86VGAarbiterWrapFunctions();
if (sigio_blocked)
OsReleaseSIGIO();
--- a/hw/xfree86/common/xf86platformBus.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/common/xf86platformBus.c 2014-06-04 14:00:29.539324458 +0200
@@ -426,6 +426,8 @@
return foundScreen;
}
+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
+
int
xf86platformAddDevice(int index)
{
@@ -494,6 +496,7 @@
}
/* attach unbound to 0 protocol screen */
AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
RRResourcesChanged(xf86Screens[0]->pScreen);
RRTellChanged(xf86Screens[0]->pScreen);
--- a/hw/xfree86/modes/xf86Crtc.c 2014-06-04 12:49:11.000000000 +0200
+++ b/hw/xfree86/modes/xf86Crtc.c 2014-06-04 14:00:29.540324474 +0200
@@ -3387,3 +3387,35 @@
crtc->x = crtc->y = 0;
}
}
+
+
+void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master)
+{
+ RRProviderPtr master_provider;
+ xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(master);
+ xf86CrtcConfigPtr slave_config = XF86_CRTC_CONFIG_PTR(pScrn);
+ Bool unbound = FALSE;
+
+ if (!config || !slave_config)
+ return;
+
+ master_provider = config->randr_provider;
+
+ if ((master->capabilities & RR_Capability_SinkOffload) &&
+ pScrn->capabilities & RR_Capability_SourceOffload) {
+ /* source offload */
+
+ DetachUnboundGPU(pScrn->pScreen);
+ unbound = TRUE;
+ AttachOffloadGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->offload_sink = master_provider;
+ }
+ if ((master->capabilities & RR_Capability_SourceOutput) &&
+ pScrn->capabilities & RR_Capability_SinkOutput) {
+ /* sink offload */
+ if (!unbound)
+ DetachUnboundGPU(pScrn->pScreen);
+ AttachOutputGPU(master->pScreen, pScrn->pScreen);
+ slave_config->randr_provider->output_source = master_provider;
+ }
+}
+187
View File
@@ -0,0 +1,187 @@
#!/bin/sh
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# T2 SDE: package/.../xorg-server/xvfb-run.sh
# Copyright (C) 2005 The T2 SDE Project
# Copyright (C) XXXX - 2005 Debian
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- T2-COPYRIGHT-NOTE-END ---
# $Id: xvfb-run 2166 2005-01-27 07:54:19Z branden $
# from: http://necrotic.deadbeast.net/xsf/XFree86/trunk/debian/local/xvfb-run
# This script starts an instance of Xvfb, the "fake" X server, runs a command
# with that server available, and kills the X server when done. The return
# value of the command becomes the return value of this script.
#
# If anyone is using this to build a Debian package, make sure the package
# Build-Depends on xvfb, xbase-clients, and xfonts-base.
set -e
PROGNAME=xvfb-run
SERVERNUM=99
AUTHFILE=
ERRORFILE=/dev/null
STARTWAIT=3
XVFBARGS="-screen 0 640x480x8"
LISTENTCP="-nolisten tcp"
XAUTHPROTO=.
# Query the terminal to establish a default number of columns to use for
# displaying messages to the user. This is used only as a fallback in the event
# the COLUMNS variable is not set. ($COLUMNS can react to SIGWINCH while the
# script is running, and this cannot, only being calculated once.)
DEFCOLUMNS=$(stty size 2>/dev/null | awk '{print $2}') || true
if ! expr "$DEFCOLUMNS" : "[[:digit:]]\+$" >/dev/null 2>&1; then
DEFCOLUMNS=80
fi
# Display a message, wrapping lines at the terminal width.
message () {
echo "$PROGNAME: $*" | fmt -t -w ${COLUMNS:-$DEFCOLUMNS}
}
# Display an error message.
error () {
message "error: $*" >&2
}
# Display a usage message.
usage () {
if [ -n "$*" ]; then
message "usage error: $*"
fi
cat <<EOF
Usage: $PROGNAME [OPTION ...] COMMAND
Run COMMAND (usually an X client) in a virtual X server environment.
Options:
-a --auto-servernum try to get a free server number, starting at
--server-num
-e FILE --error-file=FILE file used to store xauth errors and Xvfb
output (default: $ERRORFILE)
-f FILE --auth-file=FILE file used to store auth cookie
(default: ./.Xauthority)
-h --help display this usage message and exit
-n NUM --server-num=NUM server number to use (default: $SERVERNUM)
-l --listen-tcp enable TCP port listening in the X server
-p PROTO --xauth-protocol=PROTO X authority protocol name to use
(default: xauth command's default)
-s ARGS --server-args=ARGS arguments (other than server number and
"-nolisten tcp") to pass to the Xvfb server
(default: "$XVFBARGS")
-w DELAY --wait=DELAY delay in seconds to wait for Xvfb to start
before running COMMAND (default: $STARTWAIT)
EOF
}
# Find a free server number by looking at .X*-lock files in /tmp.
find_free_servernum() {
# Sadly, the "local" keyword is not POSIX. Leave the next line commented in
# the hope Debian Policy eventually changes to allow it in /bin/sh scripts
# anyway.
#local i
i=$SERVERNUM
while [ -f /tmp/.X$i-lock ]; do
i=$(($i + 1))
done
echo $i
}
# Parse the command line.
ARGS=$(getopt --options +ae:f:hn:lp:s:w: \
--long auto-servernum,error-file:auth-file:,help,server-num:,listen-tcp,xauth-protocol:,server-args:,wait: \
--name "$PROGNAME" -- "$@")
GETOPT_STATUS=$?
if [ $GETOPT_STATUS -ne 0 ]; then
error "internal error; getopt exited with status $GETOPT_STATUS"
exit 6
fi
eval set -- "$ARGS"
while :; do
case "$1" in
-a|--auto-servernum) SERVERNUM=$(find_free_servernum) ;;
-e|--error-file) ERRORFILE="$2"; shift ;;
-f|--auth-file) AUTHFILE="$2"; shift ;;
-h|--help) SHOWHELP="yes" ;;
-n|--server-num) SERVERNUM="$2"; shift ;;
-l|--listen-tcp) LISTENTCP="" ;;
-p|--xauth-protocol) XAUTHPROTO="$2"; shift ;;
-s|--server-args) XVFBARGS="$2"; shift ;;
-w|--wait) STARTWAIT="$2"; shift ;;
--) shift; break ;;
*) error "internal error; getopt permitted \"$1\" unexpectedly"
exit 6
;;
esac
shift
done
if [ "$SHOWHELP" ]; then
usage
exit 0
fi
if [ -z "$*" ]; then
usage "need a command to run" >&2
exit 2
fi
if ! which xauth >/dev/null; then
error "xauth command not found"
exit 3
fi
# If the user did not specify an X authorization file to use, set up a temporary
# directory to house one.
if [ -z "$AUTHFILE" ]; then
XVFB_RUN_TMPDIR="${TMPDIR:-/tmp}/$PROGNAME.$$"
if ! mkdir -p -m 700 "$XVFB_RUN_TMPDIR"; then
error "temporary directory $XVFB_RUN_TMPDIR already exists"
exit 4
fi
AUTHFILE=$(unset TMPDIR && mktemp -p "$XVFB_RUN_TMPDIR" Xauthority.XXXXXXXX)
fi
# Start Xvfb.
MCOOKIE=$(mcookie)
XAUTHORITY=$AUTHFILE xauth add ":$SERVERNUM" "$XAUTHPROTO" "$MCOOKIE" \
>"$ERRORFILE" 2>&1
XAUTHORITY=$AUTHFILE Xvfb ":$SERVERNUM" $XVFBARGS $LISTENTCP >"$ERRORFILE" \
2>&1 &
XVFBPID=$!
sleep "$STARTWAIT"
# Start the command and save its exit status.
set +e
DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
RETVAL=$?
set -e
# Kill Xvfb now that the command has exited.
kill $XVFBPID
# Clean up.
XAUTHORITY=$AUTHFILE xauth remove ":$SERVERNUM" >"$ERRORFILE" 2>&1
if [ -n "$XVFB_RUN_TMPDIR" ]; then
if ! rm -r "$XVFB_RUN_TMPDIR"; then
error "problem while cleaning up temporary directory"
exit 5
fi
fi
# Return the executed command's exit status.
exit $RETVAL
# vim:set ai et sts=4 sw=4 tw=80:
+390
View File
@@ -0,0 +1,390 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-server</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<Summary>X.Org X Server</Summary>
<Description>X server is the main application that allows a graphical interface.</Description>
<Archive sha1sum="490118810a54e91c8814245c99d6285caf4985dd" type="tarbz2">mirrors://xorg/individual/xserver/xorg-server-1.17.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>font-util</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libdmx-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXaw-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXfont-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>libxkbfile-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
<Dependency>libXpm-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXres-devel</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>xorg-app</Dependency>
<Dependency>nettle-devel</Dependency>
<Dependency>libepoxy-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>xcb-util-image-devel</Dependency>
<Dependency>xcb-util-wm-devel</Dependency>
<Dependency>xcb-util-keysyms-devel</Dependency>
<Dependency>xcb-util-renderutil-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">xorg-server-1.17.1-add_prime_support-1.patch</Patch>
<Patch level="1">default-module-path.patch</Patch>
<Patch level="1">ubuntu/001_fedora_extramodes.patch</Patch>
<Patch level="1">ubuntu/03_static-nettle.diff</Patch>
<Patch level="1">ubuntu/05_Revert-Unload-submodules.diff</Patch>
<Patch level="1">ubuntu/105_nvidia_fglrx_autodetect.patch</Patch>
<Patch level="1">ubuntu/10_Include-missing-selection-h.diff</Patch>
<Patch level="1">ubuntu/188_default_primary_to_first_busid.patch</Patch>
<Patch level="1">ubuntu/226_fall_back_to_autoconfiguration.patch</Patch>
<Patch level="1">ubuntu/227_null_ptr_midispcur.patch</Patch>
<Patch level="1">ubuntu/include-selection-h.patch</Patch>
<Patch level="1">ubuntu/no-nv.patch</Patch>
<Patch level="1">ubuntu/xf86-inactive-gpuscreen.patch</Patch>
<Patch level="1">ubuntu/xfree86-no-xv-for-gpuscreens.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-server-common</Name>
<IsA>data</IsA>
<Summary>Common files for X servers</Summary>
<Files>
<Path fileType="data">/etc/X11/fontpath.d</Path>
<Path fileType="data">/etc/dbus-1</Path>
<Path fileType="data">/usr/lib/xorg/protocol.txt</Path>
<Path fileType="data">/var/lib/xkb</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man/man1/Xserver.1</Path>
</Files>
</Package>
<Package>
<Name>xorg-server</Name>
<Replaces>
<Package>xorg-video-modesetting</Package>
<Package>glamor-egl</Package>
</Replaces>
<IsA>app:console</IsA>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libXfont</Dependency>
<Dependency>libunwind</Dependency>
<Dependency>libpciaccess</Dependency>
<Dependency>libxshmfence</Dependency>
<Dependency>libepoxy</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/X11/xorg.conf.d</Path>
<Path fileType="executable">/usr/bin/X</Path>
<Path fileType="executable">/usr/bin/Xorg</Path>
<Path fileType="executable">/usr/bin/cvt</Path>
<Path fileType="executable">/usr/bin/gtf</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="data">/usr/share/X11/DriversDB</Path>
<Path fileType="data">/usr/share/X11/pci</Path>
<Path fileType="data">/usr/share/X11/xorg.conf.d</Path>
<Path fileType="man">/usr/share/man/man1/Xorg.1</Path>
<Path fileType="man">/usr/share/man/man1/cvt.1</Path>
<Path fileType="man">/usr/share/man/man1/gtf.1</Path>
<Path fileType="man">/usr/share/man/man4/exa.4</Path>
<Path fileType="man">/usr/share/man/man4/modesetting.4</Path>
<Path fileType="man">/usr/share/man/man4/fbdevhw.4</Path>
<Path fileType="man">/usr/share/man/man5/xorg.conf.5</Path>
<Path fileType="man">/usr/share/man/man5/xorg.conf.d.5</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0755" target="/usr/libexec/xorg-save-xkb-config.sh">xorg-save-xkb-config.sh</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/X11/DriversDB">DriversDB</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/X11/xorg.conf.d/10-quirks.conf">fedora/10-quirks.conf</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>xorg-server-xdmx</Name>
<IsA>app:console</IsA>
<Summary>Distributed Multihead X Server</Summary>
<RuntimeDependencies>
<Dependency>xorg-server-common</Dependency>
<Dependency>libXi</Dependency>
<Dependency>libXt</Dependency>
<Dependency>libXmu</Dependency>
<Dependency>libdmx</Dependency>
<Dependency>libXaw</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXfont</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libunwind</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/*dmx*</Path>
<Path fileType="man">/usr/share/man/man1/*dmx*</Path>
</Files>
</Package>
<Package>
<Name>xorg-server-xwayland</Name>
<IsA>app:console</IsA>
<Summary>Run X clients under wayland</Summary>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libXfont</Dependency>
<Dependency>libepoxy</Dependency>
<Dependency>libxshmfence</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>xorg-server-common</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/Xwayland</Path>
</Files>
</Package>
<Package>
<Name>xorg-server-xephyr</Name>
<IsA>app:console</IsA>
<Summary>Nested X Server</Summary>
<RuntimeDependencies>
<Dependency>xorg-server-common</Dependency>
<Dependency>mesa</Dependency>
<Dependency>xcb-util</Dependency>
<Dependency>libunwind</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXfont</Dependency>
<Dependency>libepoxy</Dependency>
<Dependency>xcb-util-wm</Dependency>
<Dependency>libxshmfence</Dependency>
<Dependency>xcb-util-image</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>xcb-util-renderutil</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/Xephyr</Path>
<Path fileType="man">/usr/share/man/man1/Xephyr.1</Path>
</Files>
</Package>
<Package>
<Name>xorg-server-xvfb</Name>
<!-- xvfb-run is GPLv2 -->
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Virtual Framebuffer X Server</Summary>
<RuntimeDependencies>
<Dependency>xorg-server-common</Dependency>
<Dependency>libXfont</Dependency>
<Dependency>pixman</Dependency>
<Dependency>mesa</Dependency>
<Dependency>libunwind</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/[Xx]vfb*</Path>
<Path fileType="man">/usr/share/man/man1/Xvfb.1</Path>
</Files>
<AdditionalFiles>
<!-- xvfb-run script from http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh -->
<AdditionalFile owner="root" permission="0755" target="/usr/bin/xvfb-run">xvfb-run.sh</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>xorg-server-xnest</Name>
<Summary>A nested X server that runs as an X application</Summary>
<RuntimeDependencies>
<Dependency>libXfont</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libunwind</Dependency>
<Dependency>pixman</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/Xnest</Path>
<Path fileType="man">/usr/share/man/man1/Xnest.1</Path>
</Files>
</Package>
<Package>
<Name>xorg-server-devel</Name>
<IsA>data</IsA>
<IsA>library</IsA>
<Summary>Headers and libraries for X server driver development</Summary>
<RuntimeDependencies>
<Dependency relase="current">xorg-server</Dependency>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>mesa-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/xorg</Path>
<Path fileType="library">/usr/lib/libxf86config.a</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/aclocal</Path>
</Files>
</Package>
<History>
<Update release="20">
<Date>2015-05-17</Date>
<Version>1.17.1</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2015-02-06</Date>
<Version>1.16.3</Version>
<Comment>Release xorg-server-xnest</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2015-01-20</Date>
<Version>1.16.3</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2014-08-31</Date>
<Version>1.16.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2014-06-27</Date>
<Version>1.15.2</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2014-05-16</Date>
<Version>1.15.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2014-04-15</Date>
<Version>1.15.1</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2014-04-13</Date>
<Version>1.15.0</Version>
<Comment>Release bump,update driversdb</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2014-03-07</Date>
<Version>1.15.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2014-02-02</Date>
<Version>1.14.2</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2013-11-06</Date>
<Version>1.14.2</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2013-09-11</Date>
<Version>1.14.2</Version>
<Comment>Update driversDB</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2013-08-25</Date>
<Version>1.14.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-07-28</Date>
<Version>1.14.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-07-27</Date>
<Version>1.14.1</Version>
<Comment>Dep Fixed, rebuild</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-06-21</Date>
<Version>1.14.1</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-05-29</Date>
<Version>1.14.1</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-18</Date>
<Version>1.14.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-05</Date>
<Version>1.13.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-25</Date>
<Version>1.13.0</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-server</Name>
<Summary xml:lang="tr">X.Org X Sunucu</Summary>
<Summary xml:lang="fr">Serveur X X.Org</Summary>
<Summary xml:lang="de">X.Org X Server</Summary>
<Summary xml:lang="pl">X.Org X Serwer</Summary>
<Description xml:lang="tr">X sunucu, grafiksel arayüz için gerekli ana uygulamadır.</Description>
<Description xml:lang="pl">X serwer to główna aplikacja, która umożliwia interfejs graficzny.</Description>
</Source>
<Package>
<Name>xorg-server-common</Name>
<Summary xml:lang="tr">X sunucuları için ortak dosyalar</Summary>
</Package>
<Package>
<Name>xorg-server-xdmx</Name>
<Summary xml:lang="tr">Dağıtık, çok başlı X sunucusu</Summary>
</Package>
<Package>
<Name>xorg-server-xephyr</Name>
<Summary xml:lang="tr">Başka bir X ekranında çalışabilen X sunucusu</Summary>
</Package>
<Package>
<Name>xorg-server-xvfb</Name>
<Summary xml:lang="tr">Sanal framebuffer X sunucusu</Summary>
</Package>
<Package>
<Name>xorg-server-xvnc</Name>
<Summary xml:lang="tr">X pencere sistemi için VNC sunucusu</Summary>
</Package>
<Package>
<Name>xorg-server-Xwayland</Name>
<Summary xml:lang="tr">X pencere sistemini wayland altında çalıştırın</Summary>
</Package>
<Package>
<Name>xorg-server-devel</Name>
<Summary xml:lang="tr">X sunucusu için sürücü geliştirmede kullanılan başlık ve kitaplık dosyaları</Summary>
</Package>
</PISI>