Magellan Linux

Annotation of /branches/R11-unstable/extras/kdelibs/kdelibs-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23680 - (hide annotations) (download)
Thu Jul 10 07:17:11 2014 UTC (10 years, 2 months ago) by niro
Original Path: trunk/extras/kdelibs/kdelibs-4.14.3-r1.smage2
File size: 3573 byte(s)
auto added: ver bump to 4.14.3-r1
1 niro 23680 # $Id$
2    
3     PNAME="kdelibs"
4     PVER="4.14.3"
5     PBUILD="r1"
6    
7     DESCRIPTION="KDE4 core libraries."
8    
9     DEPEND=">= kde-base/kde4-env-${PVER%.*}
10     >= x11-libs/libX11-1.6
11     >= x11-libs/libXau-1
12     >= x11-libs/libXcursor-1.1
13     >= x11-libs/libXext-1.3
14     >= x11-libs/libXfixes-5
15     >= x11-libs/libXft-2.2
16     >= x11-libs/libXpm-3.5
17     >= x11-libs/libXrender-0.9
18     >= x11-libs/libXtst-1.2
19     >= x11-libs/libXScrnSaver-1.2
20     >= virtual/opengl
21     >= x11-apps/rgb-1
22     >= x11-apps/iceauth-1
23     >= app-arch/bzip2-1.0.6
24     >= app-arch/xz-utils-5
25     >= dev-libs/libxslt-1.1.26
26     >= dev-libs/libxml2-2.8
27     >= dev-libs/libpcre-8.36
28     >= dev-libs/openssl-1.0.1
29     >= media-libs/fontconfig-2.11
30     >= media-libs/freetype-2.5
31     >= media-libs/alsa-lib-1.0.28
32     >= app-admin/gamin-0.1.10
33     >= app-crypt/gnupg-2
34     >= media-libs/giflib-5
35     >= media-libs/libjpeg-8d
36     >= media-libs/libpng-1.5
37     >= media-libs/libjasper-1.900
38     >= media-libs/openexr-2.2
39     >= app-text/enchant-1.6.0
40     >= net-dns/avahi-qt4-0.6.31
41     >= sys-apps/acl-2.2
42     >= sys-libs/dbus-libs-1.8
43     >= sys-fs/libudev-216
44     >= sys-fs/udisks2-2.1
45     >= sys-apps/upower-0.9
46     >= sys-libs/libutempter-1.1.5
47     >= sys-libs/zlib-1.2.8
48     >= x11-misc/shared-mime-info-0.90
49     >= x11-apps/xdg-utils-1.1
50     >= app-misc/strigi-0.7.8
51     >= app-crypt/qca-2
52     >= dev-libs/polkit-qt-0.112
53     >= dev-libs/libattica-0.4
54     >= dev-libs/libdbusmenu-qt-0.9
55     >= virtual/phonon
56     >= virtual/phonon-backend
57     >= app-crypt/ca-certificates-2014
58     >= app-misc/media-player-info-22"
59    
60     kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/soprano-2.9"
61     kde4_add_nepomuk_depend "DEPEND" ">= dev-libs/shared-desktop-ontologies-0.11"
62    
63     SDEPEND=">= sys-dev/gettext-0.18
64     >= app-text/docbook-xml-dtd42-4.2
65     >= app-text/docbook-xsl-stylesheets-1.76
66     >= kde-base/automoc4-0.9.88
67     >= dev-libs/grantlee-0.5"
68    
69     sminclude kde4 fdo-mime xdg
70    
71     SRC_URI+=( mirror://${PNAME}/${PNAME}-4.5.1-kde-applications-menu.patch )
72    
73     src_prepare()
74     {
75     munpack ${SRCFILE} || die
76     cd ${SRCDIR}
77    
78     # avoid conflicts with gnome-menu and others
79     mpatch ${PNAME}-4.5.1-kde-applications-menu.patch || die
80     }
81    
82     src_compile()
83     {
84     cd ${SRCDIR}
85    
86     # only use enchant; it wraps all other spellchecking-engines
87     local myconf="$(cmake_with ENCHANT) $(cmake_without ASPELL) $(cmake_without HSPELL)"
88    
89     kde4_configure \
90     $(cmake_opt KDE_DEFAULT_HOME .kde4) \
91     $(cmake_opt KDE_DISTRIBUTION_TEXT Magellan) \
92     $(cmake_opt KAUTH_BACKEND PolkitQt-1) \
93     $(cmake_with PolkitQt-1) \
94     $(cmake_with BZip2) \
95     $(cmake_with FAM) \
96     $(cmake_with OpenGL) \
97     $(cmake_with OpenSSL) \
98     $(cmake_with Avahi) \
99     $(cmake_with Soprano) \
100     $(cmake_with Jasper) \
101     $(cmake_with OpenEXR) \
102     $(cmake_with LibLZMA) \
103     $(cmake_with alsa) \
104     $(cmake_with acl) \
105     $(cmake_with SharedDesktopOntologies) \
106     $(cmake_with UDev) \
107     $(cmake_with SOLID_UDISKS2) \
108     $(cmake_with HUpnp) \
109     $(cmake_without DNSSD) \
110     $(cmake_without GSSAPI) \
111     ${myconf} \
112     || die
113    
114     mmake || die
115     }
116    
117     src_install()
118     {
119     kde4_src_install || die
120    
121     # cert bundle seems to be hardcoded
122     # link it to the one from ca-certificates
123     mdelete /usr/share/apps/kssl/ca-bundle.crt || die
124     mlink /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt || die
125     }
126    
127     postinstall()
128     {
129     echo
130     echo "To have full zeroconf support with kde,"
131     echo "make sure the avahi daemons are running."
132     echo "Also multicast dns host lookups should be"
133     echo "enabled in '/etc/nsswitch.conf'."
134     echo "e.g: ipv6 'hosts: files mdns dns'"
135     echo "or for ipv4 'hosts: files mdns4 dns'"
136     echo
137    
138     xdg_update_icon_resource
139     fdo-mime_update_desktop_db
140     fdo-mime_update_mime_db
141     }
142    
143     postremove()
144     {
145     xdg_update_icon_resource
146     fdo-mime_update_desktop_db
147     fdo-mime_update_mime_db
148     }