Contents of /trunk/extras/crossvc/crossvc-1.5.2-r1.smage2
Parent Directory | Revision Log
Revision 2 -
(show annotations)
(download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
File size: 2033 byte(s)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
File size: 2033 byte(s)
import repo
1 | # $Header: /magellan-cvs/smage/crossvc/crossvc-1.5.2-r1.smage2,v 1.2 2008/02/07 14:23:34 niro Exp $ |
2 | |
3 | PNAME="crossvc" |
4 | PVER="1.5.2" |
5 | PBUILD="r1" |
6 | |
7 | PCATEGORIE="dev-util" |
8 | STATE="testing" |
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 |
14 | >= dev-util/cvs-1.11" |
15 | |
16 | SDEPEND=">= sys-apps/sed-4 |
17 | >= dev-util/desktop-file-utils-0.10" |
18 | |
19 | SRCFILE="${PNAME}-${PVER}-0-generic-src.tgz" |
20 | SRCDIR="${BUILDDIR}/CrossVC" |
21 | |
22 | sminclude mbuild mtools xdg |
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 |