2011/devel/x11/library/libXfixes - Add lib32 package for libXfixes

Fatih Arslan paketler-commits at pardus.org.tr
Thu Mar 3 09:40:19 EET 2011


Author: fatih.arslan
Date: Thu Mar  3 09:40:19 2011
New Revision: 114879

Modified:
   2011/devel/x11/library/libXfixes/actions.py
   2011/devel/x11/library/libXfixes/pspec.xml
   2011/devel/x11/library/libXfixes/translations.xml
Log:
Add lib32 package for libXfixes

---
 actions.py       |   15 ++++++++++++++-
 pspec.xml        |   25 +++++++++++++++++++++++++
 translations.xml |    5 +++++
 3 files changed, 44 insertions(+), 1 deletion(-)

Modified: 2011/devel/x11/library/libXfixes/actions.py
=================================================================
--- 2011/devel/x11/library/libXfixes/actions.py	(original)
+++ 2011/devel/x11/library/libXfixes/actions.py	Thu Mar  3 09:40:19 2011
@@ -6,10 +6,21 @@
 # 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
+from pisi.actionsapi import shelltools
 
 def setup():
-    autotools.configure("--disable-static")
+    options = "--disable-static \
+               --disable-specs \
+               --without-xmlto"
+
+    if get.buildTYPE() == "emul32":
+        options += " --libdir=/usr/lib32"
+        shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())
+
+    autotools.autoreconf("-vif")
+    autotools.configure(options)
 
 def build():
     autotools.make()
@@ -17,3 +28,5 @@
 def install():
     autotools.rawInstall("DESTDIR=%s" % get.installDIR())
 
+    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
+

Modified: 2011/devel/x11/library/libXfixes/pspec.xml
=================================================================
--- 2011/devel/x11/library/libXfixes/pspec.xml	(original)
+++ 2011/devel/x11/library/libXfixes/pspec.xml	Thu Mar  3 09:40:19 2011
@@ -19,6 +19,7 @@
         <Name>libXfixes</Name>
         <Files>
             <Path fileType="library">/usr/lib</Path>
+            <Path fileType="doc">/usr/share/doc</Path>
         </Files>
     </Package>
 
@@ -35,7 +36,31 @@
         </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="10">
+            <Date>2011-03-03</Date>
+            <Version>4.0.5</Version>
+            <Comment>Add lib32 package for libXfixes</Comment>
+            <Name>Fatih Arslan</Name>
+            <Email>farslan at pardus.org.tr</Email>
+        </Update>
         <Update release="9">
             <Date>2010-10-12</Date>
             <Version>4.0.5</Version>

Modified: 2011/devel/x11/library/libXfixes/translations.xml
=================================================================
--- 2011/devel/x11/library/libXfixes/translations.xml	(original)
+++ 2011/devel/x11/library/libXfixes/translations.xml	Thu Mar  3 09:40:19 2011
@@ -11,4 +11,9 @@
         <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>


More information about the paketler-commits mailing list