7 |
License: GPL |
License: GPL |
8 |
Maintainer: Hanspeter Niederstrasser <nieder@users.sourceforge.net> |
Maintainer: Hanspeter Niederstrasser <nieder@users.sourceforge.net> |
9 |
Depends: << |
Depends: << |
|
(%type_raw[-qttoolkit] = -aqua) qt3mac-shlibs, |
|
|
(%type_raw[-qttoolkit] = -x11) qt3-shlibs, |
|
10 |
bzip2-shlibs, |
bzip2-shlibs, |
11 |
dclib0-unified-shlibs (>= %v-2000), |
dclib0-unified-shlibs (>= %v-2000), |
12 |
libiconv, |
libiconv, |
13 |
(%type_raw[-qttoolkit] = -x11) libpng3-shlibs, |
libpng3-shlibs, |
14 |
libxml2-shlibs, |
libxml2-shlibs, |
15 |
x11 |
(%type_raw[-qttoolkit] = -x11) qt3-shlibs, |
16 |
|
(%type_raw[-qttoolkit] = -aqua) qt3mac-shlibs, |
17 |
|
(%type_raw[-qttoolkit] = -x11) x11 |
18 |
<< |
<< |
19 |
BuildDepends: << |
BuildDepends: << |
|
(%type_raw[-qttoolkit] = -aqua) qt3mac, |
|
|
(%type_raw[-qttoolkit] = -x11) qt3, |
|
20 |
bzip2-dev, |
bzip2-dev, |
21 |
dclib0-unified (>= %v-2000), |
dclib0-unified (>= %v-2000), |
22 |
libiconv-dev, |
libiconv-dev, |
23 |
(%type_raw[-qttoolkit] = -x11) libpng3, |
libpng3, |
24 |
libxml2, |
libxml2, |
25 |
|
(%type_raw[-qttoolkit] = -x11) qt3, |
26 |
|
(%type_raw[-qttoolkit] = -aqua) qt3mac, |
27 |
system-openssl-dev, |
system-openssl-dev, |
28 |
x11-dev |
(%type_raw[-qttoolkit] = -x11) x11-dev |
29 |
<< |
<< |
30 |
Conflicts: dcgui-qt, dcgui-qt-ssl, valknut, valknut-ssl |
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-ssl |
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 |
|
Source2: http://snaggledworks.com/fink/valknutapp-%v.tar.bz2 |
38 |
Source-MD5: 848f9b3f25af15c3f1837133ac4b9415 |
Source-MD5: 848f9b3f25af15c3f1837133ac4b9415 |
39 |
|
Source2-MD5: 0b992d4a6bfbbbe18c7788c41bd43e01 |
40 |
|
SetLDFLAGS: -L%p/lib/system-openssl/lib |
41 |
ConfigureParams: << |
ConfigureParams: << |
42 |
--with-libdc=%p \ |
--with-libdc=%p \ |
43 |
(%type_raw[-qttoolkit] = -aqua) --with-qt-dir=%p/lib/qt3mac \ |
(%type_raw[-qttoolkit] = -aqua) --with-qt-dir=%p/lib/qt3mac \ |
46 |
(%type_raw[-qttoolkit] = -aqua) --enable-osx \ |
(%type_raw[-qttoolkit] = -aqua) --enable-osx \ |
47 |
(%type_raw[-qttoolkit] = -x11) --with-qt-dir=%p \ |
(%type_raw[-qttoolkit] = -x11) --with-qt-dir=%p \ |
48 |
(%type_raw[-qttoolkit] = -x11) --with-qt-includes=%p/include/qt \ |
(%type_raw[-qttoolkit] = -x11) --with-qt-includes=%p/include/qt \ |
49 |
--with-ssl-dir=%p/lib/system-openssl |
--with-ssl-dir=%p/lib/system-openssl \ |
50 |
|
--disable-dependency-tracking |
51 |
<< |
<< |
52 |
GCC: 3.3 |
GCC: 3.3 |
53 |
CompileScript: << |
CompileScript: << |
67 |
# |
# |
68 |
# Based on NYZetas Howto: |
# Based on NYZetas Howto: |
69 |
# http://www.stud.ntnu.no/~chrisj/download/howto/valknut_howto.html |
# http://www.stud.ntnu.no/~chrisj/download/howto/valknut_howto.html |
70 |
# |
# and ravemax's original INSTALL.MAC |
71 |
|
|
72 |
QTMACDIR=%p/lib/qt3mac |
QTMACDIR=%p/lib/qt3mac |
73 |
TS_TO_QM=${QTMACDIR}/bin/lrelease |
TS_TO_QM=${QTMACDIR}/bin/lrelease |
74 |
TS_DIR=valknut/ts |
TS_DIR=valknut/ts |
110 |
CNT_DIR=${APP_NAME}/Contents; |
CNT_DIR=${APP_NAME}/Contents; |
111 |
/bin/mkdir ${CNT_DIR}; |
/bin/mkdir ${CNT_DIR}; |
112 |
echo "Generating path: ${CNT_DIR}"; |
echo "Generating path: ${CNT_DIR}"; |
113 |
echo "Generating file: PkgInfo"; |
echo "Installing file: PkgInfo"; |
114 |
echo "APPL∂çQt" > ${CNT_DIR}/PkgInfo |
/bin/cp PkgInfo ${CNT_DIR}/PkgInfo |
115 |
echo "Generating file: Info.plist"; |
echo "Installing file: Info.plist"; |
116 |
echo "<?xml version='1.0' encoding='UTF-8'?>">${CNT_DIR}/Info.plist |
/bin/cp Info.plist ${CNT_DIR}/Info.plist |
|
echo "<plist version='1.0'>">>${CNT_DIR}/Info.plist |
|
|
echo "<dict>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleDevelopmentRegion</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>English</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleDisplayName</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_NAME}</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleExecutable</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_NAME}</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleIconFile</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_NAME}.icns</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleIdentifier</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>de.ketelhot.DC</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleLongVersionString</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_NAME} ${V_VERSION}${V_SERIAL}</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleName</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>Valknut</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundlePackageType</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>APPL</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleShortVersionString</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_VERSION}</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleSignature</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>Qt</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>CFBundleVersion</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>${V_SERIAL}</string>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>NSAppleScriptEnabled</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <false/>">>${CNT_DIR}/Info.plist |
|
|
echo " <key>NSHumanReadableCopyright</key>">>${CNT_DIR}/Info.plist |
|
|
echo " <string>Copyright 2001-2003 Mathias Kster</string>">>${CNT_DIR}/Info.plist |
|
|
echo "</dict>">>${CNT_DIR}/Info.plist |
|
|
echo "</plist>">>${CNT_DIR}/Info.plist |
|
117 |
|
|
118 |
# Copy the executable |
# Copy the executable |
119 |
MACOS_DIR=${CNT_DIR}/MacOS; |
MACOS_DIR=${CNT_DIR}/MacOS; |
121 |
/bin/mkdir ${MACOS_DIR} |
/bin/mkdir ${MACOS_DIR} |
122 |
echo "Generating file: PkgInfo"; |
echo "Generating file: PkgInfo"; |
123 |
echo "Copying from valknut/"; |
echo "Copying from valknut/"; |
124 |
/bin/cp valknut/valknut ${MACOS_DIR}/${V_NAME} |
/bin/cp valknut/valknut ${MACOS_DIR}/valknut |
125 |
echo "Striping ${V_NAME}"; |
echo "Stripping valknut"; |
126 |
/usr/bin/strip ${MACOS_DIR}/valknut |
/usr/bin/strip ${MACOS_DIR}/valknut |
127 |
|
|
128 |
# Copy Icon |
# Copy Icon |
173 |
Normally, just use "valknut" from the command line. |
Normally, just use "valknut" from the command line. |
174 |
Use "valknut --disable-tray" to get rid of the little icon |
Use "valknut --disable-tray" to get rid of the little icon |
175 |
if using quartz-wm or another dockless window manager. |
if using quartz-wm or another dockless window manager. |
176 |
|
|
177 |
|
Valknut >= 0.3.5 crashes the X11 server when run in rootless mode |
178 |
|
if using a window manager besides quartz-wm. It runs fine under any |
179 |
|
manager in full-screen mode. If you use xorg or xfree86, install the |
180 |
|
package quartz-wm and call it from your xinitrc if you want to run |
181 |
|
Valknut. Alternatively, run the native Aqua version which doesn't need |
182 |
|
X11. |
183 |
<< |
<< |
184 |
DescPackaging: << |
DescPackaging: << |
185 |
No longer Depends: on a specific %v-%r of dclib0. Just keep at |
No longer Depends: on a specific %v-%r of dclib0. Just keep at dclib0-%v >= than current valknut-%v. |
|
dclib0-%v >= than current valknut-%v. |
|
186 |
|
|
187 |
Now links to system OpenSSL to avoid licensing issues. |
Now links to system OpenSSL to avoid licensing issues. |
188 |
|
|
189 |
|
Uses its own PostInst and PostRm scripts rather than AppBundles because AppBundles can not be variantized and the X11 version does not build a .app package. |
190 |
<< |
<< |
191 |
<< |
<< |