hlibsass 0.1.2.0 → 0.1.2.1
raw patch · 4 files changed
+36/−5 lines, 4 filessetup-changedPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +21/−1
- Setup.hs +12/−3
- hlibsass.cabal +2/−1
- libsass/VERSION +1/−0
CHANGELOG.md view
@@ -1,6 +1,24 @@ # Change Log All notable changes to this project will be documented in this file. +## [0.1.2.1] - 2015-06-02+### Changed+- `libsass/VERSION` file is generated during sdist phase.++### Fixed+- all tests pass (libsass reports correct version).++## [0.1.2.0] - 2015-06-01+### Added+- Bindings to `sass_string_is_quoted`, `sass_string_set_quoted` and+ `sass_make_qstring`.++### Changed+- libsass @ 3672661 is used.++### Fixed+- Link to compare in this changelog.+ ## [0.1.1.1] - 2015-04-12 ### Added - This CHANGELOG file.@@ -19,5 +37,7 @@ - Bindings to Libsass C API - Basic tests -[0.1.1.1]: https://github.com/jakubfijalkowski/hlibsass/compare/v10.1.1.0...0.1.1.1+[0.1.2.1]: https://github.com/jakubfijalkowski/hlibsass/compare/v0.1.2.0...v0.1.2.1+[0.1.2.0]: https://github.com/jakubfijalkowski/hlibsass/compare/v0.1.1.1...v0.1.2.0+[0.1.1.1]: https://github.com/jakubfijalkowski/hlibsass/compare/v0.1.1.0...v0.1.1.1 [0.1.1.0]: https://github.com/jakubfijalkowski/hlibsass/compare/v0.1.0.0...v0.1.1.0
Setup.hs view
@@ -6,7 +6,8 @@ absoluteInstallDirs, localPkgDescr) import Distribution.Simple.Setup-import Distribution.Simple.Utils (rawSystemExit)+import Distribution.Simple.Utils (rawSystemExit,+ rawSystemStdout) import System.Directory (getCurrentDirectory) main = defaultMainWithHooks simpleUserHooks@@ -15,12 +16,13 @@ , confHook = \a f -> confHook simpleUserHooks a f >>= updateExtraLibDirs , postCopy = copyLibsass , postClean = cleanLibsass+ , preSDist = \a f -> (updateLibsassVersion a f >> preSDist simpleUserHooks a f) } makeLibsass :: Args -> ConfigFlags -> IO () makeLibsass _ flags =- rawSystemExit (fromFlag $ configVerbosity flags) "env"- ["make", "--directory=libsass"]+ let verbosity = fromFlag $ configVerbosity flags+ in rawSystemExit verbosity "env" ["make", "--directory=libsass"] updateExtraLibDirs :: LocalBuildInfo -> IO LocalBuildInfo updateExtraLibDirs localBuildInfo = do@@ -53,3 +55,10 @@ cleanLibsass _ flags _ _ = rawSystemExit (fromFlag $ cleanVerbosity flags) "env" ["make", "--directory=libsass", "clean"]++updateLibsassVersion :: Args -> SDistFlags -> IO ()+updateLibsassVersion _ flags = do+ let verbosity = fromFlag $ sDistVerbosity flags+ ver <- rawSystemStdout verbosity "env" [ "git", "-C", "libsass", "describe",+ "--abbrev=4", "--dirty", "--always", "--tags" ]+ writeFile "libsass/VERSION" ver
hlibsass.cabal view
@@ -1,5 +1,5 @@ name: hlibsass-version: 0.1.2.0+version: 0.1.2.1 license: MIT license-file: LICENSE author: Jakub Fijałkowski <fiolek94@gmail.com>@@ -28,6 +28,7 @@ libsass/utf8/*.h libsass/Makefile libsass/LICENSE+ libsass/VERSION CHANGELOG.md source-repository head
+ libsass/VERSION view
@@ -0,0 +1,1 @@+3.2.4-18-g3672