]> git.pld-linux.org Git - packages/mythtv.git/commitdiff
- fix python binding install auto/th/mythtv-0.26.1-6
authorJan Rękorajski <baggins@pld-linux.org>
Thu, 5 May 2016 15:04:30 +0000 (17:04 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Thu, 5 May 2016 15:04:30 +0000 (17:04 +0200)
- rel 6

mythtv.spec
python-install.patch [new file with mode: 0644]

index 872a11c59c67006aff66c612850d3cc30b5201a8..3361eebd425aad17b68fede11fb3d4ce6c0bc64d 100644 (file)
@@ -52,7 +52,7 @@ Summary:      A personal video recorder (PVR) application
 Summary(pl.UTF-8):     Osobista aplikacja do nagrywania obrazu (PVR)
 Name:          mythtv
 Version:       0.26.1
-Release:       5
+Release:       6
 License:       GPL v2
 Group:         Applications/Multimedia
 Source0:       ftp://ftp.osuosl.org/pub/mythtv/%{name}-%{version}.tar.bz2
@@ -69,6 +69,7 @@ Source20:     dshowcodecs
 # Source20-md5:        48327772b9e150f69e1ab8ff44b9a76c
 Patch0:                %{name}-configure.patch
 Patch1:                system-zeromq.patch
+Patch2:                python-install.patch
 Patch20:       %{name}-compile_fixes_for_qt_4_7.patch
 Patch30:       %{name}-dshowserver-0.22.patch
 URL:           http://www.mythtv.org/
@@ -363,6 +364,7 @@ Ten pakiet zawiera moduły PHP do tworzenia dodatków dla mythtv.
 
 %patch0  -p1
 %patch1  -p1
+%patch2  -p1
 %{?with_dshowserver:%patch20 -p1}
 #%patch30 -p1
 
@@ -487,6 +489,8 @@ install -d $RPM_BUILD_ROOT/etc/{logrotate.d,sysconfig} \
                $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
 
 %{__make} install \
+       py_sitescriptdir=%{py_sitescriptdir} \
+       py_sitedir=%{py_sitedir} \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
 # Install the files that we added on top of mythtv's own stuff
diff --git a/python-install.patch b/python-install.patch
new file mode 100644 (file)
index 0000000..cbf129d
--- /dev/null
@@ -0,0 +1,24 @@
+--- mythtv-0.26.1/bindings/python/Makefile.orig        2013-08-15 16:44:02.000000000 +0200
++++ mythtv-0.26.1/bindings/python/Makefile     2016-05-05 16:53:57.760298186 +0200
+@@ -5,11 +5,7 @@
+ endif
+ REAL_PREFIX = $(PREFIX)
+-ifneq ($(PREFIX:/=), /usr)
+-      ifneq ($(PREFIX:/=), /usr/local)
+-              PREFIX_FLAGS=--prefix="$(PREFIX)"
+-      endif
+-endif
++PREFIX_FLAGS=--prefix="$(PREFIX)"
+ all: python_build
+@@ -22,7 +18,7 @@
+       $(PYTHON) setup.py build --mythtv-prefix="$(REAL_PREFIX)"
+ install: setup.py
+-      $(PYTHON) setup.py install --skip-build $(ROOT_FLAGS) $(PREFIX_FLAGS)
++      $(PYTHON) setup.py install --skip-build $(ROOT_FLAGS) --install-purelib=$(py_sitescriptdir) --install-platlib=$(py_sitedir) $(PREFIX_FLAGS)
+ ifdef INSTALL_ROOT
+ uninstall:
This page took 0.076525 seconds and 4 git commands to generate.