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

Diff of /10.3/valknut-qt.info

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by nieder, Thu Aug 31 16:24:10 2006 UTC revision 1.2 by nieder, Fri Dec 1 15:38:42 2006 UTC
# Line 1  Line 1 
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
# Line 69  Valknut replaces the packages dcgui-qt a Line 189  Valknut replaces the packages dcgui-qt a
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  <<  <<

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.17