Package: lazarus-lcl-qt4
Version: 2.0.12
Revision: 1
License: GPL/LGPL

Depends: <<
  lazarus-aqua (>= 2.0) | lazarus-cocoa (>= 2.0) | lazarus-gtk2 (>= 2.0) | 
  lazarus-qt5 (>= 2.0),
  qt4pas (>= 2.5-3)
<<

Conflicts: lazarus-qt4
Replaces:  lazarus-qt4

Recommends: fpc-doc, lazarus-doc

Source: mirror:sourceforge:lazarus/lazarus-%v.tar.gz
Source-Checksum: SHA256(ba6cef7f823a2d28166229982efc926039d42313c40e22fe0c6776c13d0015b2)

SourceDirectory: lazarus

UseMaxBuildJobs: false

CompileScript: <<
#!/bin/sh -ev

# Yosemite fix
  if [ "$(uname -r | cut -d. -f1)" -ge 14 ]; then export MACOSX_DEPLOYMENT_TARGET=10.9 ; fi

  debug_options="-gl"

# ** Start compiling the lazarus component libraries

  AllUnits="registration lazutils codetools lcl basecomponents bigidecomponents"

  make $AllUnits LCL_PLATFORM=qt OPT="$debug_options"

<<

InstallScript: <<
#!/bin/sh -ev
# ** install the lcl and other libraries/units **

  for path in $(find . -name qt | cut -f 2- -d '/' | grep x86_64-darwin) ; do
    install -d  $(echo %i/share/lazarus/$(dirname $path))
    mv -v $path $(echo %i/share/lazarus/$(dirname $path))
  done

  chmod -R a+rw %i/share/lazarus

<<

Description: Qt4-based lcl for lazarus-aqua/lazarus-gtk2

DescUsage: <<
  With this package, lazarus-aqua and lazarus-gtk2 can also build
  programs with the Qt4-based lcl.
<<

DescPort: <<
  Notes regarding the InstallScript:
  - find gives the list of directories
  - cut removes the './' from the beginning of the paths
  - grep removes the directories, which do not contain unit files 
<<

Homepage: https://wiki.freepascal.org/Main_Page

Maintainer: Karl-Michael Schindler <karl-michael.schindler@web.de>