Magellan Linux

Contents of /trunk/extras/kdebase/kdebase-3.5.9-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 2944 byte(s)
import repo
1 # $Header: /magellan-cvs/smage/kdebase/kdebase-3.5.9-r1.smage2,v 1.2 2008/04/05 10:01:49 niro Exp $
2
3 PNAME="kdebase"
4 PVER="3.5.9"
5 PBUILD="r1"
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.9.8
16 >= media-sound/lame-3.95.1
17 >= net-print/cups-1.3
18 >= dev-libs/openssl-0.9.8
19 >= net-fs/samba-3
20 >= virtual/java
21 >= media-libs/freetype-2
22 >= sys-apps/which-2.16
23 >= x11-libs/lesstif-0.95
24 >= sys-apps/eject-2.1.5
25 >= sys-libs/pam-0.99
26 >= sys-apps/dbus-1.1
27 >= dev-libs/dbus-qt3-0.70
28 >= sys-apps/hal-0.5.10
29 >= sys-apps/pmount-0.9.13
30 >= dev-libs/cyrus-sasl-2
31 >= net-misc/mdnsresponder-108
32 >= dev-libs/libusb-0.1.12
33 >= media-libs/nas-1.9"
34
35 SDEPEND=">= virtual/java-jdk
36 >= sys-dev/automake-3
37 >= sys-dev/autoconf-4"
38
39 SRCFILE="${PNAME}-${PVER}.tar.bz2"
40 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
41
42 sminclude kde3 mtools
43
44 # cvs revisions
45 KDE_PAMD=kde.pamd-1.3
46 KDE_NP_PAMD=kde-np.pamd-1.3
47
48 SRC_URI=(
49 kde://${PVER}/src/${SRCFILE}
50 mirror://${PNAME}/${SRCFILE}
51 mirror://${PNAME}/kde.desktop
52 mirror://${PNAME}/${KDE_PAMD}
53 mirror://${PNAME}/${KDE_NP_PAMD}
54 mirror://${PNAME}/xdg-env.sh
55 mirror://${PNAME}/agent-startup.sh
56 mirror://${PNAME}/agent-shutdown.sh
57 mirror://${PNAME}/${PNAME}-3.5.5-dbus090-2.patch
58 )
59
60 src_prepare()
61 {
62 munpack ${SRCFILE} || die
63 cd ${SRCDIR}
64
65 # fix api changes with dbus >= 0.90
66 mpatch ${PNAME}-3.5.5-dbus090-2.patch || die
67 }
68
69 src_compile()
70 {
71 cd ${SRCDIR}
72
73 # ${JAVA_HOME} is a provided sys-var by the jdk packages
74 kde3_configure \
75 --with-usbids=/usr/share/misc/usb.ids \
76 --with-dpms \
77 --with-cdparanoia \
78 --with-lame \
79 --with-cups \
80 --with-ssl \
81 --with-pam=yes \
82 --with-java=${JAVA_HOME} \
83 --with-gl \
84 --with-motif \
85 --with-hal \
86 --enable-dnssd \
87 --with-composite \
88 --with-xinerama \
89 --with-xscreensaver \
90 --with-libusb \
91 || die
92
93 mmake || die
94 }
95
96 src_install()
97 {
98 cd ${SRCDIR}
99
100 # needed directories
101 minstalldir /etc/xdg/kde || die
102 minstalldir /usr/env || die
103 minstalldir /usr/share/xsessions || die
104 minstalldir /usr/shutdown || die
105
106 mmake DESTDIR=${BINDIR} install || die
107
108 # fix kdm config stuff
109 cd ${SRCDIR}/kdm
110 make DESTDIR=${BINDIR} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install || die
111
112 # install gnome session
113 minstallexec -s kde.desktop /usr/share/xsessions || die
114
115 # install pam related stuff
116 minstallpam ${KDE_PAMD} kde || die
117 minstallpam ${KDE_NP_PAMD} kde-np || die
118
119 # fix freedesktop menus structure
120 # move them to /etc/xdg/kde to prevent broken gnome-menus
121 mv ${BINDIR}/etc/xdg/menus ${BINDIR}/etc/xdg/kde || die
122
123 # install a environment script to tell kde where the xdgs are now
124 minstallfile -s xdg-env.sh /usr/env || die
125
126 # install global agent startup and shutdown scripts
127 minstallfile -s agent-startup.sh /usr/env || die
128 minstallfile -s agent-shutdown.sh /usr/shutdown || die
129 }

Properties

Name Value
svn:keywords Id