Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=f6116a562473867e1493dff537bb78f5dfee183c

commit f6116a562473867e1493dff537bb78f5dfee183c
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Tue Dec 28 15:38:43 2010 +0100

pacman.vapi
*fixes vala binding with vala 0.10

diff --git a/bindings/vala/pacman.vapi b/bindings/vala/pacman.vapi
index 97ab290..ab2234a 100644
--- a/bindings/vala/pacman.vapi
+++ b/bindings/vala/pacman.vapi
@@ -29,44 +29,77 @@
[CCode (cprefix = "pacman_", lower_case_cprefix = "pacman_", cheader_filename = 
"pacman.h")]
namespace Pacman
{
-       const string    ROOT            = "/";
-       const string    DBPATH          = "var/lib/pacman-g2";
-       const string    CACHEDIR        = "var/cache/pacman-g2/pkg";
-       const string    LOCK            = "/tmp/pacman-g2.lck";
-       const string    HOOKSDIR        = "etc/pacman-g2/hooks";
-       const string    EXT_PKG         = ".fpm";
-       const string    EXT_DB          = ".fdb";
+       [CCode (cname="PM_ROOT")]
+       public const string ROOT;
+       [CCode (cname="PM_DBPATH")]
+       const string    DBPATH;
+       [CCode (cname="PM_CACHEDIR")]
+       const string    CACHEDIR;
+       [CCode (cname="PM_LOCK")]
+       const string    LOCK;
+       [CCode (cname="PM_HOOKSDIR")]
+       const string    HOOKSDIR;
+       [CCode (cname="PM_EXT_PKG")]
+       const string    EXT_PKG;
+       [CCode (cname="PM_EXT_DB")]
+       const string    EXT_DB;

-       const ushort    LOG_DEBUG       = 0x01;
-       const ushort    LOG_ERROR       = 0x02;
-       const ushort    LOG_WARNING     = 0x04;
-       const ushort    LOG_FLOW1       = 0x08;
-       const ushort    LOG_FLOW2       = 0x010;
-       const ushort    LOG_FUNCTION    = 0x020;
+       [CCode (cname="PM_LOG_DEBUG")]
+       const ushort    LOG_DEBUG;
+       [CCode (cname="PM_LOG_ERROR")]
+       const ushort    LOG_ERROR;
+       [CCode (cname="PM_LOG_WARNING")]
+       const ushort    LOG_WARNING;
+       [CCode (cname="PM_LOG_FLOW1")]
+       const ushort    LOG_FLOW1;
+       [CCode (cname="PM_LOG_FLOW2")]
+       const ushort    LOG_FLOW2;
+       [CCode (cname="PM_LOG_FUNCTION")]
+       const ushort    LOG_FUNCTION;

-       const ushort    TRANS_FLAG_NODEPS               = 0x01;
-       const ushort    TRANS_FLAG_FORCE                = 0x02;
-       const ushort    TRANS_FLAG_NOSAVE               = 0x04;
-       const ushort    TRANS_FLAG_FRESHEN              = 0x08;
-       const ushort    TRANS_FLAG_CASCADE              = 0x10;
-       const ushort    TRANS_FLAG_RECURSE              = 0x20;
-       const ushort    TRANS_FLAG_DBONLY               = 0x40;
-       const ushort    TRANS_FLAG_DEPENDSONLY          = 0x80;
-       const ushort    TRANS_FLAG_ALLDEPS              = 0x100;
-       const ushort    TRANS_FLAG_DOWNLOADONLY         = 0x200;
-       const ushort    TRANS_FLAG_NOSCRIPTLET          = 0x400;
-       const ushort    TRANS_FLAG_NOCONFLICTS          = 0x800;
-       const ushort    TRANS_FLAG_PRINTURIS            = 0x1000;
-       const ushort    TRANS_FLAG_NOINTEGRITY          = 0x2000;
-       const ushort    TRANS_FLAG_NOARCH               = 0x4000;
+       [CCode (cname="PM_TRANS_FLAG_NODEPS")]
+       const ushort    TRANS_FLAG_NODEPS;
+       [CCode (cname="PM_TRANS_FLAG_FORCE")]
+       const ushort    TRANS_FLAG_FORCE        ;
+       [CCode (cname="PM_TRANS_FLAG_NOSAVE")]
+       const ushort    TRANS_FLAG_NOSAVE;
+       [CCode (cname="PM_TRANS_FLAG_FRESHEN")]
+       const ushort    TRANS_FLAG_FRESHEN;
+       [CCode (cname="PM_TRANS_FLAG_CASCADE")]
+       const ushort    TRANS_FLAG_CASCADE;
+       [CCode (cname="PM_TRANS_FLAG_RECURSE")]
+       const ushort    TRANS_FLAG_RECURSE;
+       [CCode (cname="PM_TRANS_FLAG_DBONLY")]
+       const ushort    TRANS_FLAG_DBONLY;
+       [CCode (cname="PM_TRANS_FLAG_DEPENDSONLY")]
+       const ushort    TRANS_FLAG_DEPENDSONLY;
+       [CCode (cname="PM_TRANS_FLAG_ALLDEPS")]
+       const ushort    TRANS_FLAG_ALLDEPS;
+       [CCode (cname="PM_DBPATH")]
+       const ushort    TRANS_FLAG_DOWNLOADONLY;
+       [CCode (cname="PM_TRANS_FLAG_NOSCRIPTLET")]
+       const ushort    TRANS_FLAG_NOSCRIPTLET;
+       [CCode (cname="PM_TRANS_FLAG_NOCONFLICTS")]
+       const ushort    TRANS_FLAG_NOCONFLICTS;
+       [CCode (cname="PM_TRANS_FLAG_PRINTURIS")]
+       const ushort    TRANS_FLAG_PRINTURIS;
+       [CCode (cname="PM_RANS_FLAG_NOINTEGRITY")]
+       const ushort    TRANS_FLAG_NOINTEGRITY;
+       [CCode (cname="PM_TRANS_FLAG_NOARCH")]
+       const ushort    TRANS_FLAG_NOARCH;

-       const uint      DLFNM_LEN               = 1024;
+       [CCode (cname="PM_DLFNM_LEN")]
+       const uint      DLFNM_LEN;
+
+       [CCode (cname="PM_PKG_REASON_EXPLICIT")]
+       const uint      PKG_REASON_EXPLICIT;
+       [CCode (cname="PM_PKG_REASON_DEPEND")]
+       const uint      PKG_REASON_DEPEND;
+       [CCode (cname="PM_PKG_WITHOUT_ARCH")]
+       const uint      PKG_WITHOUT_ARCH;
+       [CCode (cname="PM_PKG_WITH_ARCH")]
+       const uint      PKG_WITH_ARCH;

-       const uint      PKG_REASON_EXPLICIT     = 0;
-       const uint      PKG_REASON_DEPEND       = 1;
-       const uint      PKG_WITHOUT_ARCH        = 0;
-       const uint      PKG_WITH_ARCH           = 1;
-
public static int initialize (string root);
public static int release ();

@@ -140,7 +173,7 @@ namespace Pacman

public static Database          register (string treename);
public int                      unregister ();
-               public weak void                getinfo (Database.Info di);
+               public unowned void             getinfo (Database.Info di);
public Group                    readgrp (string name);
public Package                  readpkg (string name);
public int                      setserver (string url);
@@ -189,7 +222,7 @@ namespace Pacman
STICK
}

-               public weak void* getinfo (Package.Info param);
+               public unowned void* getinfo (Package.Info param);

public int checkmd5sum ();
public int checksha1sum ();
@@ -212,7 +245,7 @@ namespace Pacman
PKGNAMES
}

-               public weak void* getinfo (Group.Info param);
+               public unowned void* getinfo (Group.Info param);
}

[Compact]
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to