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