summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Kämpf <kkaempf@suse.de>2010-12-11 18:21:09 +0100
committerKlaus Kämpf <kkaempf@suse.de>2010-12-11 18:21:09 +0100
commit0ac34d70163e0ede90578f2e8fe16c21173d58ed (patch)
tree94ea1cf80660a5425d5ad178e7078a91dd264bbd
parent7cacec6ba9ff14a57a1920079b261d675782f524 (diff)
downloadlibzypp-bindings-0ac34d70163e0ede90578f2e8fe16c21173d58ed.tar.gz
libzypp-bindings-0ac34d70163e0ede90578f2e8fe16c21173d58ed.tar.bz2
libzypp-bindings-0ac34d70163e0ede90578f2e8fe16c21173d58ed.zip
DistributionLabel came after version 6.31.0
-rw-r--r--swig/Target.i4
-rw-r--r--swig/ZYppCommitPolicy.i3
2 files changed, 6 insertions, 1 deletions
diff --git a/swig/Target.i b/swig/Target.i
index b8c2e3c..0c81a33 100644
--- a/swig/Target.i
+++ b/swig/Target.i
@@ -1,15 +1,18 @@
%ignore zypp::Target::reset;
+#if ZYPP_VERSION > 631
namespace zypp
{
// Redefine nested class in global scope for SWIG
struct DistributionLabel {};
}
+#endif
%include <zypp/Target.h>
namespace zypp
{
typedef intrusive_ptr<Target> Target_Ptr;
%template(Target_Ptr) intrusive_ptr<Target>;
}
+#if ZYPP_VERSION > 631
%{
namespace zypp
{
@@ -17,3 +20,4 @@ typedef intrusive_ptr<Target> Target_Ptr;
typedef Target::DistributionLabel DistributionLabel;
}
%}
+#endif \ No newline at end of file
diff --git a/swig/ZYppCommitPolicy.i b/swig/ZYppCommitPolicy.i
index 2e23231..b0bce36 100644
--- a/swig/ZYppCommitPolicy.i
+++ b/swig/ZYppCommitPolicy.i
@@ -1,4 +1,4 @@
-
+#if ZYPP_VERSION > 615
#ifdef SWIGRUBY
%rename("dryRun=") ZYppCommitPolicy::dryRun(bool);
%rename("rpmNoSignature=") ZYppCommitPolicy::rpmNoSignature(bool);
@@ -7,3 +7,4 @@
%include <zypp/DownloadMode.h>
%include <zypp/ZYppCommitPolicy.h>
+#endif \ No newline at end of file