packages feed

qtah-cpp-qt5 0.1.1 → 0.1.2

raw patch · 3 files changed

+23/−16 lines, 3 filessetup-changed

Files

Setup.hs view
@@ -44,13 +44,16 @@   BuildFlags,   CleanFlags,   ConfigFlags,-  CopyDest (NoCopyDest),+  CopyDest (CopyTo, NoCopyDest),   buildVerbosity,   cleanVerbosity,   configConfigurationsFlags,   configVerbosity,+  copyDest,   copyVerbosity,+  flagToMaybe,   fromFlagOrDefault,+  installDistPref,   installVerbosity,   ) import Distribution.Simple.UserHooks (@@ -99,10 +102,13 @@   , buildHook = \pd lbi uh bf -> do doBuild lbi bf                                     buildHook simpleUserHooks pd lbi uh bf   , copyHook = \pd lbi uh cf -> do let verbosity = fromFlagOrDefault normal $ copyVerbosity cf-                                   doInstall verbosity pd lbi+                                       dest = fromFlagOrDefault NoCopyDest $ copyDest cf+                                   doInstall verbosity pd lbi dest                                    copyHook simpleUserHooks pd lbi uh cf   , instHook = \pd lbi uh if' -> do let verbosity = fromFlagOrDefault normal $ installVerbosity if'-                                    doInstall verbosity pd lbi+                                        dest = maybe NoCopyDest CopyTo $+                                               flagToMaybe $ installDistPref if'+                                    doInstall verbosity pd lbi dest                                     instHook simpleUserHooks pd lbi uh if'   , cleanHook = \pd z uh cf -> do doClean cf                                   cleanHook simpleUserHooks pd z uh cf@@ -125,18 +131,19 @@   startDir <- getCurrentDirectory   let cppSourceDir = startDir </> "cpp"       programDb = withPrograms localBuildInfo+      verbosity = fromFlagOrDefault normal $ configVerbosity configFlags    -- Parse the Qt version to use from flags and the environment, and export it   -- to the generator.   _ <- exportQtVersion configFlags localBuildInfo    -- Generate binding source code.-  runDbProgram normal generatorProgram programDb ["--gen-cpp", "cpp"]-  runDbProgram normal listenerGenProgram programDb ["--gen-cpp-dir", "cpp"]+  runDbProgram verbosity generatorProgram programDb ["--gen-cpp", "cpp"]+  runDbProgram verbosity listenerGenProgram programDb ["--gen-cpp-dir", "cpp"]    -- Run qmake to generate the makefile.   setCurrentDirectory cppSourceDir-  runDbProgram normal qmakeProgram programDb ["qtah.pro"]+  runDbProgram verbosity qmakeProgram programDb ["qtah.pro"]    setCurrentDirectory startDir @@ -167,19 +174,19 @@    setCurrentDirectory cppSourceDir   notice verbosity $ concat ["Building the Qtah C++ library", jobMsg, "..."]-  runDbProgram normal makeProgram programDb makeArgs+  runDbProgram verbosity makeProgram programDb makeArgs    setCurrentDirectory startDir -doInstall :: Verbosity -> PackageDescription -> LocalBuildInfo -> IO ()-doInstall verbosity packageDesc localBuildInfo = do+doInstall :: Verbosity -> PackageDescription -> LocalBuildInfo -> CopyDest -> IO ()+doInstall verbosity packageDesc localBuildInfo copyDest = do   startDir <- getCurrentDirectory   let cppSourceDir = startDir </> "cpp"-      libDir = libdir $ absoluteInstallDirs packageDesc localBuildInfo NoCopyDest+      libDir = libdir $ absoluteInstallDirs packageDesc localBuildInfo copyDest    -- Install the built library into the package's libdir.   createDirectoryIfMissing True libDir-  forM_ ["libqtah.so", "libqtah.so.0", "libqtah.so.0.1", "libqtah.so.0.1.0"] $ \p -> do+  forM_ ["libqtah.so", "libqtah.so.0", "libqtah.so.0.1", "libqtah.so.0.1.2"] $ \p -> do     let path = libDir </> p     shouldDelete <-       catchIOError (do _ <- getSymbolicLinkStatus path@@ -187,9 +194,9 @@       (\e -> if isDoesNotExistError e then return False else ioError e)     when shouldDelete $ removeFile path   installExecutableFile verbosity-                        (cppSourceDir </> "libqtah.so.0.1.0")-                        (libDir </> "libqtah.so.0.1.0")-  createSymbolicLink "libqtah.so.0.1.0" (libDir </> "libqtah.so.0.1")+                        (cppSourceDir </> "libqtah.so.0.1.2")+                        (libDir </> "libqtah.so.0.1.2")+  createSymbolicLink "libqtah.so.0.1.2" (libDir </> "libqtah.so.0.1")   createSymbolicLink "libqtah.so.0.1" (libDir </> "libqtah.so.0")   createSymbolicLink "libqtah.so.0" (libDir </> "libqtah.so") 
cpp/qtah.pro view
@@ -21,7 +21,7 @@  TARGET = qtah TEMPLATE = lib-VERSION = 0.1.0+VERSION = 0.1.2 # Doesn't seem to work here: CONFIG += c++11 QMAKE_CXXFLAGS += -std=c++11 
qtah-cpp-qt5.cabal view
@@ -1,5 +1,5 @@ name: qtah-cpp-qt5-version: 0.1.1+version: 0.1.2 synopsis: Qt bindings for Haskell - C++ library homepage: http://khumba.net/projects/qtah license: LGPL-3