From bec0caea5e534107f587a6ef56a5f094c7523363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 29 Mar 2016 22:15:28 +0300 Subject: [PATCH 1/2] update --- need_build | 4 ---- 1 file changed, 4 deletions(-) diff --git a/need_build b/need_build index 347fa5297f..2341faa389 100644 --- a/need_build +++ b/need_build @@ -10,8 +10,6 @@ desktop/kde/application/okular desktop/kde/edu/kstars desktop/kde/education/kmplot - desktop/kde/games/kshisen - desktop/kde/games/libkdegames desktop/kde/plasma/libksysguard editor/emacs/emacs-php-mode hardware/disk/reiserfsprogs @@ -20,7 +18,6 @@ hardware/misc/libsmbios hardware/powermanagement/suspend hardware/scanner/sane-backends - hardware/virtualization/virtualbox kernel/drivers/module-fglrx multimedia/converter/pythonmagick multimedia/editor/blender @@ -46,7 +43,6 @@ programming/library/libaccounts-qt5 programming/library/libsignon-glib programming/misc/vigra - programming/profiler/valgrind system/boot/efibootmgr system/boot/efivar util/crypt/skey From 6488edc2223fa73e74f9c8c2e98285ef54d6a6f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Wed, 30 Mar 2016 10:45:14 +0300 Subject: [PATCH 2/2] python-pyblock fix build --- .../language/python/python-pyblock/actions.py | 4 +-- .../python-pyblock/fix-underlinking.patch | 26 +++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 programming/language/python/python-pyblock/fix-underlinking.patch diff --git a/programming/language/python/python-pyblock/actions.py b/programming/language/python/python-pyblock/actions.py index 0a34d1449d..3a078c0dde 100644 --- a/programming/language/python/python-pyblock/actions.py +++ b/programming/language/python/python-pyblock/actions.py @@ -8,11 +8,11 @@ from pisi.actionsapi import autotools from pisi.actionsapi import shelltools from pisi.actionsapi import get -#WorkDir = "pyblock-0.47-1_20100712" def build(): - shelltools.export("CFLAGS", "%s -g -I/usr/include/%s -Wall -Werror -fPIC" % (get.CFLAGS(), get.curPYTHON())) + shelltools.export("CFLAGS", "%s -g -I/usr/include/%s -Wall -fPIC" % (get.CFLAGS(), get.curPYTHON())) shelltools.export("LDFLAGS", "%s -shared" % get.LDFLAGS()) + autotools.make("USESELINUX=0") def install(): diff --git a/programming/language/python/python-pyblock/fix-underlinking.patch b/programming/language/python/python-pyblock/fix-underlinking.patch new file mode 100644 index 0000000000..ee6efa96b9 --- /dev/null +++ b/programming/language/python/python-pyblock/fix-underlinking.patch @@ -0,0 +1,26 @@ +diff -Nuar pyblock-0.53.orig/Makefile pyblock-0.53/Makefile +--- pyblock-0.53.orig/Makefile 2016-03-30 09:41:42.510926755 +0300 ++++ pyblock-0.53/Makefile 2016-03-30 09:42:32.328924813 +0300 +@@ -5,19 +5,19 @@ + DEBUGLIB := "/usr/lib/debug" + CC := gcc + PYVER := $(shell python -c "import sys; print sys.version[0:3]") +-CFLAGS := -g -I/usr/include/python$(PYVER) -Wall -Werror -fPIC $(OPTFLAGS) -fno-strict-aliasing ++CFLAGS := -g -I/usr/include/python$(PYVER) -Wall -fPIC $(OPTFLAGS) -fno-strict-aliasing + LDFLAGS := -shared + + VERSION := $(shell awk '/Version:/ { print $$2 }' python-pyblock.spec) + RELEASE := $(shell awk -F '[ %]' '/Release:/ { print $$2 }' python-pyblock.spec) + USESELINUX = 1 + +-dm_LIBS = dmraid devmapper ++dm_LIBS = devmapper python2.7 + ifeq (1, $(USESELINUX)) + dm_LIBS += selinux + CFLAGS += -DUSESELINUX=1 + endif +-dmraid_LIBS = dmraid devmapper ++dmraid_LIBS = dmraid python2.7 + + PYFILES=__init__.py maps.py device.py + LIBS = dmmodule.so dmraidmodule.so