Magellan Linux

Contents of /trunk/extras/kdebase/kdebase-3.5.10-r4.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5591 - (show annotations) (download)
Wed Jul 7 07:16:04 2010 UTC (13 years, 10 months ago) by niro
File size: 3172 byte(s)
-fixed dependencies
1 # $Id$
2
3 PNAME="kdebase"
4 PVER="3.5.10"
5 PBUILD="r4"
6
7 PCATEGORIE="kde-base"
8 STATE="unstable"
9
10 DESCRIPTION="The KDE basic system."
11 HOMEPAGE="http://www.kde.org/"
12
13 DEPEND="== kde-base/kde-env-${PVER}
14 == kde-base/kdelibs-${PVER}
15 >= media-sound/cdparanoia-3.10.2
16 >= media-sound/lame-3.98
17 >= net-print/cups-1.4
18 >= dev-libs/openssl-0.9.8
19 >= net-fs/samba-3.4
20 >= virtual/java
21 >= media-libs/freetype-2.3
22 >= sys-apps/which-2.16
23 >= x11-libs/libXtst-1
24 >= x11-libs/libXxf86misc-1
25 >= x11-libs/lesstif-0.95
26 >= sys-apps/eject-2.1.5
27 >= sys-libs/pam-1.1
28 >= sys-apps/dbus-1.3
29 >= dev-libs/dbus-qt3-0.70
30 >= sys-apps/hal-0.5.13
31 >= sys-apps/pmount-0.9.20
32 >= sys-libs/libraw1394-2
33 >= dev-libs/cyrus-sasl-2
34 >= net-dns/avahi-qt3-0.6.25
35 >= net-nds/openldap-2.4
36 >= dev-libs/libusb-0.1.12
37 >= media-libs/nas-1.9.2
38 >= x11-apps/mkfontdir-1
39 >= x11-apps/setxkbmap-1
40 >= x11-apps/xinit-1
41 >= x11-misc/xkeyboard-config-1
42 >= x11-apps/xmessage-1
43 >= x11-apps/xprop-1
44 >= x11-apps/xrandr-1.3
45 >= x11-apps/xsetroot-1
46 >= x11-apps/xset-1"
47
48 SDEPEND=">= virtual/java-jdk
49 >= sys-dev/automake-4
50 >= sys-dev/autoconf-5"
51
52 SRCFILE="${PNAME}-${PVER}.tar.bz2"
53 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
54
55 sminclude kde3 mtools
56
57 # cvs revisions
58 KDE_PAMD=kde.pamd-1.3
59 KDE_NP_PAMD=kde-np.pamd-1.4
60
61 SRC_URI=(
62 kde://${PVER}/src/${SRCFILE}
63 mirror://${PNAME}/${SRCFILE}
64 mirror://${PNAME}/kde.desktop
65 mirror://${PNAME}/${KDE_PAMD}
66 mirror://${PNAME}/${KDE_NP_PAMD}
67 mirror://${PNAME}/xdg-env.sh
68 mirror://${PNAME}/agent-startup.sh
69 mirror://${PNAME}/agent-shutdown.sh
70 mirror://${PNAME}/${PNAME}-3.5.5-dbus090-2.patch
71 )
72
73 src_prepare()
74 {
75 munpack ${SRCFILE} || die
76 cd ${SRCDIR}
77
78 # fix api changes with dbus >= 0.90
79 mpatch ${PNAME}-3.5.5-dbus090-2.patch || die
80 }
81
82 src_compile()
83 {
84 cd ${SRCDIR}
85
86 # ${JAVA_HOME} is a provided sys-var by the jdk packages
87 kde3_configure \
88 --with-usbids=/usr/share/misc/usb.ids \
89 --with-dpms \
90 --with-cdparanoia \
91 --with-lame \
92 --with-cups \
93 --with-ssl \
94 --with-pam=yes \
95 --with-java=${JAVA_HOME} \
96 --with-gl \
97 --with-motif \
98 --with-hal \
99 --enable-dnssd \
100 --with-composite \
101 --with-xinerama \
102 --with-xscreensaver \
103 --with-libusb \
104 || die
105
106 mmake || die
107 }
108
109 src_install()
110 {
111 cd ${SRCDIR}
112
113 # needed directories
114 minstalldir /etc/xdg/kde || die
115 minstalldir /usr/env || die
116 minstalldir /usr/share/xsessions || die
117 minstalldir /usr/shutdown || die
118
119 mmake DESTDIR=${BINDIR} install || die
120
121 # fix kdm config stuff
122 cd ${SRCDIR}/kdm
123 make DESTDIR=${BINDIR} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install || die
124
125 # install gnome session
126 minstallexec -s kde.desktop /usr/share/xsessions || die
127
128 # install pam related stuff
129 minstallpam ${KDE_PAMD} kde || die
130 minstallpam ${KDE_NP_PAMD} kde-np || die
131
132 # fix freedesktop menus structure
133 # move them to /etc/xdg/kde to prevent broken gnome-menus
134 mv ${BINDIR}/etc/xdg/menus ${BINDIR}/etc/xdg/kde || die
135
136 # install a environment script to tell kde where the xdgs are now
137 minstallfile -s xdg-env.sh /usr/env || die
138
139 # install global agent startup and shutdown scripts
140 minstallfile -s agent-startup.sh /usr/env || die
141 minstallfile -s agent-shutdown.sh /usr/shutdown || die
142 }

Properties

Name Value
svn:keywords Id