AppleScript 0.1.3 → 0.1.4
raw patch · 2 files changed
+24/−16 lines, 2 files
Files
- AppleScript.cabal +22/−13
- Foreign/AppleScript.hs +2/−3
AppleScript.cabal view
@@ -1,22 +1,31 @@ Name: AppleScript-Version: 0.1.3+Version: 0.1.4 License: BSD3 License-file: LICENSE Author: Wouter Swierstra-Maintainer: Wouter Swierstra <wss@cs.nott.ac.uk>+Maintainer: Wouter Swierstra <wouter@chalmers.se> Synopsis: Call AppleScript from Haskell. Description: This package enables you to compile and execute AppleScript from Haskell applications. Category: Foreign-Build-Depends: base-Exposed-modules: Foreign.AppleScript-Extra-source-files: examples/HelloThere.hs- , examples/OpenLocation.hs- , examples/TextFields.hs- , cbits/RunScript.h-Include-Dirs: cbits-C-Sources: cbits/RunScript.c-Frameworks: Carbon-Ghc-Options: -ffi-Extensions: CPP, ForeignFunctionInterface+Build-Type: Simple+Cabal-Version: >= 1.2+Extra-source-files: examples/HelloThere.hs+ , examples/OpenLocation.hs+ , examples/TextFields.hs+ , cbits/RunScript.h +Library {+if os(darwin) {+ Build-Depends: base+ Buildable: True+ Exposed-modules: Foreign.AppleScript+ Frameworks: Carbon+ Extensions: CPP, ForeignFunctionInterface+ Include-Dirs: cbits+ C-Sources: cbits/RunScript.c+ }+else {+ Buildable: False+ }+}
Foreign/AppleScript.hs view
@@ -5,12 +5,11 @@ execAppleScript ) where-import Data.Int-import Foreign.C.String+ import System.Exit-import Control.Monad(liftM) import Foreign import Foreign.C+ type OSStatus = Int32 data AEDesc = AEDesc