Magellan Linux

Annotation of /trunk/todo/pykde4/pykde4-4.14.3-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 27927 - (hide annotations) (download)
Wed Apr 6 11:13:24 2016 UTC (8 years, 1 month ago) by niro
File size: 1314 byte(s)
-moved to 'todo'
1 niro 26593 # $Id$
2    
3     PNAME="pykde4"
4     PVER="4.14.3"
5     PBUILD="r3"
6    
7     PCAT="dev-python"
8     DESCRIPTION="KDE4 Kross scripting framework: Python interpreter."
9    
10     DEPEND="== kde-base/kdepimlibs-${PVER}
11     >= dev-lang/python-2.7
12     >= dev-python/qscintilla-qt4-2.8
13     >= dev-python/pyqt4-4.11
14     >= dev-libs/polkit-qt-0.112"
15    
16     SDEPEND=">= dev-libs/boost-1.57"
17    
18     # keep the '4' in the pname
19     SRCFILE="${PNAME}-${PVER}.tar.xz"
20     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
21    
22     # pull in kde4 as last to get kde's {pre,post}install {pre,post}remove
23     sminclude python kde4
24    
25     kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/soprano-2.9"
26     kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/shared-desktop-ontologies-0.11"
27    
28     SRC_URI+=(
29     mirror://${PNAME}/${PNAME}-4.13.97-use_system_sip_dir.patch
30     mirror://${PNAME}/${PNAME}-4.12.3-python_library_realpath.patch
31     )
32    
33     src_prepare()
34     {
35     munpack ${SRCFILE} || die
36     cd ${SRCDIR}
37    
38     # hard-codes sip path to /usr/share/sip, instead of respecting system path
39     mpatch ${PNAME}-4.13.97-use_system_sip_dir.patch || die
40     # fix libpython pathes
41     # FindPythonLibs.cmake returns libpython2.7.so instead of libpython2.7.so.1.0
42     # see: https://bugzilla.redhat.com/show_bug.cgi?id=1050944
43     mpatch ${PNAME}-4.12.3-python_library_realpath.patch || die
44     }
45    
46     src_compile()
47     {
48     cd ${SRCDIR}
49     kde4_configure -DPYQT4_SIP_DIR=/usr/share/sip || die
50     mmake || die
51     }