SPECS: python-gstreamer.spec - a patch moving all files into py_si...

Jakub Piotr Cłapa loc w toya.net.pl
Wto, 30 Sie 2005, 12:37:22 CEST


Jakub Bogusz wrote:
> On Tue, Aug 30, 2005 at 03:14:51AM +0200, jpc wrote:
> 
>>Author: jpc                          Date: Tue Aug 30 01:14:51 2005 GMT
>>Module: SPECS                         Tag: HEAD
>>---- Log message:
>>- a patch moving all files into py_sitedir (it won't work otherwise)
>>- remove unneeded pth file
>>- use py_postclean
>>- STBR (the version on FTP is totally broken)
> 
>>@@ -61,8 +63,7 @@
>> %doc AUTHORS ChangeLog NEWS README TODO
>> %dir %{py_sitedir}/gst
>> %attr(755,root,root) %{py_sitedir}/gst/*.so
>>-%{py_sitedir}/*.pth
>>-%{py_sitescriptdir}/gst/*py[co]
>    ^^^^^^^^^^^^^^^^^^^^^^^
>>+%{py_sitedir}/gst/*py[co]
> 
> A nie z powodu brakującego katalogu?

Raczej nie. root u mnie ma domyślną umaskę (więć a+rX). Python nie radzi 
sobie z importem modułów podzielonych na dwa katalogi. Jeśli pakiet 
zawiera moduły binarne, to cały ląduje w %{py_sitedir}. Tak robią 
wszystkie pakiety budowane z distutils, tylko te z autotolsami są 
nadgorliwe, podejrzewam, ze powodem jest to, ze ludzie nie wiedzą, że to 
nie zadziała i w Makefile'u używają w dobrej wierze pyexecdir i 
pythondir. U nich chodzi, bo u nich te dwa wskazują na ten sam katalog. 
(wszędzie tak chyba jest poza PLD, nie?)

-- 
Regards,
Jakub Piotr Cłapa



Więcej informacji o liście dyskusyjnej pld-devel-pl