playground/metin.akdere/2011/libfreenect - Version bump to 0.1.1 release

Metin Akdere paketler-commits at pardus.org.tr
Mon Oct 3 13:33:10 EEST 2011


Author: metin.akdere
Date: Mon Oct  3 13:33:10 2011
New Revision: 123983

Added:
   playground/metin.akdere/2011/libfreenect/files/fix-install-dir.diff
   playground/metin.akdere/2011/libfreenect/files/link-fakenect-math-lib.diff
Modified:
   playground/metin.akdere/2011/libfreenect/actions.py
   playground/metin.akdere/2011/libfreenect/pspec.xml
Log:
* Version bump to 0.1.1 release
* Add patch to fix install dir on 64-bit systems
* Add patch to link explicitly fakenect library with math library



---
 actions.py                        |    4 +--
 files/fix-install-dir.diff        |   19 ++++++++++++++++++
 files/link-fakenect-math-lib.diff |   13 ++++++++++++
 pspec.xml                         |   40 +++++++++++++++++++++++++++-----------
 4 files changed, 63 insertions(+), 13 deletions(-)

Modified: playground/metin.akdere/2011/libfreenect/actions.py
=================================================================
--- playground/metin.akdere/2011/libfreenect/actions.py	(original)
+++ playground/metin.akdere/2011/libfreenect/actions.py	Mon Oct  3 13:33:10 2011
@@ -11,7 +11,7 @@
 from pisi.actionsapi import cmaketools
 from pisi.actionsapi import get
 
-WorkDir = "libfreenect"
+WorkDir = "OpenKinect-libfreenect-dbfd4ce"
 NoStrip = ["/"]
 
 def setup():
@@ -29,7 +29,7 @@
     cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
     shelltools.cd("..")
 
-    pisitools.insinto("/etc/udev/rules.d", "udev/*rules")
+    pisitools.insinto("/etc/udev/rules.d", "platform/linux/udev/*rules")
     pisitools.remove("/usr/lib/*.a")
 
     pisitools.dodoc("doc/*", "GPL2", "APACHE20", "README*", "HACKING")

Modified: playground/metin.akdere/2011/libfreenect/pspec.xml
=================================================================
--- playground/metin.akdere/2011/libfreenect/pspec.xml	(original)
+++ playground/metin.akdere/2011/libfreenect/pspec.xml	Mon Oct  3 13:33:10 2011
@@ -16,17 +16,16 @@
         <Summary>Open Kinect library and examples</Summary>
         <Description>libfreenect is an opensource library and a set of examples for the Kinect sensor kit.</Description>
         <!-- created from https://github.com/OpenKinect/libfreenect -->
-        <Archive sha1sum="8d3be6b9c0bc05d24eee01b305249683178d76ed" type="targz">http://cekirdek.pardus.org.tr/~onur/distfiles/libfreenect-20101210.tar.gz</Archive>
+        <Archive sha1sum="631c1f86fa67cccaf3157533bb9aa289b767db36" type="targz">https://github.com/OpenKinect/libfreenect/tarball/master/OpenKinect-libfreenect-v0.1.1-0-gdbfd4ce.tar.gz</Archive>
         <BuildDependencies>
-            <Dependency>libusb1</Dependency>
-            <Dependency>mesa</Dependency>
-            <Dependency>glut</Dependency>
+            <Dependency>libusb1-devel</Dependency>
+            <Dependency>mesa-devel</Dependency>
+            <Dependency>freeglut-devel</Dependency>
         </BuildDependencies>
-            <!--
         <Patches>
-            <Patch level="1"></Patch>
+            <Patch level="1">fix-install-dir.diff</Patch>
+            <Patch level="1">link-fakenect-math-lib.diff</Patch>
         </Patches>
-            -->
     </Source>
 
     <Package>
@@ -34,14 +33,12 @@
         <RuntimeDependencies>
             <Dependency>libusb1</Dependency>
             <Dependency>mesa</Dependency>
-            <Dependency>glut</Dependency>
+            <Dependency>freeglut</Dependency>
         </RuntimeDependencies>
         <Files>
             <Path fileType="config">/etc/udev/rules.d</Path>
             <Path fileType="executable">/usr/bin</Path>
-            <Path fileType="header">/usr/include</Path>
             <Path fileType="library">/usr/lib</Path>
-            <Path fileType="data">/usr/lib/pkgconfig</Path>
             <Path fileType="doc">/usr/share/doc/libfreenect</Path>
         </Files>
         <!--
@@ -50,11 +47,32 @@
         </AdditionalFiles>
         -->
     </Package>
+    <Package>
+        <Name>libfreenect-devel</Name>
+        <RuntimeDependencies>
+            <Dependency release="current">libfreenect</Dependency>
+        </RuntimeDependencies>
+        <Files>
+            <Path fileType="header">/usr/include</Path>
+            <Path fileType="data">/usr/lib/pkgconfig</Path>
+        </Files>
+    </Package>
 
     <History>
+        <Update release="2">
+            <Date>2011-10-03</Date>
+            <Version>0.1.1</Version>
+            <Comment>
+                * Version bump to 0.1.1 release
+                * Add patch to fix install dir on 64-bit systems
+                * Add patch to link explicitly fakenect library with math library
+            </Comment>
+            <Name>Metin Akdere</Name>
+            <Email>metin at pardus.org.tr</Email>
+        </Update>
         <Update release="1">
             <Date>2010-12-10</Date>
-            <Version>0.0_20101210</Version>
+            <Version>0.1.1</Version>
             <Comment>First release</Comment>
             <Name>Onur Küçük</Name>
             <Email>onur at pardus.org.tr</Email>


More information about the paketler-commits mailing list