Magellan Linux

Annotation of /trunk/extras/crossvc/crossvc-1.5.2-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4033 - (hide annotations) (download)
Tue Nov 17 18:50:35 2009 UTC (14 years, 7 months ago) by niro
File size: 1950 byte(s)
auto added: ver bump to 1.5.2-r3
1 niro 4033 # $Id$
2    
3     PNAME="crossvc"
4     PVER="1.5.2"
5     PBUILD="r3"
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