Annotation of /trunk/deprecated/gaim/gaim-1.5.0-r4.smage2
Parent Directory | Revision Log
Revision 2 -
(hide annotations)
(download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
File size: 3113 byte(s)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
File size: 3113 byte(s)
import repo
1 | niro | 2 | # $Header: /magellan-cvs/smage/gaim/gaim-1.5.0-r4.smage2,v 1.3 2008/02/07 14:23:37 niro Exp $ |
2 | |||
3 | PNAME="gaim" | ||
4 | PVER="1.5.0" | ||
5 | PBUILD="r4" | ||
6 | |||
7 | PCATEGORIE="net-im" | ||
8 | STATE="testing" | ||
9 | |||
10 | DESCRIPTION="Gaim is a multi-protocol instant messaging client for Linux." | ||
11 | HOMEPAGE="http://gaim.sourceforge.net" | ||
12 | |||
13 | DEPEND=">= x11-libs/gtk2+-2 | ||
14 | >= dev-libs/glib2-2 | ||
15 | >= dev-libs/nss-3 | ||
16 | >= media-libs/libao-0.8.3 | ||
17 | >= media-libs/audiofile-0.2.0 | ||
18 | >= media-libs/nas-1.4.1 | ||
19 | >= app-text/gtkspell-2.0.2 | ||
20 | >= x11-libs/startup-notification-0.6" | ||
21 | #>= dev-lang/perl-5.8.3 disabled; deprecated by the gaim maintainers | ||
22 | |||
23 | SDEPEND=">= sys-dev/gettext-0.12.1" | ||
24 | |||
25 | SRCFILE="${PNAME}-${PVER}.tar.bz2" | ||
26 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" | ||
27 | |||
28 | GAIM_ENC_PVER="2.39" | ||
29 | GAIM_ENC_FILE="${PNAME}-encryption-${GAIM_ENC_PVER}.tar.gz" | ||
30 | GAIM_ENC_DIR="${BUILDDIR}/${PNAME}-encryption-${GAIM_ENC_PVER}" | ||
31 | |||
32 | sminclude mtools | ||
33 | |||
34 | SRC_URI=( | ||
35 | sourceforge://${PNAME}/${SRCFILE} | ||
36 | sourceforge://gaim-encryption/${GAIM_ENC_FILE} | ||
37 | mirror://${PNAME}/${SRCFILE} | ||
38 | mirror://${PNAME}/${GAIM_ENC_FILE} | ||
39 | mirror://${PNAME}/${PNAME}-1.1.4-prefs.xml | ||
40 | mirror://${PNAME}/${PNAME}-${PVER}-privacy.patch | ||
41 | ) | ||
42 | |||
43 | src_prepare() | ||
44 | { | ||
45 | munpack ${SRCFILE} || die | ||
46 | munpack ${GAIM_ENC_FILE} || die | ||
47 | cd ${SRCDIR} | ||
48 | |||
49 | # fix crashes with certain privacy options | ||
50 | mpatch ${PNAME}-${PVER}-privacy.patch || die | ||
51 | } | ||
52 | |||
53 | src_compile() | ||
54 | { | ||
55 | cd ${SRCDIR} | ||
56 | |||
57 | # gaim | ||
58 | # disabled perl support; now deprecated by the gaim maintainers | ||
59 | mconfigure \ | ||
60 | --disable-perl \ | ||
61 | --disable-tcl \ | ||
62 | --disable-tk \ | ||
63 | --enable-nas \ | ||
64 | --disable-gevolution \ | ||
65 | --with-nspr-includes=/usr/include/nspr \ | ||
66 | --with-nss-includes=/usr/include/nss \ | ||
67 | --with-nspr-libs=/usr/$(mlibdir) \ | ||
68 | --with-nss-libs=/usr/$(mlibdir) \ | ||
69 | || die | ||
70 | |||
71 | mmake || die | ||
72 | } | ||
73 | |||
74 | src_install() | ||
75 | { | ||
76 | |||
77 | # gaim | ||
78 | cd ${SRCDIR} | ||
79 | |||
80 | # needed directories | ||
81 | install -d ${BINDIR}/etc/gaim || die | ||
82 | install -d ${BINDIR}/usr/include/gaim/src || die | ||
83 | |||
84 | make DESTDIR=${BINDIR} install || die | ||
85 | |||
86 | # install default preferences | ||
87 | minstallfile -s ${PNAME}-1.1.4-prefs.xml /etc/gaim/prefs.xml || die | ||
88 | |||
89 | # install includes | ||
90 | minstallfile config.h /usr/include/gaim || die | ||
91 | |||
92 | cd ${SRCDIR}/src | ||
93 | tar cf - *.h | (cd ${BINDIR}/usr/include/gaim/src ; tar xvf -) | ||
94 | |||
95 | cd ${SRCDIR} | ||
96 | minstalldocs ABOUT-NLS NEWS AUTHORS PROGRAMMING_NOTES COPYING \ | ||
97 | README* COPYRIGHT ChangeLog* HACKING \ | ||
98 | doc/CREDITS doc/FAQ || die | ||
99 | |||
100 | # gaim-encryption (can only be done after gaim is installed) | ||
101 | cd ${GAIM_ENC_DIR} | ||
102 | |||
103 | PKG_CONFIG_PATH=${BINDIR}/usr/$(mlibdir)/pkgconfig:${PKG_CONFIG_PATH} \ | ||
104 | mconfigure \ | ||
105 | --with-nspr-includes=/usr/include/nspr \ | ||
106 | --with-nss-includes=/usr/include/nss \ | ||
107 | --with-nspr-libs=/usr/$(mlibdir) \ | ||
108 | --with-nss-libs=/usr/$(mlibdir) \ | ||
109 | || die | ||
110 | |||
111 | # fix location of gaim includes | ||
112 | sed -i "s:/usr/include/gaim:${BINDIR}/usr/include/gaim:g" Makefile || die | ||
113 | |||
114 | mmake || die | ||
115 | |||
116 | # needed directories | ||
117 | install -d ${BINDIR}/usr/share/doc/${PNAME}-encryption-${GAIM_ENC_PVER} || die | ||
118 | |||
119 | make DESTDIR=${BINDIR} install || die | ||
120 | |||
121 | # docs | ||
122 | install -m 0644 CHANGELOG INSTALL NOTES README TODO VERSION WISHLIST \ | ||
123 | ${BINDIR}/usr/share/doc/${PNAME}-encryption-${GAIM_ENC_PVER} || die | ||
124 | gzip -r9 ${BINDIR}/usr/share/doc/${PNAME}-encryption-${GAIM_ENC_PVER} || die | ||
125 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |