Magellan Linux

Annotation of /trunk/todo/frostwire/frostwire-4.13.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2301 - (hide annotations) (download)
Thu Jul 9 19:33:51 2009 UTC (14 years, 11 months ago) by niro
File size: 1693 byte(s)
-moved to 'todo'
1 niro 2 # $Header: /magellan-cvs/smage/frostwire/frostwire-4.10.9-r1.smage2,v 1.3 2007-11-10 14:06:38 niro Exp $
2    
3     PNAME="frostwire"
4     PVER="4.13.3"
5     PBUILD="r1"
6    
7     PCATEGORIE="net-p2p"
8     STATE="unstable"
9    
10     DESCRIPTION="An opensource fork of limewire."
11     HOMEPAGE="http://www.frostwire.com/"
12    
13     DEPEND=">= virtual/x11
14     >= virtual/java
15     >= x11-libs/gtk2+-2.6.7"
16    
17     SDEPEND=">= dev-util/desktop-file-utils-0.10"
18    
19     SRCFILE="FrostWire-${PVER}-2.tar.gz"
20     SRCDIR="${BUILDDIR}/FrostWire-${PVER}/usr/lib/frostwire"
21    
22     sminclude mtools xdg
23    
24     SRC_URI=(
25     mirror://${PNAME}/${SRCFILE}
26     mirror://${PNAME}/frostwire.sh
27     mirror://${PNAME}/frostwire.png
28     mirror://${PNAME}/frostwire-16x16.png
29     mirror://${PNAME}/frostwire-32x32.png
30     mirror://${PNAME}/frostwire-48x48.png
31     )
32    
33     src_prepare()
34     {
35     munpack ${SRCFILE} || die
36     }
37    
38     src_install()
39     {
40     cd ${SRCDIR}
41    
42     # needed directories
43     minstalldir /etc/env.d || die
44     minstalldir /usr/bin || die
45     minstalldir /usr/share/icons/hicolor/16x16/apps || die
46     minstalldir /usr/share/icons/hicolor/32x32/apps || die
47     minstalldir /usr/share/icons/hicolor/48x48/apps || die
48     minstalldir /opt/frostwire || die
49    
50     # java stuff
51     install -m0644 *.jar *.war *.properties *.ver *.sh hashes \
52     ${BINDIR}/opt/frostwire || die
53    
54     # our binary
55     minstallexec -s frostwire.sh /usr/bin/frostwire || die
56    
57     # environment
58     echo "PATH=/opt/frostwire" > /etc/env.d/99frostwire || die
59    
60     # desktop icons
61     minstallpixmap frostwire.png || die
62    
63     local i
64     for i in 16x16 32x32 48x48
65     do
66     minstallfile -s frostwire-${i}.png /usr/share/icons/hicolor/${i}/apps || die
67     done
68    
69     minstall_desktop_icon \
70     --comment "Gnutella P2P Client" \
71     --categories Network,FileTransfer,P2P \
72     || die
73    
74     minstalldocs COPYING SOURCE README.txt || die
75     }

Properties

Name Value
svn:keywords Id