commit a8f94418e5b72984298654884bca214d01bc924d
Author: Jan Rękorajski <[email protected]>
Date:   Mon Mar 6 19:07:40 2017 +0100

    - fix gcc/glibc build errors
    - rel 5

 build.patch         | 19 +++++++++++++++++++
 python-pyblock.spec |  4 +++-
 2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/python-pyblock.spec b/python-pyblock.spec
index c218d27..092713d 100644
--- a/python-pyblock.spec
+++ b/python-pyblock.spec
@@ -5,11 +5,12 @@ Summary:      Python modules for dealing with block devices
 Summary(pl.UTF-8):     Moduły Pythona do obsługi urządzeń blokowych
 Name:          python-%{module}
 Version:       0.53
-Release:       4
+Release:       5
 License:       GPL v2 or GPL v3
 Group:         Libraries/Python
 Source0:       
https://fedorahosted.org/releases/p/y/pyblock/pyblock-%{version}.tar.bz2
 # Source0-md5: f6d33a8362dee358517d0a9e2ebdd044
+Patch0:                build.patch
 URL:           http://fedoraproject.org/wiki/Anaconda
 BuildRequires: device-mapper-devel >= %{dmver}
 BuildRequires: dmraid-devel >= %{dmrver}
@@ -34,6 +35,7 @@ Pakiet pyblock zawiera moduły Pythona do obsługi urządzeń 
blokowych.
 
 %prep
 %setup -q -n %{module}-%{version}
+%patch0 -p1
 
 %build
 %{__make} -j1 \
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..3aec12c
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,19 @@
+--- pyblock-0.53/dm.c.orig     2011-12-08 21:02:03.000000000 +0100
++++ pyblock-0.53/dm.c  2017-03-06 19:06:36.925597603 +0100
+@@ -17,6 +17,7 @@
+  */
+ 
+ #define _GNU_SOURCE
++#include <sys/sysmacros.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -645,7 +646,7 @@
+ 
+       rc = pydm_init_table((PydmTableObject *)self, start, size,
+                       type, params);
+-      if (!rc < 0) {
++      if (rc >= 0) {
+               Py_DECREF(self);
+               return NULL;
+       }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-pyblock.git/commitdiff/a8f94418e5b72984298654884bca214d01bc924d

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to