Magellan Linux

Annotation of /branches/magellan-next/extras/kdegraphics4/kdegraphics4-4.6.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8565 - (hide annotations) (download)
Fri Jul 22 10:24:57 2011 UTC (12 years, 10 months ago) by niro
File size: 4124 byte(s)
auto added: ver bump to 4.6.5-r1
1 niro 8565 # $Id$
2    
3     PNAME="kdegraphics4"
4     PVER="4.6.5"
5     PBUILD="r1"
6    
7     SDEPEND="== kde-base/kdelibs4-${PVER}
8     >= kde-base/qimageblitz-0.0.6
9     >= dev-libs/soprano-2.6
10     >= dev-libs/shared-desktop-ontologies-0.7
11     >= app-misc/strigi-0.7.5
12     >= app-crypt/qca-2
13     >= app-text/poppler-qt4-0.17
14     >= app-text/libspectre-0.2.3
15     >= app-text/ebook-tools-0.1.1
16     >= dev-libs/soprano-2.6
17     >= dev-libs/shared-desktop-ontologies-0.7
18     >= media-gfx/sane-backends-1.0.22
19     >= media-gfx/exiv2-0.21
20     >= media-libs/freetype-2.4
21     >= media-libs/giflib-4
22     >= media-libs/libjpeg-8
23     >= media-libs/libgphoto2-2.4
24     >= media-libs/libpng-1.5
25     >= media-libs/libtiff-3.9
26     >= media-libs/lcms-1.19
27     >= sys-libs/libieee1284-0.2.11
28     >= sys-libs/zlib-1.2
29     >= virtual/opengl
30     >= x11-libs/libXxf86vm-1"
31    
32     SPLIT_PACKAGES="${PNAME}-libs
33     ${PNAME}-gwenview
34     ${PNAME}-kamera
35     ${PNAME}-kcolorchooser
36     ${PNAME}-kgamma
37     ${PNAME}-kolourpaint
38     ${PNAME}-kruler
39     ${PNAME}-ksnapshot
40     ${PNAME}-okular"
41    
42     sminclude kde4-split
43    
44     UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
45    
46     # todo:
47     # chm support
48     # djvu support
49    
50     split_info_kdegraphics4-gwenview()
51     {
52     DESCRIPTION="A simple image viewer for KDE4."
53     DEPEND="== kde-base/kdelibs4-${PVER}
54     == kde-base/kdebase4-runtime-${PVER}
55     == kde-base/kdegraphics4-libs-${PVER}
56     >= media-gfx/exiv2-0.18
57     >= media-libs/libjpeg-8
58     >= media-libs/libpng-1.4"
59     }
60    
61     split_info_kdegraphics4-kamera()
62     {
63     DESCRIPTION="KDE4 digital camera manager."
64     DEPEND="== kde-base/kdelibs4-${PVER}
65     >= media-libs/libgphoto2-2.4
66     >= media-gfx/exiv2-0.18
67     >= media-libs/libpng-1.4"
68     }
69    
70     split_info_kdegraphics4-kgamma()
71     {
72     DESCRIPTION="KDE4 monitor calibration tool."
73     DEPEND="== kde-base/kdelibs4-${PVER}
74     == kde-base/kdebase4-runtime-${PVER}
75     >= media-libs/libpng-1.4
76     >= x11-libs/libXxf86vm-1"
77     }
78    
79     split_info_kdegraphics4-kolourpaint()
80     {
81     DESCRIPTION="KDE4 paint programm."
82     DEPEND="== kde-base/kdelibs4-${PVER}
83     == kde-base/kdebase4-runtime-${PVER}
84     == kde-base/kdegraphics4-libs-${PVER}
85     >= kde-base/qimageblitz-0.0.6
86     >= media-libs/libpng-1.4"
87     }
88    
89     split_info_kdegraphics4-libs()
90     {
91     DESCRIPTION="Support libraries for KDE4 graphics software."
92     DEPEND="== kde-base/kdelibs4-${PVER}
93     >= dev-libs/libusb-0.1.12
94     >= media-gfx/exiv2-0.18
95     >= media-gfx/sane-backends-1.0.20
96     >= media-libs/lcms-1.19
97     >= media-libs/libgphoto2-2.4
98     >= media-libs/libjpeg-8
99     >= media-libs/libpng-1.4
100     >= media-libs/libtiff-3.9
101     >= sys-libs/libieee1284-0.2.11
102     >= sys-libs/zlib-1.2"
103     }
104    
105     split_info_kdegraphics4-okular()
106     {
107     DESCRIPTION="KDE4 dokument viewer."
108     DEPEND="== kde-base/kdelibs4-${PVER}
109     == kde-base/kdebase4-runtime-${PVER}
110     == kde-base/kdegraphics4-libs-${PVER}
111     >= app-crypt/qca-2
112     >= app-text/poppler-qt4-0.15
113     >= app-text/libspectre-0.2.3
114     >= app-text/ebook-tools-0.1.1
115     >= dev-libs/libpcre-8.10
116     >= kde-base/qimageblitz-0.0.6
117     >= media-libs/lcms-1.19
118     >= media-libs/libjpeg-8
119     >= media-libs/libpng-1.4
120     >= media-libs/libtiff-3.9"
121     }
122    
123     src_compile()
124     {
125     cd ${SRCDIR}
126    
127     kde4_configure \
128     $(cmake_with Soprano) \
129     -DGWENVIEW_SEMANTICINFO_BACKEND=Nepomuk \
130     $(cmake_with Freetype) \
131     $(cmake_with ZLIB) \
132     $(cmake_with QImageBlitz) \
133     $(cmake_with Gphoto2) \
134     $(cmake_with Kipi) \
135     $(cmake_with JPEG) \
136     $(cmake_with Poppler) \
137     $(cmake_with Sane) \
138     $(cmake_with TIFF) \
139     $(cmake_with Exiv2) \
140     $(cmake_with QCA2) \
141     $(cmake_with LibSpectre) \
142     $(cmake_with EPub) \
143     $(cmake_without CHM) \
144     $(cmake_without DjVuLibre) \
145     || die
146    
147     mmake || die
148     }
149    
150     src_install_kdegraphics4-libs()
151     {
152     local i
153     for i in libs ksaneplugin strigi-analyzer svgpart thumbnailers
154     do
155     kde4-split_src_install_wrapper ${i} || die
156     done
157    
158     # install missing cmake module
159     cd ${SRCDIR}
160     minstalldir ${KDEDIR}/share/apps/cmake/modules || die
161     minstallfile cmake/modules/FindKSane.cmake ${KDEDIR}/share/apps/cmake/modules || die
162     }
163    
164     src_install_kdegraphics4-okular()
165     {
166     kde4-split_src_install_wrapper okular || die
167    
168     # install missing cmake module
169     cd ${SRCDIR}
170     minstalldir ${KDEDIR}/share/apps/cmake/modules || die
171     minstallfile cmake/modules/FindOkular.cmake ${KDEDIR}/share/apps/cmake/modules || die
172     }