Package: aquaterm Version: 1.1.1 Revision: 6 # Updated MACOSX_DEPLOYMENT_TARGET Distribution: 10.13, 10.14, 10.14.5, 10.15, 11.0, 11.3, 12.0, 13.0, 14.0 # original source #Source: http://www.kilohotel.com/fink/AquaTerm-%v.tar.gz # renamed root dir. files match. Real source? #Source: mirror:sourceforge:fink/aquaterm_src.1.1.1.tar.gz #Source-MD5: a2d62a4334c61e61ec3e1945fc77f007 # Our mirror of the original Source: mirror:sourceforge:fink/AquaTerm-%v.tar.gz Source-Checksum: SHA256(8e35cb81f5f024382ba4b2c96569631b34cf798966aa2870258f272e551c0e34) BuildDepends: xcode.app Depends: %N-shlibs (= %v-%r) GCC: 4.0 SourceDirectory: AquaTerm-AquaTerm-5c223a5 PatchFile: %n.patch PatchFile-MD5: 5adc980817df7ba9bf4425351eb9265c TarFilesRename: README:README.txt Readme:Readme.txt CompileScript: echo nothing to do here, everything is done in the installscript InstallScript: << #!/bin/sh -ev if test "%m" = "powerpc"; then archname="ppc"; else archname="%m"; fi ARCHS=$archname set +v # aquaterm needs private frameworks that only get installed once Xcode.app is run, not simply installed. if `xcodebuild -checkFirstLaunchStatus`; then echo "\nGood, Xcode PrivateFrameworks needed by Aquaterm have been installed.\n" else echo "\n-----WARNING-----WARNING-----WARNING-----" echo "XCode.app must be run once to install private frameworks." echo "%N will fail to build without these private frameworks." echo "Alternatively run 'sudo xcodebuild -runFirstLaunch' manually." echo "-----WARNING-----WARNING-----WARNING-----\n" exit 1 fi set -v # Don't use new Xcode build system with Xcode10+ if [ `xcodebuild -version 2>/dev/null | head -n 1 | cut -f 2 -d ' ' | cut -f 1 -d.` -ge 10 ]; then XCODE_BUILD_FLAG="-scheme AquaTerm -derivedDataPath `dirname %b` -UseNewBuildSystem=NO" fi cd aquaterm xcodebuild install $XCODE_BUILD_FLAG -arch $archname -target AquaTerm DSTROOT=%d INSTALL_PATH=%p/Applications DYLIB_INSTALL_NAME_BASE=%p/Library/Frameworks GCC_PREPROCESSOR_DEFINITIONS="AQT_APP" SDKROOT=`xcrun --sdk macosx --show-sdk-path` MACOSX_DEPLOYMENT_TARGET=10.13 mkdir -p %i/include/aquaterm cp AQTAdapter.h aquaterm.h %i/include cp AQTAdapter.h %i/include/aquaterm mkdir -p %i/lib %i/Library/Frameworks mv %i/Applications/AquaTerm.framework %i/Library/Frameworks ln -s %p/Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm %i/lib/libaquaterm.1.0.0.dylib ln -s %p/lib/libaquaterm.1.0.0.dylib %i/lib/libaquaterm.dylib mkdir -p %i/share/%n cp -p -R ../adapters %i/share/%n chmod u+w %i/Library/Frameworks/AquaTerm.framework chmod u+w %i/Library/Frameworks/AquaTerm.framework/Versions << SplitOff: << Package: %N-shlibs Replaces: %N (<= 1.0-1) Files: << Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm lib/libaquaterm.*.dylib << Shlibs: << %p/Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm 1.0.0 %n (>= 1.0.0-1) << DocFiles: aquaterm/ReadMe aquaterm/ReleaseNotes aquaterm/INSTALL << SplitOff2: << Package: %N-dev BuildDependsOnly: True Depends: %N-shlibs (= %v-%r) Replaces: %N (<= 1.0-1), %N-shlibs (<= 1.1.1-2) Files: << Library/Frameworks/AquaTerm.framework/AquaTerm Library/Frameworks/AquaTerm.framework/Headers Library/Frameworks/AquaTerm.framework/Resources Library/Frameworks/AquaTerm.framework/Versions/Current Library/Frameworks/AquaTerm.framework/Versions/A/Headers Library/Frameworks/AquaTerm.framework/Versions/A/Resources include lib/libaquaterm.dylib share/%N << DocFiles: aquaterm/ReadMe aquaterm/ReleaseNotes aquaterm/INSTALL << DocFiles: aquaterm/ReadMe aquaterm/ReleaseNotes aquaterm/INSTALL aquaterm/Help/*.html License: OSI-Approved Description: Displays vector graphics in Aqua DescPackaging: << Previous maintainer: Leigh Smith to 1.1.1-5. Package ownership assumed by Kevin Horton for aquaterm-1.0.1-5 to 1.1.1-4. Package previously maintained by Jeffrey Whitaker. On at least Xcode9 and above, Xcode.app needs to be run at least once before building aquaterm to install things into /Library/Developer/PrivateFrameworks/ https://github.com/fink/fink-distributions/pull/334#issuecomment-457997796 Pointed to correct sdk-path, incremented MACOSX_DEPLOYMENT_TARGET to 10.13 (minimum accepted by Xcode 14); set DerivedData path to builddir rather than ~/Library/Xcode. << Maintainer: None Homepage: http://aquaterm.github.com