Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8992 - (hide 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 niro 8992 # $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     }