/[fink]/10.3/valknut-qt.info
ViewVC logotype

Annotation of /10.3/valknut-qt.info

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Fri Dec 1 15:38:42 2006 UTC (17 years, 5 months ago) by nieder
Branch: MAIN
Changes since 1.1: +160 -38 lines
Many fixes to finally get a stable valknut-x11/aqua going.

1 nieder 1.1 Info2: <<
2 nieder 1.2 Package: valknut%type_pkg[-qttoolkit]
3 nieder 1.1 Version: 0.3.7
4 nieder 1.2 Revision: 1006
5 nieder 1.1 Description: Direct Connect protocol QT client
6 nieder 1.2 Type: -qttoolkit (-aqua -x11)
7 nieder 1.1 License: GPL
8     Maintainer: Hanspeter Niederstrasser <nieder@users.sourceforge.net>
9     Depends: <<
10 nieder 1.2 (%type_raw[-qttoolkit] = -aqua) qt3mac-shlibs,
11     (%type_raw[-qttoolkit] = -x11) qt3-shlibs,
12     bzip2-shlibs,
13     dclib0-unified-shlibs (>= %v-2000),
14     libiconv,
15     (%type_raw[-qttoolkit] = -x11) libpng3-shlibs,
16     libxml2-shlibs,
17     x11
18 nieder 1.1 <<
19     BuildDepends: <<
20 nieder 1.2 (%type_raw[-qttoolkit] = -aqua) qt3mac,
21     (%type_raw[-qttoolkit] = -x11) qt3,
22     bzip2-dev,
23     dclib0-unified (>= %v-2000),
24     libiconv-dev,
25     (%type_raw[-qttoolkit] = -x11) libpng3,
26     libxml2,
27     system-openssl-dev,
28     x11-dev
29 nieder 1.1 <<
30 nieder 1.2 Conflicts: dcgui-qt, dcgui-qt-ssl, valknut, valknut-ssl
31 nieder 1.1 BuildConflicts: <<
32     (%type_raw[-qttoolkit] = -aqua) qt3,
33 nieder 1.2 (%type_raw[-qttoolkit] = -x11) qt3mac
34 nieder 1.1 <<
35 nieder 1.2 Replaces: dcgui-qt, dcgui-qt-ssl, valknut, valknut-ssl
36 nieder 1.1 Source: http://download.berlios.de/dcgui/%{ni}-%v.tar.bz2
37     Source-MD5: 848f9b3f25af15c3f1837133ac4b9415
38     ConfigureParams: <<
39     --with-libdc=%p \
40     (%type_raw[-qttoolkit] = -aqua) --with-qt-dir=%p/lib/qt3mac \
41     (%type_raw[-qttoolkit] = -aqua) --with-qt-includes=%p/lib/qt3mac/include \
42     (%type_raw[-qttoolkit] = -aqua) --enable-mac \
43     (%type_raw[-qttoolkit] = -aqua) --enable-osx \
44 nieder 1.2 (%type_raw[-qttoolkit] = -x11) --with-qt-dir=%p \
45     (%type_raw[-qttoolkit] = -x11) --with-qt-includes=%p/include/qt \
46     --with-ssl-dir=%p/lib/system-openssl
47 nieder 1.1 <<
48     GCC: 3.3
49     CompileScript: <<
50 nieder 1.2 #!/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 nieder 1.1 ./configure %c
56 nieder 1.2 /usr/bin/make -w
57 nieder 1.1 <<
58     InstallScript: <<
59 nieder 1.2 #!/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 nieder 1.1 <<
178     DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS README
179     Homepage: http://dcgui.berlios.de/index.php
180     DescDetail: <<
181     THIS PACKAGE IS HIGHLY EXPERIMENTAL, ESPECIALLY THE AQUA VARIANT
182     ONLY TRY IT IF YOU KNOW WHAT YOU'RE DOING
183    
184     Valknut is a program the uses the Direct Connect protocol. It is
185     compatible with other DC clients, such as the original DC from
186     Neomodus, and DC++.
187    
188     Valknut replaces the packages dcgui-qt and dcgui-qt-ssl that were
189     renamed after version 0.3.2.
190     <<
191     DescUsage: <<
192 nieder 1.2 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 nieder 1.1 Use "valknut --disable-tray" to get rid of the little icon
200     if using quartz-wm or another dockless window manager.
201     <<
202     DescPackaging: <<
203 nieder 1.2 No longer Depends: on a specific %v-%r of dclib0. Just keep at
204     dclib0-%v >= than current valknut-%v.
205 nieder 1.1
206 nieder 1.2 Now links to system OpenSSL to avoid licensing issues.
207 nieder 1.1 <<
208     <<

  ViewVC Help
Powered by ViewVC 1.1.17