1 |
Info2: << |
Info2: << |
2 |
Package: valknut%type_pkg[-qttoolkit]%type_pkg[-ssl] |
Package: valknut%type_pkg[-qttoolkit] |
3 |
Version: 0.3.7 |
Version: 0.3.7 |
4 |
Revision: 5 |
Revision: 1006 |
5 |
Description: Direct Connect protocol QT client |
Description: Direct Connect protocol QT client |
6 |
Type: -ssl ., -qttoolkit (-aqua -x11) |
Type: -qttoolkit (-aqua -x11) |
7 |
License: GPL |
License: GPL |
8 |
Maintainer: Hanspeter Niederstrasser <nieder@users.sourceforge.net> |
Maintainer: Hanspeter Niederstrasser <nieder@users.sourceforge.net> |
9 |
Depends: << |
Depends: << |
10 |
x11, |
(%type_raw[-qttoolkit] = -aqua) qt3mac-shlibs, |
11 |
(%type_raw[-qttoolkit] = -aqua) qt3mac-shlibs, |
(%type_raw[-qttoolkit] = -x11) qt3-shlibs, |
12 |
(%type_raw[-qttoolkit] = -x11) qt3-shlibs, |
bzip2-shlibs, |
13 |
libpng3-shlibs, |
dclib0-unified-shlibs (>= %v-2000), |
14 |
libxml2-shlibs, |
libiconv, |
15 |
bzip2-shlibs, |
(%type_raw[-qttoolkit] = -x11) libpng3-shlibs, |
16 |
dclib0%type_pkg[-ssl]-shlibs (= %v-4), |
libxml2-shlibs, |
17 |
(%type_raw[-ssl] = -ssl) openssl097-shlibs |
x11 |
18 |
<< |
<< |
19 |
BuildDepends: << |
BuildDepends: << |
20 |
libiconv-dev, |
(%type_raw[-qttoolkit] = -aqua) qt3mac, |
21 |
x11-dev, |
(%type_raw[-qttoolkit] = -x11) qt3, |
22 |
(%type_raw[-qttoolkit] = -aqua) qt3mac, |
bzip2-dev, |
23 |
(%type_raw[-qttoolkit] = -x11) qt3, |
dclib0-unified (>= %v-2000), |
24 |
libpng3, |
libiconv-dev, |
25 |
libxml2, |
(%type_raw[-qttoolkit] = -x11) libpng3, |
26 |
bzip2-dev, |
libxml2, |
27 |
dclib0%type_pkg[-ssl] (= %v-4), |
system-openssl-dev, |
28 |
(%type_raw[-ssl] = -ssl) openssl097-dev |
x11-dev |
29 |
<< |
<< |
30 |
Conflicts: dcgui-qt, dcgui-qt-ssl, valknut, valknut-aqua, valknut-x11, valknut-ssl, valknut-ssl-aqua, valknut-ssl-x11 |
Conflicts: dcgui-qt, dcgui-qt-ssl, valknut, valknut-ssl |
31 |
BuildConflicts: << |
BuildConflicts: << |
32 |
(%type_raw[-qttoolkit] = -aqua) qt3, |
(%type_raw[-qttoolkit] = -aqua) qt3, |
33 |
(%type_raw[-qttoolkit] = -x11) qt3mac, |
(%type_raw[-qttoolkit] = -x11) qt3mac |
34 |
<< |
<< |
35 |
Replaces: dcgui-qt, dcgui-qt-ssl, valknut, valknut-aqua, valknut-x11, valknut-ssl, valknut-ssl-aqua, valknut-ssl-x11 |
Replaces: dcgui-qt, dcgui-qt-ssl, valknut, valknut-ssl |
36 |
Source: http://download.berlios.de/dcgui/%{ni}-%v.tar.bz2 |
Source: http://download.berlios.de/dcgui/%{ni}-%v.tar.bz2 |
37 |
Source-MD5: 848f9b3f25af15c3f1837133ac4b9415 |
Source-MD5: 848f9b3f25af15c3f1837133ac4b9415 |
38 |
ConfigureParams: << |
ConfigureParams: << |
39 |
--with-libdc=%p \ |
--with-libdc=%p \ |
40 |
(%type_raw[-qttoolkit] = -aqua) --with-qt-dir=%p/lib/qt3mac \ |
(%type_raw[-qttoolkit] = -aqua) --with-qt-dir=%p/lib/qt3mac \ |
|
(%type_raw[-qttoolkit] = -x11) --with-qt-dir=%p \ |
|
41 |
(%type_raw[-qttoolkit] = -aqua) --with-qt-includes=%p/lib/qt3mac/include \ |
(%type_raw[-qttoolkit] = -aqua) --with-qt-includes=%p/lib/qt3mac/include \ |
|
(%type_raw[-qttoolkit] = -x11) --with-qt-includes=%p/include/qt \ |
|
42 |
(%type_raw[-qttoolkit] = -aqua) --enable-mac \ |
(%type_raw[-qttoolkit] = -aqua) --enable-mac \ |
43 |
(%type_raw[-qttoolkit] = -aqua) --enable-osx \ |
(%type_raw[-qttoolkit] = -aqua) --enable-osx \ |
44 |
(%type_raw[-ssl] = -ssl) --with-ssl-dir=%p \ |
(%type_raw[-qttoolkit] = -x11) --with-qt-dir=%p \ |
45 |
(%type_raw[-ssl] = .) --without-ssl |
(%type_raw[-qttoolkit] = -x11) --with-qt-includes=%p/include/qt \ |
46 |
|
--with-ssl-dir=%p/lib/system-openssl |
47 |
<< |
<< |
48 |
GCC: 3.3 |
GCC: 3.3 |
49 |
CompileScript: << |
CompileScript: << |
50 |
#!/bin/sh -e |
#!/bin/sh -ev |
51 |
|
if [ "%type_raw[-qttoolkit]" == "-aqua" ]; then |
52 |
|
# set this on 10.3 because of stoopid QuickTime issues. NOT needed for 10.4. |
53 |
|
export LDFLAGS="-Wl,-dylib_file,/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon:/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon -Wl,-dylib_file,/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime:/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime -Wl,-dylib_file,/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit:/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit -Wl,-dylib_file,/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices:/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices -F/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks $LDFLAGS" |
54 |
|
fi |
55 |
./configure %c |
./configure %c |
56 |
make -w |
/usr/bin/make -w |
57 |
<< |
<< |
58 |
InstallScript: << |
InstallScript: << |
59 |
make -w install DESTDIR=%d |
#!/bin/sh -ev |
60 |
|
if [ "%type_raw[-qttoolkit]" == "-x11" ]; then |
61 |
|
/usr/bin/make -w install DESTDIR=%d |
62 |
|
else |
63 |
|
# |
64 |
|
# Based on NYZetas Howto: |
65 |
|
# http://www.stud.ntnu.no/~chrisj/download/howto/valknut_howto.html |
66 |
|
# |
67 |
|
QTMACDIR=%p/lib/qt3mac |
68 |
|
TS_TO_QM=${QTMACDIR}/bin/lrelease |
69 |
|
TS_DIR=valknut/ts |
70 |
|
ICONS_DIR=valknut/icons |
71 |
|
V_NAME=Valknut |
72 |
|
V_VERSION=%v |
73 |
|
V_SERIAL=20050217 |
74 |
|
|
75 |
|
#Starting generation |
76 |
|
|
77 |
|
APP_NAME=${V_NAME}.app |
78 |
|
|
79 |
|
#APP DIR |
80 |
|
echo "Creating ${APP_NAME}"; |
81 |
|
/bin/mkdir ${APP_NAME} |
82 |
|
|
83 |
|
# Translation files |
84 |
|
TRANS_DIR=${APP_NAME}/translation; |
85 |
|
/bin/mkdir ${TRANS_DIR}; |
86 |
|
echo "Generating path: ${TRANS_DIR}"; |
87 |
|
for i in ${TS_DIR}/*.ts; do |
88 |
|
${TS_TO_QM} $i; |
89 |
|
/bin/mv ${TS_DIR}/$(basename $i ts)qm ${TRANS_DIR} |
90 |
|
done |
91 |
|
echo "Copying from ${TS_DIR}"; |
92 |
|
|
93 |
|
# Icons |
94 |
|
/bin/mkdir ${APP_NAME}/icons ${APP_NAME}/icons/{user,user/default,emot,emot/default,appl,appl/default} |
95 |
|
echo "Generating path: ${APP_NAME}/icons"; |
96 |
|
echo "Generating path: ${APP_NAME}/icons/user/default"; |
97 |
|
echo "Generating path: ${APP_NAME}/icons/emot/default"; |
98 |
|
echo "Generating path: ${APP_NAME}/icons/appl/default"; |
99 |
|
echo "Copying from ${ICONS_DIR}"; |
100 |
|
/bin/cp ${ICONS_DIR}/*.x* ${APP_NAME}/icons/appl/default |
101 |
|
/bin/mv ${APP_NAME}/icons/appl/default/emoticons.* ${APP_NAME}/icons/emot/default |
102 |
|
/bin/mv ${APP_NAME}/icons/appl/default/usericons.* ${APP_NAME}/icons/user/default |
103 |
|
|
104 |
|
# Contents |
105 |
|
CNT_DIR=${APP_NAME}/Contents; |
106 |
|
/bin/mkdir ${CNT_DIR}; |
107 |
|
echo "Generating path: ${CNT_DIR}"; |
108 |
|
echo "Generating file: PkgInfo"; |
109 |
|
echo "APPL∂çQt" > ${CNT_DIR}/PkgInfo |
110 |
|
echo "Generating file: Info.plist"; |
111 |
|
echo "<?xml version='1.0' encoding='UTF-8'?>">${CNT_DIR}/Info.plist |
112 |
|
echo "<plist version='1.0'>">>${CNT_DIR}/Info.plist |
113 |
|
echo "<dict>">>${CNT_DIR}/Info.plist |
114 |
|
echo " <key>CFBundleDevelopmentRegion</key>">>${CNT_DIR}/Info.plist |
115 |
|
echo " <string>English</string>">>${CNT_DIR}/Info.plist |
116 |
|
echo " <key>CFBundleDisplayName</key>">>${CNT_DIR}/Info.plist |
117 |
|
echo " <string>${V_NAME}</string>">>${CNT_DIR}/Info.plist |
118 |
|
echo " <key>CFBundleExecutable</key>">>${CNT_DIR}/Info.plist |
119 |
|
echo " <string>${V_NAME}</string>">>${CNT_DIR}/Info.plist |
120 |
|
echo " <key>CFBundleIconFile</key>">>${CNT_DIR}/Info.plist |
121 |
|
echo " <string>${V_NAME}.icns</string>">>${CNT_DIR}/Info.plist |
122 |
|
echo " <key>CFBundleIdentifier</key>">>${CNT_DIR}/Info.plist |
123 |
|
echo " <string>de.ketelhot.DC</string>">>${CNT_DIR}/Info.plist |
124 |
|
echo " <key>CFBundleLongVersionString</key>">>${CNT_DIR}/Info.plist |
125 |
|
echo " <string>${V_NAME} ${V_VERSION}${V_SERIAL}</string>">>${CNT_DIR}/Info.plist |
126 |
|
echo " <key>CFBundleName</key>">>${CNT_DIR}/Info.plist |
127 |
|
echo " <string>Valknut</string>">>${CNT_DIR}/Info.plist |
128 |
|
echo " <key>CFBundlePackageType</key>">>${CNT_DIR}/Info.plist |
129 |
|
echo " <string>APPL</string>">>${CNT_DIR}/Info.plist |
130 |
|
echo " <key>CFBundleShortVersionString</key>">>${CNT_DIR}/Info.plist |
131 |
|
echo " <string>${V_VERSION}</string>">>${CNT_DIR}/Info.plist |
132 |
|
echo " <key>CFBundleSignature</key>">>${CNT_DIR}/Info.plist |
133 |
|
echo " <string>Qt</string>">>${CNT_DIR}/Info.plist |
134 |
|
echo " <key>CFBundleVersion</key>">>${CNT_DIR}/Info.plist |
135 |
|
echo " <string>${V_SERIAL}</string>">>${CNT_DIR}/Info.plist |
136 |
|
echo " <key>NSAppleScriptEnabled</key>">>${CNT_DIR}/Info.plist |
137 |
|
echo " <false/>">>${CNT_DIR}/Info.plist |
138 |
|
echo " <key>NSHumanReadableCopyright</key>">>${CNT_DIR}/Info.plist |
139 |
|
echo " <string>Copyright 2001-2003 Mathias Kster</string>">>${CNT_DIR}/Info.plist |
140 |
|
echo "</dict>">>${CNT_DIR}/Info.plist |
141 |
|
echo "</plist>">>${CNT_DIR}/Info.plist |
142 |
|
|
143 |
|
# Copy the executable |
144 |
|
MACOS_DIR=${CNT_DIR}/MacOS; |
145 |
|
echo "Generating path: ${MACOS_DIR}" |
146 |
|
/bin/mkdir ${MACOS_DIR} |
147 |
|
echo "Generating file: PkgInfo"; |
148 |
|
echo "Copying from valknut/"; |
149 |
|
/bin/cp valknut/valknut ${MACOS_DIR}/${V_NAME} |
150 |
|
echo "Striping ${V_NAME}"; |
151 |
|
/usr/bin/strip ${MACOS_DIR}/valknut |
152 |
|
|
153 |
|
# Copy Icon |
154 |
|
RSC_DIR=${CNT_DIR}/Resources |
155 |
|
echo "Generating path: ${RSC_DIR}" |
156 |
|
/bin/mkdir ${RSC_DIR} |
157 |
|
echo "Copying from ${ICONS_DIR}"; |
158 |
|
/bin/cp ${ICONS_DIR}/icon_128x128.icns $RSC_DIR/${V_NAME}.icns |
159 |
|
|
160 |
|
# Move the .app bundle to %p/Applications |
161 |
|
/usr/bin/install -d -m 755 %i/Applications |
162 |
|
/bin/mv -f ${APP_NAME} %i/Applications/${APP_NAME} |
163 |
|
fi |
164 |
|
<< |
165 |
|
PostInstScript: << |
166 |
|
if [ "%type_raw[-qttoolkit]" == "-aqua" ]; then |
167 |
|
if ! test -e /Applications/Fink; then |
168 |
|
/usr/bin/install -d -m 755 /Applications/Fink |
169 |
|
fi |
170 |
|
/bin/ln -s '%p/Applications/Valknut.app' /Applications/Fink/ |
171 |
|
fi |
172 |
|
<< |
173 |
|
PostRmScript: << |
174 |
|
if [ "%type_raw[-qttoolkit]" == "-aqua" ]; then |
175 |
|
/bin/rm -f '/Applications/Fink/Valknut.app' |
176 |
|
fi |
177 |
<< |
<< |
178 |
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS README |
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS README |
179 |
Homepage: http://dcgui.berlios.de/index.php |
Homepage: http://dcgui.berlios.de/index.php |
189 |
renamed after version 0.3.2. |
renamed after version 0.3.2. |
190 |
<< |
<< |
191 |
DescUsage: << |
DescUsage: << |
192 |
Normally, just use "valknut". |
For Aqua Version: |
193 |
|
----------------- |
194 |
|
Double click the Application in /Applications/Fink |
195 |
|
|
196 |
|
For X11 Version: |
197 |
|
---------------- |
198 |
|
Normally, just use "valknut" from the command line. |
199 |
Use "valknut --disable-tray" to get rid of the little icon |
Use "valknut --disable-tray" to get rid of the little icon |
200 |
if using quartz-wm or another dockless window manager. |
if using quartz-wm or another dockless window manager. |
201 |
<< |
<< |
202 |
DescPackaging: << |
DescPackaging: << |
203 |
Valknut Depends: on a specific %v-%r of the dclib0 packages. |
No longer Depends: on a specific %v-%r of dclib0. Just keep at |
204 |
Remember to keep them in sync when updating. |
dclib0-%v >= than current valknut-%v. |
|
|
|
|
Using single-state (not boolean) variants to simplify |
|
|
maintenance since non-ssl packages can't go into crypto. |
|
205 |
|
|
206 |
License stays as GPL since author has explicitly granted permission |
Now links to system OpenSSL to avoid licensing issues. |
|
to distribute OpenSSL linked binaries (see COPYING). |
|
207 |
<< |
<< |
208 |
<< |
<< |