Annotation of /trunk/extras/crossvc/crossvc-1.5.2-r2.smage2
Parent Directory | Revision Log
Revision 2960 -
(hide annotations)
(download)
Thu Jul 16 15:11:20 2009 UTC (15 years, 2 months ago) by niro
File size: 1950 byte(s)
Thu Jul 16 15:11:20 2009 UTC (15 years, 2 months ago) by niro
File size: 1950 byte(s)
auto added: ver bump to 1.5.2-r2
1 | niro | 2960 | # $Id$ |
2 | |||
3 | PNAME="crossvc" | ||
4 | PVER="1.5.2" | ||
5 | PBUILD="r2" | ||
6 | |||
7 | PCATEGORIE="dev-util" | ||
8 | STATE="unstable" | ||
9 | |||
10 | DESCRIPTION="crossvc, formaly known as lincvs, is a graphical cvs client." | ||
11 | HOMEPAGE="http://lincvs.org/" | ||
12 | |||
13 | DEPEND=">= kde-base/kdelibs-3.5 | ||
14 | >= dev-util/cvs-1.11" | ||
15 | |||
16 | SDEPEND=">= sys-apps/sed-4 | ||
17 | >= dev-util/desktop-file-utils-0.15" | ||
18 | |||
19 | SRCFILE="${PNAME}-${PVER}-0-generic-src.tgz" | ||
20 | SRCDIR="${BUILDDIR}/CrossVC" | ||
21 | |||
22 | sminclude mbuild mtools xdg qt3 | ||
23 | |||
24 | SRC_URI=( | ||
25 | http://lincvs.com/download/${SRCFILE} | ||
26 | mirror://${PNAME}/${SRCFILE} | ||
27 | ) | ||
28 | |||
29 | src_compile() | ||
30 | { | ||
31 | cd ${SRCDIR} | ||
32 | ${QMAKE} -o Makefile lincvs.pro || die | ||
33 | |||
34 | # disable stripping | ||
35 | sed -i "s:-strip:#-strip:" Makefile || die | ||
36 | |||
37 | # force use of our CFLAGS | ||
38 | sed -i "s:^\(CFLAGS =\).*:\1 ${CFLAGS} -Wall -W:" Makefile || die | ||
39 | sed -i "s:^\(CXXFLAGS =\).*:\1 ${CXXFLAGS} -Wall -W:" Makefile || die | ||
40 | mmake || die | ||
41 | } | ||
42 | |||
43 | src_install() | ||
44 | { | ||
45 | cd ${SRCDIR} | ||
46 | |||
47 | # needed directories | ||
48 | minstalldir /usr/share || die | ||
49 | |||
50 | mmake install || die | ||
51 | |||
52 | # install a start-wrapper | ||
53 | echo "#!/bin/sh" > ${SRCDIR}/CrossVC/lincvs || die | ||
54 | echo "exec /usr/share/CrossVC/AppRun" >> ${SRCDIR}/CrossVC/lincvs || die | ||
55 | minstallexec CrossVC/lincvs || die | ||
56 | rm ${SRCDIR}/CrossVC/lincvs || die | ||
57 | # create a symlink to crossvc | ||
58 | mlink lincvs /usr/bin/crossvc || die | ||
59 | |||
60 | cp -pr ${SRCDIR}/CrossVC ${BINDIR}/usr/share || die | ||
61 | chmod 644 ${BINDIR}/usr/share/CrossVC/AppI* \ | ||
62 | ${BINDIR}/usr/share/CrossVC/Messages/* \ | ||
63 | ${BINDIR}/usr/share/CrossVC/Help/* \ | ||
64 | ${BINDIR}/usr/share/CrossVC/Help/Translations/*/* \ | ||
65 | || die | ||
66 | chmod 755 ${BINDIR}/usr/share/CrossVC/AppRun \ | ||
67 | ${BINDIR}/usr/share/CrossVC/Tools/* \ | ||
68 | || die | ||
69 | |||
70 | # install a desktop icon - lincvs | ||
71 | minstallpixmap CrossVC/AppIcon.xpm lincvs.xpm || die | ||
72 | minstall_desktop_icon -n lincvs -i lincvs.xpm -c Development || die | ||
73 | |||
74 | # crossvc icon | ||
75 | minstallpixmap CrossVC/AppIcon.xpm crossvc.xpm || die | ||
76 | minstall_desktop_icon -i crossvc.xpm -c Development || die | ||
77 | |||
78 | minstalldocs AUTHORS ChangeLog COPYING LICENSE NEWS README THANKS VERSION || die | ||
79 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |