Contents of /branches/magellan-0_10_0/todo/nwn/nwn-1.68-r3.smage2
Parent Directory | Revision Log
Revision 3000 -
(show annotations)
(download)
Mon Oct 5 18:47:41 2009 UTC (14 years, 11 months ago) by niro
File size: 2521 byte(s)
Mon Oct 5 18:47:41 2009 UTC (14 years, 11 months ago) by niro
File size: 2521 byte(s)
created branch 'magellan-0_10_0'
1 | # $Header: /magellan-cvs/smage/nwn/nwn-1.68-r3.smage2,v 1.3 2008/02/07 14:23:51 niro Exp $ |
2 | |
3 | PNAME="nwn" |
4 | PVER="1.68" |
5 | PBUILD="r3" |
6 | |
7 | PCATEGORIE="x11-games" |
8 | STATE="testing" |
9 | |
10 | DESCRIPTION="Neverwinter Nights (NWN) is a computer game set in a huge medieval fantasy world of Dungeons and Dragons." |
11 | HOMEPAGE="http://nwn.bioware.com/index.html" |
12 | |
13 | DEPEND=">= sys-libs/libstdc++-v3-3.3 |
14 | >= virtual/opengl |
15 | >= x11-libs/libXext-1 |
16 | >= x11-libs/libX11-1 |
17 | >= media-libs/libsdl-1.2.9 |
18 | >= x11-games/nwn-resources-1.29" |
19 | |
20 | SDEPEND=">= dev-util/desktop-file-utils-0.10" |
21 | |
22 | SRCFILE="English_linuxclient${PVER/.}_orig.tar.gz" |
23 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
24 | |
25 | NOSTRIP=true |
26 | |
27 | sminclude mtools xdg |
28 | |
29 | SRC_URI=( |
30 | http://files.bioware.com/neverwinternights/updates/linux/${PVER/.}/${SRCFILE} |
31 | mirror://${PNAME}/nwn-wrapper.sh |
32 | mirror://${PNAME}/nwn-dmc-wrapper.sh |
33 | mirror://${PNAME}/nwn.png |
34 | mirror://${PNAME}/nwn.desktop |
35 | mirror://${PNAME}/nwn-dmc.png |
36 | mirror://${PNAME}/nwn-dmc.desktop |
37 | ) |
38 | |
39 | src_prepare() |
40 | { |
41 | install -d ${SRCDIR} || die |
42 | munpack ${SRCFILE} ${SRCDIR} || die |
43 | } |
44 | |
45 | src_install() |
46 | { |
47 | cd ${SRCDIR} |
48 | |
49 | # needed directories |
50 | minstalldir /usr/bin || die |
51 | minstalldir /usr/games/nwn || die |
52 | minstalldir /usr/share/pixmaps || die |
53 | |
54 | mv ${SRCDIR}/* ${BINDIR}/usr/games/nwn || die |
55 | |
56 | # fix permissions |
57 | mchown -R root:games /usr/games/nwn || die |
58 | local i |
59 | for i in nwmain nwserver patch.key data/patch.bif |
60 | do |
61 | mchmod 0754 /usr/games/nwn/${i} || die |
62 | done |
63 | |
64 | # dialog.tk is not readable by game group |
65 | mchmod g+rwX /usr/games/nwn/dialog.tlk || die |
66 | |
67 | # install some wrappers working with our distribution |
68 | minstallexec -s nwn-wrapper.sh /usr/games/nwn/nwn || die |
69 | minstallexec -s nwn-dmc-wrapper.sh /usr/games/nwn/nwn-dmclient || die |
70 | mchown root:games /usr/games/nwn/nwn || die |
71 | mchown root:games /usr/games/nwn/nwn-dmclient || die |
72 | mchmod 0754 /usr/games/nwn/nwn || die |
73 | mchmod 0754 /usr/games/nwn/nwn-dmclient || die |
74 | |
75 | mlink /usr/games/nwn/nwn /usr/bin || die |
76 | mlink /usr/games/nwn/nwn-dmclient /usr/bin/nwn-dmclient || die |
77 | |
78 | # menu-entry for kde and gnome |
79 | minstallpixmap nwn.png || die |
80 | minstallpixmap nwn-dmc.png || die |
81 | |
82 | minstall_desktop_icon \ |
83 | --name "Neverwinter Nights" \ |
84 | --comment "Role Playing Game" \ |
85 | --file nwn \ |
86 | --exec /usr/bin/nwn \ |
87 | --icon nwn.png \ |
88 | --categories Game,RolePlaying \ |
89 | || die |
90 | |
91 | minstall_desktop_icon \ |
92 | --name "Neverwinter Nights (Dungeon Master Client)" \ |
93 | --comment "Role Playing Game" \ |
94 | --file nwn-dmc \ |
95 | --exec /usr/bin/nwn-dmclient \ |
96 | --icon nwn-dmc.png \ |
97 | --categories Game,RolePlaying \ |
98 | || die |
99 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |