Magellan Linux

Contents of /branches/magellan-next/extras/kdegraphics4/kdegraphics4-4.6.5-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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