commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2020-08-28 21:24:01 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3399 (New) Package is "ghc-JuicyPixels" Fri Aug 28 21:24:01 2020 rev:29 rq:829153 version:3.3.5 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2020-06-19 17:07:07.713059271 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3399/ghc-JuicyPixels.changes 2020-08-28 21:24:02.904401753 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:43:49 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.Nmj18L/_old 2020-08-28 21:24:03.452402013 +0200 +++ /var/tmp/diff_new_pack.Nmj18L/_new 2020-08-28 21:24:03.456402015 +0200 @@ -51,7 +51,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} %build %ghc_lib_build
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2020-06-19 17:07:05 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3606 (New) Package is "ghc-JuicyPixels" Fri Jun 19 17:07:05 2020 rev:28 rq:815014 version:3.3.5 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2020-05-11 13:35:46.544416000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.3606/ghc-JuicyPixels.changes 2020-06-19 17:07:07.713059271 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:13:37 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.GRtZ66/_old 2020-06-19 17:07:08.197060544 +0200 +++ /var/tmp/diff_new_pack.GRtZ66/_new 2020-06-19 17:07:08.201060556 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2020-05-11 13:35:24 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2738 (New) Package is "ghc-JuicyPixels" Mon May 11 13:35:24 2020 rev:27 rq:801031 version:3.3.5 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2019-12-27 13:51:01.072558500 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2738/ghc-JuicyPixels.changes 2020-05-11 13:35:46.544416000 +0200 @@ -1,0 +2,14 @@ +Wed May 6 06:52:10 UTC 2020 - psim...@suse.com + +- Update JuicyPixels to version 3.3.5. + v3.3.5 January 2020 + --- + + Maintenance release to push various pull requests onto + hackage + + * Exporting Pixel32 (will) + * Palettization of transparent frames in Gif (flutterlice) + * Documentation fixes (lehins) + +--- Old: JuicyPixels-3.3.4.tar.gz New: JuicyPixels-3.3.5.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.Uw4z6M/_old 2020-05-11 13:35:47.848418734 +0200 +++ /var/tmp/diff_new_pack.Uw4z6M/_new 2020-05-11 13:35:47.848418734 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3.4 +Version:3.3.5 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.3.4.tar.gz -> JuicyPixels-3.3.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.4/JuicyPixels.cabal new/JuicyPixels-3.3.5/JuicyPixels.cabal --- old/JuicyPixels-3.3.4/JuicyPixels.cabal 2019-10-02 21:17:11.0 +0200 +++ new/JuicyPixels-3.3.5/JuicyPixels.cabal 2020-02-28 09:16:46.0 +0100 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.3.4 +Version: 3.3.5 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.3.3.1 +Tag: v3.3.5 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.4/changelog new/JuicyPixels-3.3.5/changelog --- old/JuicyPixels-3.3.4/changelog 2019-10-02 21:17:11.0 +0200 +++ new/JuicyPixels-3.3.5/changelog 2020-02-28 09:16:46.0 +0100 @@ -1,6 +1,16 @@ Change log == +v3.3.5 January 2020 +--- + +Maintenance release to push various pull requests onto +hackage + + * Exporting Pixel32 (will) + * Palettization of transparent frames in Gif (flutterlice) + * Documentation fixes (lehins) + v3.3.4 September 2019 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.4/docimages/pixelgraph.svg new/JuicyPixels-3.3.5/docimages/pixelgraph.svg --- old/JuicyPixels-3.3.4/docimages/pixelgraph.svg 2015-04-25 11:09:38.0 +0200 +++ new/JuicyPixels-3.3.5/docimages/pixelgraph.svg 2018-08-14 13:07:59.0 +0200 @@ -1,264 +1,264 @@ - -http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd;> - - -http://www.w3.org/2000/svg; xmlns:xlink="http://www.w3.org/1999/xlink;> - -pixelGraphic - - -PixelRGB8 - -PixelRGB8 - - -PixelRGBA8 - -PixelRGBA8 - - -PixelRGB8PixelRGBA8 - - -promotePixel - - -PixelRGBF - -PixelRGBF - - -PixelRGB8PixelRGBF - - -promotePixel - - -Pixel8 - -Pixel8 - - -PixelRGB8Pixel8 - - -computeLuma - - -PixelCMYK8 - -PixelCMYK8 - - -PixelRGB8PixelCMYK8 - - -convertPixel - - -PixelYCbCr8 - -PixelYCbCr8 - - -PixelRGB8PixelYCbCr8 - - -convertPixel - - -PixelRGB16 - -PixelRGB16 - - -PixelRGBA16 - -PixelRGBA16 - - -PixelRGB16PixelRGBA16 - - -promotePixel - - -Pixel16 - -Pixel16 - - -PixelRGB16Pixel16 - - -computeLuma - - -PixelCMYK16 - -PixelCMYK16 - - -PixelRGB16PixelCMYK16 - - -convertPixel - - -PixelRGBA16PixelRGB16 - - -dropTransparency - - -PixelRGBA8PixelRGB8 - - -dropTransparency - - -PixelRGBA8Pixel8 - - -computeLuma - -
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2019-12-27 13:50:53 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.6675 (New) Package is "ghc-JuicyPixels" Fri Dec 27 13:50:53 2019 rev:26 rq:759319 version:3.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2019-10-18 14:33:29.020231545 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.6675/ghc-JuicyPixels.changes 2019-12-27 13:51:01.072558500 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:14:06 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.5LQgQz/_old 2019-12-27 13:51:02.084559219 +0100 +++ /var/tmp/diff_new_pack.5LQgQz/_new 2019-12-27 13:51:02.084559219 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause -Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel @@ -43,7 +42,6 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version}
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2019-10-18 14:33:27 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2352 (New) Package is "ghc-JuicyPixels" Fri Oct 18 14:33:27 2019 rev:25 rq:737184 version:3.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2019-06-30 10:21:24.515611552 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.2352/ghc-JuicyPixels.changes 2019-10-18 14:33:29.020231545 +0200 @@ -1,0 +2,11 @@ +Thu Oct 3 02:02:01 UTC 2019 - psim...@suse.com + +- Update JuicyPixels to version 3.3.4. + v3.3.4 September 2019 + - + + * support reading compressed zTXt metadata from PNG files (claudeha) + * Add helper functions to convert a DynamicImage to RGB16 (uglyoldbob) + * Fix RGB to CMYK conversion (lehins) + +--- Old: JuicyPixels-3.3.3.1.tar.gz New: JuicyPixels-3.3.4.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.5U98Nj/_old 2019-10-18 14:33:29.564230128 +0200 +++ /var/tmp/diff_new_pack.5U98Nj/_new 2019-10-18 14:33:29.564230128 +0200 @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3.3.1 +Version:3.3.4 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.3.3.1.tar.gz -> JuicyPixels-3.3.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3.1/JuicyPixels.cabal new/JuicyPixels-3.3.4/JuicyPixels.cabal --- old/JuicyPixels-3.3.3.1/JuicyPixels.cabal 2019-06-19 21:11:57.0 +0200 +++ new/JuicyPixels-3.3.4/JuicyPixels.cabal 2019-10-02 21:17:11.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.3.3.1 +Version: 3.3.4 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3.1/changelog new/JuicyPixels-3.3.4/changelog --- old/JuicyPixels-3.3.3.1/changelog 2019-06-19 21:11:17.0 +0200 +++ new/JuicyPixels-3.3.4/changelog 2019-10-02 21:17:11.0 +0200 @@ -1,6 +1,13 @@ Change log == +v3.3.4 September 2019 +- + + * support reading compressed zTXt metadata from PNG files (claudeha) + * Add helper functions to convert a DynamicImage to RGB16 (uglyoldbob) + * Fix RGB to CMYK conversion (lehins) + v3.3.3.1 June 2019 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3.1/src/Codec/Picture/Png/Internal/Metadata.hs new/JuicyPixels-3.3.4/src/Codec/Picture/Png/Internal/Metadata.hs --- old/JuicyPixels-3.3.3.1/src/Codec/Picture/Png/Internal/Metadata.hs 2019-06-19 21:11:57.0 +0200 +++ new/JuicyPixels-3.3.4/src/Codec/Picture/Png/Internal/Metadata.hs 2019-10-02 21:17:11.0 +0200 @@ -13,13 +13,15 @@ import Data.Maybe( fromMaybe ) import Data.Binary( Binary( get, put ), encode ) -import Data.Binary.Get( getLazyByteStringNul ) +import Data.Binary.Get( getLazyByteStringNul, getWord8 ) import Data.Binary.Put( putLazyByteString, putWord8 ) import qualified Data.ByteString.Lazy.Char8 as L #if !MIN_VERSION_base(4,11,0) import Data.Monoid( (<>) ) #endif +import qualified Codec.Compression.Zlib as Z + import Codec.Picture.InternalHelper import qualified Codec.Picture.Metadata as Met import Codec.Picture.Metadata ( Metadatas @@ -68,8 +70,26 @@ putWord8 0 putLazyByteString pdata -textToMetadata :: PngText -> Metadatas -textToMetadata ptext = case pngKeyword ptext of +data PngZText = PngZText + { pngZKeyword :: !L.ByteString + , pngZData:: !L.ByteString + } + deriving Show + +instance Binary PngZText where + get = PngZText <$> getLazyByteStringNul <* getCompressionType <*> (Z.decompress <$> getRemainingLazyBytes) +where + getCompressionType = do +0 <- getWord8 +return () + put (PngZText kw pdata) = do +putLazyByteString kw +putWord8 0 +putWord8 0 -- compression type +putLazyByteString (Z.compress pdata) + +aToMetadata :: (a -> L.ByteString) -> (a -> L.ByteString) -> a -> Metadatas +aToMetadata pkeyword pdata ptext = case pkeyword ptext of "Title" -> strValue Met.Title "Author" -> strValue Met.Author "Description" -> strValue
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2019-06-30 10:21:23 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4615 (New) Package is "ghc-JuicyPixels" Sun Jun 30 10:21:23 2019 rev:24 rq:712498 version:3.3.3.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2019-06-19 21:11:46.662706206 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4615/ghc-JuicyPixels.changes 2019-06-30 10:21:24.515611552 +0200 @@ -1,0 +2,9 @@ +Thu Jun 20 02:03:03 UTC 2019 - psim...@suse.com + +- Update JuicyPixels to version 3.3.3.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/JuicyPixels-3.3.3.1/src/changelog + +--- Old: JuicyPixels-3.3.3.tar.gz JuicyPixels.cabal New: JuicyPixels-3.3.3.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.pVyu0T/_old 2019-06-30 10:21:25.199612615 +0200 +++ /var/tmp/diff_new_pack.pVyu0T/_new 2019-06-30 10:21:25.207612627 +0200 @@ -18,14 +18,13 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3.3 +Version:3.3.3.1 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel @@ -55,7 +54,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ JuicyPixels-3.3.3.tar.gz -> JuicyPixels-3.3.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3/JuicyPixels.cabal new/JuicyPixels-3.3.3.1/JuicyPixels.cabal --- old/JuicyPixels-3.3.3/JuicyPixels.cabal 2018-12-16 22:36:06.0 +0100 +++ new/JuicyPixels-3.3.3.1/JuicyPixels.cabal 2019-06-19 21:11:57.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.3.3 +Version: 3.3.3.1 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.3.3 +Tag: v3.3.3.1 Flag Mmap Description: Enable the file loading via mmap (memory map) @@ -69,11 +69,11 @@ Build-depends: base>= 4.8 && < 6, bytestring >= 0.9 && < 0.11, mtl >= 1.1 && < 2.3, - binary >= 0.5 && < 0.9, + binary >= 0.8.1 && < 0.9, zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, vector >= 0.10&& < 0.13, - primitive >= 0.4 && < 0.7, + primitive >= 0.4, deepseq >= 1.1 && < 1.5, containers >= 0.4.2 && < 0.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3/changelog new/JuicyPixels-3.3.3.1/changelog --- old/JuicyPixels-3.3.3/changelog 2018-12-16 22:36:06.0 +0100 +++ new/JuicyPixels-3.3.3.1/changelog 2019-06-19 21:11:17.0 +0200 @@ -1,6 +1,11 @@ Change log == +v3.3.3.1 June 2019 +-- + + * New GHC maintenance (thanks to ekmett) + v3.3.3 December 2018 @@ -9,6 +14,8 @@ * Refactoring: exposing dynamicMap & dynamicPixelMap through `Codec.Picture` (thnks to LightAndLight) + * v3.3.3.1: fixing compilation with older GHC + v3.3.2 October 2018 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.3.3/src/Codec/Picture/Bitmap.hs new/JuicyPixels-3.3.3.1/src/Codec/Picture/Bitmap.hs --- old/JuicyPixels-3.3.3/src/Codec/Picture/Bitmap.hs 2018-12-16
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2019-06-19 21:10:10 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4811 (New) Package is "ghc-JuicyPixels" Wed Jun 19 21:10:10 2019 rev:23 rq:710618 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-12-28 12:35:32.847954020 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.4811/ghc-JuicyPixels.changes 2019-06-19 21:11:46.662706206 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 14:29:07 UTC 2019 - Peter Simons + +- Update Cabal file for more accurate build dependencies. + +--- Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.fMH2yG/_old 2019-06-19 21:11:47.494707014 +0200 +++ /var/tmp/diff_new_pack.fMH2yG/_new 2019-06-19 21:11:47.498707018 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel ++ JuicyPixels.cabal ++ --- /var/tmp/diff_new_pack.fMH2yG/_old 2019-06-19 21:11:47.554707073 +0200 +++ /var/tmp/diff_new_pack.fMH2yG/_new 2019-06-19 21:11:47.554707073 +0200 @@ -1,6 +1,6 @@ Name:JuicyPixels Version: 3.3.3 -x-revision: 1 +x-revision: 2 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -74,7 +74,7 @@ zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, vector >= 0.10&& < 0.13, - primitive >= 0.4 && < 0.7, + primitive >= 0.4, deepseq >= 1.1 && < 1.5, containers >= 0.4.2 && < 0.7
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-12-28 12:35:26 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833 (New) Package is "ghc-JuicyPixels" Fri Dec 28 12:35:26 2018 rev:22 rq:661505 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-12-24 11:37:26.877662126 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833/ghc-JuicyPixels.changes 2018-12-28 12:35:32.847954020 +0100 @@ -1,0 +2,5 @@ +Wed Dec 26 13:22:56 UTC 2018 - Peter Simons + +- Fix an incorrectly specified upper bound on the 'base' library. + +--- New: JuicyPixels.cabal Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.F9EJqQ/_old 2018-12-28 12:35:33.299953703 +0100 +++ /var/tmp/diff_new_pack.F9EJqQ/_new 2018-12-28 12:35:33.303953701 +0100 @@ -25,6 +25,7 @@ Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel @@ -54,6 +55,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ JuicyPixels.cabal ++ Name:JuicyPixels Version: 3.3.3 x-revision: 1 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> . This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images. homepage:https://github.com/Twinside/Juicy.Pixels License: BSD3 License-file:LICENSE Author: Vincent Berthoux Maintainer: vincent.berth...@gmail.com Category:Codec, Graphics, Image Stability: Stable Build-type: Simple -- Constraint on the version of Cabal needed to build this package. Cabal-version: >= 1.18 extra-source-files: changelog, docimages/*.png, docimages/*.svg, README.md extra-doc-files: docimages/*.png, docimages/*.svg Source-Repository head Type: git Location: git://github.com/Twinside/Juicy.Pixels.git Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git Tag: v3.3.3 Flag Mmap Description: Enable the file loading via mmap (memory map) Default: False Library hs-source-dirs: src Default-Language: Haskell2010 Exposed-modules: Codec.Picture, Codec.Picture.Bitmap, Codec.Picture.Gif, Codec.Picture.Png, Codec.Picture.Jpg, Codec.Picture.HDR, Codec.Picture.Tga, Codec.Picture.Tiff, Codec.Picture.Metadata, Codec.Picture.Metadata.Exif, Codec.Picture.Saving, Codec.Picture.Types, Codec.Picture.ColorQuant, Codec.Picture.Jpg.Internal.DefaultTable, Codec.Picture.Jpg.Internal.Metadata, Codec.Picture.Jpg.Internal.FastIdct, Codec.Picture.Jpg.Internal.FastDct, Codec.Picture.Jpg.Internal.Types, Codec.Picture.Jpg.Internal.Common, Codec.Picture.Jpg.Internal.Progressive, Codec.Picture.Gif.Internal.LZW, Codec.Picture.Gif.Internal.LZWEncoding, Codec.Picture.Png.Internal.Export, Codec.Picture.Png.Internal.Type, Codec.Picture.Png.Internal.Metadata, Codec.Picture.Tiff.Internal.Metadata, Codec.Picture.Tiff.Internal.Types Ghc-options: -O3 -Wall Build-depends: base>= 4.11&& < 5, bytestring >= 0.9 && < 0.11, mtl >= 1.1 && < 2.3, binary >= 0.5 && < 0.9, zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, vector >= 0.10&& < 0.13, primitive >= 0.4 && < 0.7, deepseq >= 1.1 && < 1.5, containers
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-12-24 11:37:26 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833 (New) Package is "ghc-JuicyPixels" Mon Dec 24 11:37:26 2018 rev:21 rq:658878 version:3.3.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-10-25 08:17:35.620037904 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new.28833/ghc-JuicyPixels.changes 2018-12-24 11:37:26.877662126 +0100 @@ -1,0 +2,12 @@ +Mon Dec 17 03:01:26 UTC 2018 - psim...@suse.com + +- Update JuicyPixels to version 3.3.3. + v3.3.3 December 2018 + + + * Enhanced: loading of bitmap format (thanks to CLowcay) + * Refactoring: exposing more internal modules (thanks to wyager) + * Refactoring: exposing dynamicMap & dynamicPixelMap + through `Codec.Picture` (thnks to LightAndLight) + +--- Old: JuicyPixels-3.3.2.tar.gz New: JuicyPixels-3.3.3.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.BCyO9n/_old 2018-12-24 11:37:27.305661746 +0100 +++ /var/tmp/diff_new_pack.BCyO9n/_new 2018-12-24 11:37:27.309661743 +0100 @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3.2 +Version:3.3.3 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.3.2.tar.gz -> JuicyPixels-3.3.3.tar.gz ++ 9367 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-10-25 08:17:07 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Thu Oct 25 08:17:07 2018 rev:20 rq:642872 version:3.3.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-08-20 16:20:03.832876948 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2018-10-25 08:17:35.620037904 +0200 @@ -1,0 +2,12 @@ +Thu Oct 4 15:39:54 UTC 2018 - psim...@suse.com + +- Update JuicyPixels to version 3.3.2. + v3.3.2 October 2018 + --- + + * Fix: GHC-8.6 compilation fix (no upper bound on base) + * Fix: upper bound on containers (pull request phadej) + * Fix: palette validation for gifs (pull request omedan) + * New: More complete gif creation API (pull request omedan) + +--- Old: JuicyPixels-3.3.1.tar.gz New: JuicyPixels-3.3.2.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.akiYrm/_old 2018-10-25 08:17:36.100037693 +0200 +++ /var/tmp/diff_new_pack.akiYrm/_new 2018-10-25 08:17:36.104037692 +0200 @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3.1 +Version:3.3.2 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.3.1.tar.gz -> JuicyPixels-3.3.2.tar.gz ++ 3541 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-08-20 16:19:56 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Mon Aug 20 16:19:56 2018 rev:19 rq:630359 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-07-24 17:24:03.211427857 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2018-08-20 16:20:03.832876948 +0200 @@ -1,0 +2,10 @@ +Fri Aug 17 09:43:29 UTC 2018 - psim...@suse.com + +- Update JuicyPixels to version 3.3.1. + v3.3.1 August 2018 + -- + + * Fix: gif decoding of 1bit palette (fix Ornedan) + * Fix: end of stream handling for gif's lzw encoding (fix Ornedan) + +--- Old: JuicyPixels-3.3.tar.gz New: JuicyPixels-3.3.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.ETGVUA/_old 2018-08-20 16:20:04.788878298 +0200 +++ /var/tmp/diff_new_pack.ETGVUA/_new 2018-08-20 16:20:04.812878332 +0200 @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.3 +Version:3.3.1 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.3.tar.gz -> JuicyPixels-3.3.1.tar.gz ++ 3317 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-07-24 17:23:59 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Tue Jul 24 17:23:59 2018 rev:18 rq:624313 version:3.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2018-05-30 12:22:33.919426236 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2018-07-24 17:24:03.211427857 +0200 @@ -1,0 +2,19 @@ +Wed Jul 18 14:26:10 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- +Tue Jul 17 19:31:07 UTC 2018 - psim...@suse.com + +- Update JuicyPixels to version 3.3. + v3.3 July 2018 + -- + + * New: Eq instances for image + * Fix: color gif resolution offset + * New: support for Float Tiff + * Breaking change: New `ImageY32` constructor for `Dynamic` +hence the version bump. + +--- @@ -104 +122,0 @@ - Old: JuicyPixels-3.2.9.5.tar.gz New: JuicyPixels-3.3.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.zJQkjQ/_old 2018-07-24 17:24:03.923428765 +0200 +++ /var/tmp/diff_new_pack.zJQkjQ/_new 2018-07-24 17:24:03.927428770 +0200 @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.2.9.5 +Version:3.3 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.2.9.5.tar.gz -> JuicyPixels-3.3.tar.gz ++ 2527 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2018-05-30 12:10:26 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Wed May 30 12:10:26 2018 rev:17 rq:607831 version:3.2.9.5 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2017-07-05 23:57:56.608415643 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2018-05-30 12:22:33.919426236 +0200 @@ -1,0 +2,14 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update JuicyPixels to version 3.2.9.5. + * Fix: uniform color quantization + * Compat for GHC-8.4 (pull request) + * Fix: Progressive jpeg decoding when number of blocks of the MCU +is below line size + * Feature: Paletted alpha png saving + * Fix: Adding correct import of Exif Flash for Jpeg (thanks to Alexander Kjeldaas) + * Feature: Jpg Exif writing + * Fix: Jpeg loading of extended sequential jpg, not sure of all +the implications, works with the sample + +--- Old: JuicyPixels-3.2.8.2.tar.gz New: JuicyPixels-3.2.9.5.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.R8lOc5/_old 2018-05-30 12:22:35.211388619 +0200 +++ /var/tmp/diff_new_pack.R8lOc5/_new 2018-05-30 12:22:35.211388619 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.2.8.2 +Version:3.2.9.5 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause -Group: Development/Languages/Other -Url:https://hackage.haskell.org/package/%{pkg_name} +Group: Development/Libraries/Haskell +URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel @@ -36,7 +36,6 @@ BuildRequires: ghc-transformers-devel BuildRequires: ghc-vector-devel BuildRequires: ghc-zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and @@ -44,7 +43,7 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -69,11 +68,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc README.md changelog docimages %changelog ++ JuicyPixels-3.2.8.2.tar.gz -> JuicyPixels-3.2.9.5.tar.gz ++ 4596 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2017-07-05 23:57:55 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Wed Jul 5 23:57:55 2017 rev:16 rq:506795 version:3.2.8.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2017-04-14 13:37:15.927254809 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2017-07-05 23:57:56.608415643 +0200 @@ -1,0 +2,5 @@ +Mon Jun 19 20:53:33 UTC 2017 - psim...@suse.com + +- Update to version 3.2.8.2. + +--- Old: JuicyPixels-3.2.8.1.tar.gz New: JuicyPixels-3.2.8.2.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.zJ79Vb/_old 2017-07-05 23:57:57.260323811 +0200 +++ /var/tmp/diff_new_pack.zJ79Vb/_new 2017-07-05 23:57:57.260323811 +0200 @@ -18,7 +18,7 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.2.8.1 +Version:3.2.8.2 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause ++ JuicyPixels-3.2.8.1.tar.gz -> JuicyPixels-3.2.8.2.tar.gz ++ 2902 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2017-04-14 13:37:13 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Fri Apr 14 13:37:13 2017 rev:15 rq:485102 version:3.2.8.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2017-03-20 17:06:47.597333444 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2017-04-14 13:37:15.927254809 +0200 @@ -1,0 +2,5 @@ +Tue Mar 14 09:26:30 UTC 2017 - psim...@suse.com + +- Update to version 3.2.8.1 with cabal2obs. + +--- Old: JuicyPixels-3.2.8.tar.gz JuicyPixels.cabal New: JuicyPixels-3.2.8.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.jif366/_old 2017-04-14 13:37:16.855123674 +0200 +++ /var/tmp/diff_new_pack.jif366/_new 2017-04-14 13:37:16.855123674 +0200 @@ -18,14 +18,13 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.2.8 +Version:3.2.8.1 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause Group: Development/Languages/Other Url:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel @@ -56,7 +55,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ JuicyPixels-3.2.8.tar.gz -> JuicyPixels-3.2.8.1.tar.gz ++ 3012 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2017-03-20 17:06:45 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Mon Mar 20 17:06:45 2017 rev:14 rq:477440 version:3.2.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2016-10-19 13:02:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2017-03-20 17:06:47.597333444 +0100 @@ -1,0 +2,5 @@ +Sun Jan 8 21:13:08 UTC 2017 - psim...@suse.com + +- Update to version 3.2.8 revision 1 with cabal2obs. + +--- New: JuicyPixels.cabal Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.ocTZtp/_old 2017-03-20 17:06:48.249241395 +0100 +++ /var/tmp/diff_new_pack.ocTZtp/_new 2017-03-20 17:06:48.253240830 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,7 @@ Group: Development/Languages/Other Url:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel @@ -55,6 +56,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ JuicyPixels.cabal ++ Name:JuicyPixels Version: 3.2.8 x-revision: 1 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> . This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images. homepage:https://github.com/Twinside/Juicy.Pixels License: BSD3 License-file:LICENSE Author: Vincent Berthoux Maintainer: vincent.berth...@gmail.com Category:Codec, Graphics, Image Stability: Stable Build-type: Simple -- Constraint on the version of Cabal needed to build this package. Cabal-version: >= 1.10 extra-source-files: changelog, docimages/*.png, docimages/*.svg, README.md extra-doc-files: docimages/*.png, docimages/*.svg Source-Repository head Type: git Location: git://github.com/Twinside/Juicy.Pixels.git Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git Tag: v3.2.8 Flag Mmap Description: Enable the file loading via mmap (memory map) Default: False Library hs-source-dirs: src Default-Language: Haskell2010 Exposed-modules: Codec.Picture, Codec.Picture.Bitmap, Codec.Picture.Gif, Codec.Picture.Png, Codec.Picture.Jpg, Codec.Picture.HDR, Codec.Picture.Tga, Codec.Picture.Tiff, Codec.Picture.Metadata, Codec.Picture.Metadata.Exif, Codec.Picture.Saving, Codec.Picture.Types, Codec.Picture.ColorQuant Ghc-options: -O3 -Wall Build-depends: base>= 4.5 && < 5, bytestring >= 0.9 && < 0.11, mtl >= 1.1 && < 2.3, binary >= 0.5 && < 0.9, zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, vector >= 0.10&& < 0.13, primitive >= 0.4 && < 0.7, deepseq >= 1.1 && < 1.5, containers >= 0.4.2 && < 0.6 if flag(Mmap) Build-depends: mmap CC-Options: "-DWITH_MMAP_BYTESTRING" -- Modules not exported by this package. Other-modules: Codec.Picture.Jpg.DefaultTable, Codec.Picture.Jpg.Metadata, Codec.Picture.Jpg.FastIdct, Codec.Picture.Jpg.FastDct, Codec.Picture.Jpg.Types, Codec.Picture.Jpg.Common, Codec.Picture.Jpg.Progressive,
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2016-10-19 13:02:34 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2016-07-21 08:05:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2016-10-19 13:02:37.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 15 06:38:32 UTC 2016 - psim...@suse.com + +- Update to version 3.2.8 revision 0 with cabal2obs. + +--- Old: JuicyPixels-3.2.7.2.tar.gz New: JuicyPixels-3.2.8.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.T2Vn2h/_old 2016-10-19 13:02:40.0 +0200 +++ /var/tmp/diff_new_pack.T2Vn2h/_new 2016-10-19 13:02:40.0 +0200 @@ -18,15 +18,14 @@ %global pkg_name JuicyPixels Name: ghc-%{pkg_name} -Version:3.2.7.2 +Version:3.2.8 Release:0 Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause -Group: System/Libraries +Group: Development/Languages/Other Url:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel @@ -38,7 +37,6 @@ BuildRequires: ghc-vector-devel BuildRequires: ghc-zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and @@ -58,15 +56,12 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache ++ JuicyPixels-3.2.7.2.tar.gz -> JuicyPixels-3.2.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.2/JuicyPixels.cabal new/JuicyPixels-3.2.8/JuicyPixels.cabal --- old/JuicyPixels-3.2.7.2/JuicyPixels.cabal 2016-06-29 22:23:57.0 +0200 +++ new/JuicyPixels-3.2.8/JuicyPixels.cabal 2016-09-04 18:31:55.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.7.2 +Version: 3.2.8 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.7.2 +Tag: v3.2.8 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.2/changelog new/JuicyPixels-3.2.8/changelog --- old/JuicyPixels-3.2.7.2/changelog 2016-06-29 22:23:57.0 +0200 +++ new/JuicyPixels-3.2.8/changelog 2016-09-04 18:31:55.0 +0200 @@ -1,6 +1,12 @@ Change log == +v3.2.8 September 2016 +- + * Added: possibility to retrieve the parsed palette. + * Fix: Fixing problem of progressive Jpeg decoding when + block height is different of block width (#) + v3.2.7.2 June 2016 -- * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.2/src/Codec/Picture/Bitmap.hs new/JuicyPixels-3.2.8/src/Codec/Picture/Bitmap.hs --- old/JuicyPixels-3.2.7.2/src/Codec/Picture/Bitmap.hs 2016-05-30 12:34:56.0 +0200 +++ new/JuicyPixels-3.2.8/src/Codec/Picture/Bitmap.hs 2016-09-04 18:31:55.0 +0200 @@ -11,6 +11,7 @@ , encodeBitmapWithMetadata , decodeBitmap , decodeBitmapWithMetadata + , decodeBitmapWithPaletteAndMetadata , encodeDynamicBitmap , encodeBitmapWithPaletteAndMetadata , writeDynamicBitmap @@ -23,10 +24,10 @@ import Control.Applicative( (<$>) ) #endif -import Control.Monad( when, foldM_, forM_ ) +import Control.Arrow( first ) +import Control.Monad( replicateM, when, foldM_, forM_ ) import Control.Monad.ST ( ST, runST ) import Data.Maybe(
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2016-07-21 08:05:03 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2016-07-05 09:52:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2016-07-21 08:05:09.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 16:56:13 UTC 2016 - psim...@suse.com + +- Update to version 3.2.7.2 revision 0 with cabal2obs. + +--- Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.fC0prE/_old 2016-07-21 08:05:10.0 +0200 +++ /var/tmp/diff_new_pack.fC0prE/_new 2016-07-21 08:05:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,14 @@ %global pkg_name JuicyPixels -# no useful debuginfo for Haskell packages without C sources -Name: ghc-JuicyPixels +Name: ghc-%{pkg_name} Version:3.2.7.2 Release:0 -Summary:Picture loading/serialization +Summary:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) License:BSD-3-Clause -Group: Development/Languages/Other -Url:http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Group: System/Libraries +Url:https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel # Begin cabal-rpm deps: BuildRequires: ghc-binary-devel @@ -42,7 +41,6 @@ # End cabal-rpm deps %description - This library can load and store images in PNG,Bitmap, Jpeg, Radiance, Tiff and Gif images. @@ -50,25 +48,30 @@ Summary:Haskell %{pkg_name} library development files Group: Development/Libraries/Other Requires: %{name} = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} %description devel This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} -sed -i 's/\r//' LICENSE + %build -%{ghc_lib_build} +%ghc_lib_build + %install -%{ghc_lib_install} +%ghc_lib_install + %post devel -%{ghc_pkg_recache} +%ghc_pkg_recache %postun devel -%{ghc_pkg_recache} +%ghc_pkg_recache %files -f %{name}.files %defattr(-,root,root,-) @@ -76,6 +79,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) -%doc docimages +%doc README.md changelog docimages %changelog
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2016-07-05 09:52:33 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2016-06-07 23:48:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2016-07-05 09:52:52.0 +0200 @@ -1,0 +2,6 @@ +Thu Jun 30 12:02:57 UTC 2016 - mimi...@gmail.com + +- update to 3.2.7.2 +* Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images. + +--- Old: JuicyPixels-3.2.7.1.tar.gz New: JuicyPixels-3.2.7.2.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.z5tVsj/_old 2016-07-05 09:52:53.0 +0200 +++ /var/tmp/diff_new_pack.z5tVsj/_new 2016-07-05 09:52:53.0 +0200 @@ -19,7 +19,7 @@ %global pkg_name JuicyPixels # no useful debuginfo for Haskell packages without C sources Name: ghc-JuicyPixels -Version:3.2.7.1 +Version:3.2.7.2 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.7.1.tar.gz -> JuicyPixels-3.2.7.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.1/JuicyPixels.cabal new/JuicyPixels-3.2.7.2/JuicyPixels.cabal --- old/JuicyPixels-3.2.7.1/JuicyPixels.cabal 2016-05-30 12:34:56.0 +0200 +++ new/JuicyPixels-3.2.7.2/JuicyPixels.cabal 2016-06-29 22:23:57.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.7.1 +Version: 3.2.7.2 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.7.1 +Tag: v3.2.7.2 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.1/changelog new/JuicyPixels-3.2.7.2/changelog --- old/JuicyPixels-3.2.7.1/changelog 2016-05-30 12:34:56.0 +0200 +++ new/JuicyPixels-3.2.7.2/changelog 2016-06-29 22:23:57.0 +0200 @@ -1,6 +1,10 @@ Change log == +v3.2.7.2 June 2016 +-- + * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images. + v3.2.7.1 May 2016 - * Fix: some wrongly infinitely looping JPEG decoding diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7.1/src/Codec/Picture/Jpg/Types.hs new/JuicyPixels-3.2.7.2/src/Codec/Picture/Jpg/Types.hs --- old/JuicyPixels-3.2.7.1/src/Codec/Picture/Jpg/Types.hs 2016-01-25 23:32:48.0 +0100 +++ new/JuicyPixels-3.2.7.2/src/Codec/Picture/Jpg/Types.hs 2016-06-29 22:23:57.0 +0200 @@ -444,8 +444,16 @@ put JpgHuffmanTableMarker >> put (TableList $ map fst tables) putFrame (JpgIntervalRestart size) = put JpgRestartInterval >> put (RestartInterval size) -putFrame (JpgScanBlob hdr blob) = -put JpgStartOfScan >> put hdr >> putLazyByteString blob +putFrame (JpgScanBlob hdr blob) = do +put JpgStartOfScan +put hdr +putLazyByteString blob +putWord8 0 -- AKA the libjpeg pleaser, for some unknown reason + -- libjpeg raise a warning "invalid end of data segment". + -- so dumbly pad, seems to make the warning go away (and + -- I don't want to invest that much time looking for that). + -- + -- Ok this is a crummy fix putFrame (JpgScans kind hdr) = put kind >> put hdr
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2016-06-07 23:48:19 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2016-01-28 17:24:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2016-06-07 23:48:21.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 5 19:31:05 UTC 2016 - mimi...@gmail.com + +- update to 3.2.7.1 +* Fix: some wrongly infinitely looping JPEG decoding + +--- Old: JuicyPixels-3.2.7.tar.gz New: JuicyPixels-3.2.7.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.Do1VDj/_old 2016-06-07 23:48:22.0 +0200 +++ /var/tmp/diff_new_pack.Do1VDj/_new 2016-06-07 23:48:22.0 +0200 @@ -18,9 +18,8 @@ %global pkg_name JuicyPixels # no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.7 +Version:3.2.7.1 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.7.tar.gz -> JuicyPixels-3.2.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7/JuicyPixels.cabal new/JuicyPixels-3.2.7.1/JuicyPixels.cabal --- old/JuicyPixels-3.2.7/JuicyPixels.cabal 2016-01-25 23:33:57.0 +0100 +++ new/JuicyPixels-3.2.7.1/JuicyPixels.cabal 2016-05-30 12:34:56.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.7 +Version: 3.2.7.1 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.7 +Tag: v3.2.7.1 Flag Mmap Description: Enable the file loading via mmap (memory map) @@ -58,7 +58,7 @@ binary >= 0.5 && < 0.9, zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, - vector >= 0.9 && < 0.12, + vector >= 0.10&& < 0.12, primitive >= 0.4 && < 0.7, deepseq >= 1.1 && < 1.5, containers >= 0.4.2 && < 0.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7/changelog new/JuicyPixels-3.2.7.1/changelog --- old/JuicyPixels-3.2.7/changelog 2016-01-25 23:33:57.0 +0100 +++ new/JuicyPixels-3.2.7.1/changelog 2016-05-30 12:34:56.0 +0200 @@ -1,6 +1,10 @@ Change log == +v3.2.7.1 May 2016 +- + * Fix: some wrongly infinitely looping JPEG decoding + v3.2.7 January 2016 --- * Addition: convertRGB8 and convertRGBA8 helper functions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.7/src/Codec/Picture/BitWriter.hs new/JuicyPixels-3.2.7.1/src/Codec/Picture/BitWriter.hs --- old/JuicyPixels-3.2.7/src/Codec/Picture/BitWriter.hs2016-01-25 23:33:57.0 +0100 +++ new/JuicyPixels-3.2.7.1/src/Codec/Picture/BitWriter.hs 2016-05-30 12:34:56.0 +0200 @@ -80,7 +80,7 @@ case B.uncons str of Nothing -> BoolState 0 0 B.empty Just (0xFF, rest) -> case B.uncons rest of -Nothing -> BoolState maxBound 0 B.empty +Nothing -> BoolState 7 0 B.empty Just (0x00, afterMarker) -> BoolState 7 0xFF afterMarker Just (_ , afterMarker) -> initBoolStateJpg afterMarker Just (v, rest) -> BoolState 7 v rest @@ -178,9 +178,9 @@ -- code (0xFF 0x00), thus should be only used in JPEG decoding. setDecodedStringJpg :: B.ByteString -> BoolReader s () setDecodedStringJpg str = case B.uncons str of - Nothing-> S.put $ BoolState maxBound 0 B.empty + Nothing-> S.put $ BoolState 7 0 B.empty Just (0xFF, rest) -> case B.uncons rest of -Nothing -> S.put $ BoolState maxBound 0 B.empty +Nothing -> S.put $ BoolState 7 0 B.empty Just (0x00, afterMarker) -> -- trace "00" $ S.put $ BoolState 7 0xFF afterMarker Just (_ ,
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2016-01-28 17:23:56 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-12-09 22:16:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2016-01-28 17:24:47.0 +0100 @@ -1,0 +2,11 @@ +Tue Jan 26 09:39:22 UTC 2016 - mimi...@gmail.com + +- update to 3.2.7 +* Addition: convertRGB8 and convertRGBA8 helper functions +* Addition: new output colorspace for JPEG format: Y, RGB & CMYK +* Addition: RGBA8 bitmap reading (thanks to mtolly) +* Enhancement: Optimized JPG & Tiff reading (thanks to Calvin Beck) +* Enhancement: INLINE SPECIALIZE for pixelMap (Pixel8 -> Pixel8) (thx to Calvin Beck) +* Fix: GHC 8.0 compilation (thanks to phadej) + +--- Old: JuicyPixels-3.2.6.4.tar.gz New: JuicyPixels-3.2.7.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.bDE1ez/_old 2016-01-28 17:24:49.0 +0100 +++ /var/tmp/diff_new_pack.bDE1ez/_new 2016-01-28 17:24:49.0 +0100 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.6.4 +Version:3.2.7 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.6.4.tar.gz -> JuicyPixels-3.2.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.4/JuicyPixels.cabal new/JuicyPixels-3.2.7/JuicyPixels.cabal --- old/JuicyPixels-3.2.6.4/JuicyPixels.cabal 2015-12-02 22:38:14.0 +0100 +++ new/JuicyPixels-3.2.7/JuicyPixels.cabal 2016-01-25 23:33:57.0 +0100 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.6.4 +Version: 3.2.7 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.6.4 +Tag: v3.2.7 Flag Mmap Description: Enable the file loading via mmap (memory map) @@ -52,11 +52,10 @@ Codec.Picture.ColorQuant Ghc-options: -O3 -Wall - Ghc-prof-options: -rtsopts -Wall -prof -auto-all Build-depends: base>= 4.5 && < 5, bytestring >= 0.9 && < 0.11, mtl >= 1.1 && < 2.3, - binary >= 0.5 && < 0.8, + binary >= 0.5 && < 0.9, zlib>= 0.5.3.1 && < 0.7, transformers>= 0.2, vector >= 0.9 && < 0.12, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.4/README.md new/JuicyPixels-3.2.7/README.md --- old/JuicyPixels-3.2.6.4/README.md 2015-12-02 22:38:14.0 +0100 +++ new/JuicyPixels-3.2.7/README.md 2016-01-25 23:33:57.0 +0100 @@ -52,6 +52,7 @@ - Bitmap (.bmp) (mainly used as a debug output format) * Reading +- 32bits (RGBA) images - 24bits (RGB) images - 8bits (greyscale & paletted) images @@ -62,10 +63,12 @@ * Metadata (reading/writing): DPI information - - Jpeg (.jpg, .jpeg) + - Jpeg (.jpg, .jpeg) * Reading normal and interlaced baseline DCT image - YCbCr (default) CMYK/YCbCrK/RGB colorspaces + * Writing non-interlaced JPG +- YCbCr (favored), Y, RGB & CMYK colorspaces * Metadata: - Reading and writing DpiX & DpiY from JFIF header. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.4/changelog new/JuicyPixels-3.2.7/changelog --- old/JuicyPixels-3.2.6.4/changelog 2015-12-02 22:38:14.0 +0100 +++ new/JuicyPixels-3.2.7/changelog 2016-01-25 23:33:57.0 +0100 @@ -1,7 +1,20 @@ Change log == -v3.2.6.3 December 2015 +v3.2.7 January 2016 +--- + * Addition: convertRGB8 and convertRGBA8 helper functions + * Addition: new output colorspace for JPEG format: Y, RGB & CMYK + * Addition: RGBA8 bitmap reading (thanks to mtolly) + * Enhancement: Optimized JPG & Tiff reading (thanks to Calvin Beck) + * Enhancement: INLINE
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-12-09 19:52:47 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-11-10 10:02:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-12-09 22:16:50.0 +0100 @@ -1,0 +2,7 @@ +Mon Dec 7 11:11:25 UTC 2015 - mimi...@gmail.com + +- update to 3.2.6.4 +* Fix: Fixing unwanted sharing with createMutableImage due to +wrongly used INLINE pragma + +--- Old: JuicyPixels-3.2.6.2.tar.gz New: JuicyPixels-3.2.6.4.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.ZKVvAo/_old 2015-12-09 22:16:51.0 +0100 +++ /var/tmp/diff_new_pack.ZKVvAo/_new 2015-12-09 22:16:51.0 +0100 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.6.2 +Version:3.2.6.4 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.6.2.tar.gz -> JuicyPixels-3.2.6.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.2/JuicyPixels.cabal new/JuicyPixels-3.2.6.4/JuicyPixels.cabal --- old/JuicyPixels-3.2.6.2/JuicyPixels.cabal 2015-10-31 10:40:30.0 +0100 +++ new/JuicyPixels-3.2.6.4/JuicyPixels.cabal 2015-12-02 22:38:14.0 +0100 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.6.2 +Version: 3.2.6.4 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.6.2 +Tag: v3.2.6.4 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.2/changelog new/JuicyPixels-3.2.6.4/changelog --- old/JuicyPixels-3.2.6.2/changelog 2015-10-31 10:40:30.0 +0100 +++ new/JuicyPixels-3.2.6.4/changelog 2015-12-02 22:38:14.0 +0100 @@ -1,11 +1,20 @@ Change log == +v3.2.6.3 December 2015 +-- + * Fix: previous broken bugfix. + +v3.2.6.3 November 2015 +-- + * Fix: Fixing unwanted sharing with createMutableImage due to + wrongly used INLINE pragma + v3.2.6.2 November 2015 -- * Fix: Using minimal GIF version if outputing a single image. -v3.2.6.1 AUgust 2015 +v3.2.6.1 August 2015 * Fix: handling of negative height & width in bitmap format. * Fix: regression on Tiff parsing. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs new/JuicyPixels-3.2.6.4/src/Codec/Picture/Types.hs --- old/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs 2015-10-31 10:40:29.0 +0100 +++ new/JuicyPixels-3.2.6.4/src/Codec/Picture/Types.hs 2015-12-02 22:38:14.0 +0100 @@ -309,6 +309,7 @@ -- The source image shouldn't be used after this operation. unsafeThawImage :: (Storable (PixelBaseComponent px), PrimMonad m) => Image px -> m (MutableImage (PrimState m) px) +{-# NOINLINE unsafeThawImage #-} unsafeThawImage (Image w h d) = MutableImage w h `liftM` V.unsafeThaw d -- | `O(1)` Unsafe convert a mutable image to an immutable one without copying. @@ -323,9 +324,8 @@ -> Int -- ^ Height -> px -- ^ Background color -> m (MutableImage (PrimState m) px) -{-# INLINE createMutableImage #-} createMutableImage width height background = - unsafeThawImage $ generateImage (\_ _ -> background) width height + generateMutableImage (\_ _ -> background) width height -- | Create a mutable image with garbage as content. All data -- is uninitialized. @@ -733,6 +733,26 @@ convertImage :: Image a -> Image b convertImage = pixelMap convertPixel +generateMutableImage :: forall m px. (Pixel px, PrimMonad m) + => (Int -> Int -> px) -- ^ Generating function, with `x` and `y` params. + -> Int-- ^ Width in pixels + -> Int-- ^ Height
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-11-10 10:02:53 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-09-02 00:36:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-11-10 10:02:54.0 +0100 @@ -1,0 +2,6 @@ +Wed Nov 4 08:17:52 UTC 2015 - mimi...@gmail.com + +- update to 3.2.6.2 +* Fix: Using minimal GIF version if outputing a single image. + +--- Old: JuicyPixels-3.2.6.1.tar.gz New: JuicyPixels-3.2.6.2.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.tDa68b/_old 2015-11-10 10:02:54.0 +0100 +++ /var/tmp/diff_new_pack.tDa68b/_new 2015-11-10 10:02:54.0 +0100 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.6.1 +Version:3.2.6.2 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.6.1.tar.gz -> JuicyPixels-3.2.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.1/JuicyPixels.cabal new/JuicyPixels-3.2.6.2/JuicyPixels.cabal --- old/JuicyPixels-3.2.6.1/JuicyPixels.cabal 2015-08-23 16:38:47.0 +0200 +++ new/JuicyPixels-3.2.6.2/JuicyPixels.cabal 2015-10-31 10:40:30.0 +0100 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.6.1 +Version: 3.2.6.2 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.6.1 +Tag: v3.2.6.2 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.1/changelog new/JuicyPixels-3.2.6.2/changelog --- old/JuicyPixels-3.2.6.1/changelog 2015-08-23 16:38:47.0 +0200 +++ new/JuicyPixels-3.2.6.2/changelog 2015-10-31 10:40:30.0 +0100 @@ -1,6 +1,10 @@ Change log == +v3.2.6.2 November 2015 +-- + * Fix: Using minimal GIF version if outputing a single image. + v3.2.6.1 AUgust 2015 * Fix: handling of negative height & width in bitmap format. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.1/src/Codec/Picture/Gif.hs new/JuicyPixels-3.2.6.2/src/Codec/Picture/Gif.hs --- old/JuicyPixels-3.2.6.1/src/Codec/Picture/Gif.hs2015-08-23 16:38:47.0 +0200 +++ new/JuicyPixels-3.2.6.2/src/Codec/Picture/Gif.hs2015-10-31 10:40:29.0 +0100 @@ -753,9 +753,14 @@ | any areIndexAbsentFromPalette imageList = Left "Image contains indexes absent from the palette" encodeGifImages looping imageList@((firstPalette, _,firstImage):_) = Right $ encode allFile where +version = case imageList of + [] -> GIF87a + [_] -> GIF87a + _:_:_ -> GIF89a + allFile = GifFile { gifHeader = GifHeader -{ gifVersion = GIF89a +{ gifVersion = version , gifScreenDescriptor = logicalScreen , gifGlobalMap = firstPalette } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6.1/src/Codec/Picture/Types.hs new/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs --- old/JuicyPixels-3.2.6.1/src/Codec/Picture/Types.hs 2015-08-23 16:38:47.0 +0200 +++ new/JuicyPixels-3.2.6.2/src/Codec/Picture/Types.hs 2015-10-31 10:40:29.0 +0100 @@ -742,7 +742,7 @@ -- -- > imageCreator :: String -> IO () -- > imageCreator path = writePng path $ generateImage pixelRenderer 250 300 --- >where pixelRenderer x y = PixelRGB8 x y 128 +-- >where pixelRenderer x y = PixelRGB8 (fromIntegral x) (fromIntegral y) 128 -- generateImage :: forall a. (Pixel a) => (Int -> Int -> a) -- ^ Generating function, with `x` and `y` params.
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-09-02 00:35:59 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is "ghc-JuicyPixels" Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-08-27 08:56:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-09-02 00:36:01.0 +0200 @@ -1,0 +2,7 @@ +Mon Aug 31 06:16:56 UTC 2015 - mimi...@gmail.com + +- update to 3.2.6.1 +* Fix: handling of negative height & width in bitmap format +* Fix: regression on Tiff parsing. + +--- Old: JuicyPixels-3.2.6.tar.gz New: JuicyPixels-3.2.6.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.tudBxX/_old 2015-09-02 00:36:02.0 +0200 +++ /var/tmp/diff_new_pack.tudBxX/_new 2015-09-02 00:36:02.0 +0200 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.6 +Version:3.2.6.1 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.6.tar.gz -> JuicyPixels-3.2.6.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6/JuicyPixels.cabal new/JuicyPixels-3.2.6.1/JuicyPixels.cabal --- old/JuicyPixels-3.2.6/JuicyPixels.cabal 2015-08-17 20:14:41.0 +0200 +++ new/JuicyPixels-3.2.6.1/JuicyPixels.cabal 2015-08-23 16:38:47.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.6 +Version: 3.2.6.1 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: <> @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.6 +Tag: v3.2.6.1 Flag Mmap Description: Enable the file loading via mmap (memory map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6/changelog new/JuicyPixels-3.2.6.1/changelog --- old/JuicyPixels-3.2.6/changelog 2015-08-17 20:14:41.0 +0200 +++ new/JuicyPixels-3.2.6.1/changelog 2015-08-23 16:38:47.0 +0200 @@ -1,6 +1,11 @@ Change log == +v3.2.6.1 AUgust 2015 + + * Fix: handling of negative height & width in bitmap format. + * Fix: regression on Tiff parsing. + V3.2.6 August 2015 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.6/src/Codec/Picture/Bitmap.hs new/JuicyPixels-3.2.6.1/src/Codec/Picture/Bitmap.hs --- old/JuicyPixels-3.2.6/src/Codec/Picture/Bitmap.hs 2015-08-17 20:14:40.0 +0200 +++ new/JuicyPixels-3.2.6.1/src/Codec/Picture/Bitmap.hs 2015-08-23 16:38:47.0 +0200 @@ -23,7 +23,7 @@ import Control.Applicative( (<$>) ) #endif -import Control.Monad( when, forM_ ) +import Control.Monad( when, foldM_, forM_ ) import Control.Monad.ST ( ST, runST ) import Data.Maybe( fromMaybe ) import qualified Data.Vector as V @@ -45,6 +45,7 @@ , skip ) +import Data.Int( Int32 ) import Data.Word( Word32, Word16, Word8 ) import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as L @@ -93,14 +94,14 @@ data BmpInfoHeader = BmpInfoHeader { size :: !Word32 -- Header size in bytes -, width :: !Word32 -, height:: !Word32 +, width :: !Int32 +, height:: !Int32 , planes:: !Word16 -- Number of colour planes , bitPerPixel :: !Word16 , bitmapCompression :: !Word32 , byteImageSize :: !Word32 -, xResolution :: !Word32 -- ^ Pixels per meter -, yResolution :: !Word32 -- ^ Pixels per meter +, xResolution :: !Int32 -- ^ Pixels per meter +, yResolution :: !Int32 -- ^ Pixels per meter , colorCount:: !Word32 , importantColours :: !Word32 } @@ -113,27 +114,27 @@ instance Binary BmpInfoHeader where put hdr = do putWord32le $ size hdr -putWord32le $ width hdr -putWord32le $ height hdr +putWord32le . fromIntegral $ width hdr +putWord32le . fromIntegral $ height hdr putWord16le $ planes hdr putWord16le $ bitPerPixel hdr
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-08-27 08:56:40 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is ghc-JuicyPixels Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-08-05 06:50:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-08-27 08:56:41.0 +0200 @@ -1,0 +2,8 @@ +Sun Aug 23 17:20:53 UTC 2015 - mimi...@gmail.com + +- update to 3.2.6 +* Added: imageToTga saving helper function. +* Fix: don't invert TGA alpha channel. +* Fix: various typo in documentation. + +--- Old: JuicyPixels-3.2.5.3.tar.gz New: JuicyPixels-3.2.6.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.nYYYt2/_old 2015-08-27 08:56:41.0 +0200 +++ /var/tmp/diff_new_pack.nYYYt2/_new 2015-08-27 08:56:41.0 +0200 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.5.3 +Version:3.2.6 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.5.3.tar.gz - JuicyPixels-3.2.6.tar.gz ++ 1712 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-08-05 06:50:44 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is ghc-JuicyPixels Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-06-09 12:24:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-08-05 06:50:46.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 27 07:00:22 UTC 2015 - mimi...@gmail.com + +- update to 3.2.5.3 +* Fix: bumping vector upper bounds. + +--- Old: JuicyPixels-3.2.5.2.tar.gz New: JuicyPixels-3.2.5.3.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.emUyEx/_old 2015-08-05 06:50:46.0 +0200 +++ /var/tmp/diff_new_pack.emUyEx/_new 2015-08-05 06:50:46.0 +0200 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.5.2 +Version:3.2.5.3 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.5.2.tar.gz - JuicyPixels-3.2.5.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.5.2/JuicyPixels.cabal new/JuicyPixels-3.2.5.3/JuicyPixels.cabal --- old/JuicyPixels-3.2.5.2/JuicyPixels.cabal 2015-06-04 22:38:06.0 +0200 +++ new/JuicyPixels-3.2.5.3/JuicyPixels.cabal 2015-07-26 12:28:21.0 +0200 @@ -1,5 +1,5 @@ Name:JuicyPixels -Version: 3.2.5.2 +Version: 3.2.5.3 Synopsis:Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance) Description: data:image/png;base64,iVBORw0KGgoNSUhEUgAAAMDABAMAAACg8nE0ElBMVEUAAABJqDSTWEL/qyb///8AAABH/1GTAXRSTlMAQObYZgAAAN5JREFUeF7s1sEJgFAQxFBbsAV72v5bEVYWPwT/XDxmCsi7zvHXavYREBDI3XP2GgICqBBYuwIC+/rVayPUAyAg0HvIXBcQoDFDGnUBgWQQ2Bx3AYFaRoBpAQHWb3bt2ARgGAiCYFFuwf3X5HA/McgGJWI2FdykCv4aBYzmKwDwvl6NVmUAAK2vlwEALK7fo88GANB6HQsA7P94AQCzswEAAICzh4UAO4zWAYBfRutHA4Bn5C69JhowAMGoBaMWDG0wCkbBKBgFo2AUAACPmegUST/IJABJRU5ErkJggg== @@ -28,7 +28,7 @@ Source-Repository this Type: git Location: git://github.com/Twinside/Juicy.Pixels.git -Tag: v3.2.5.2 +Tag: v3.2.5.3 Flag Mmap Description: Enable the file loading via mmap (memory map) @@ -59,7 +59,7 @@ binary = 0.5 0.8, zlib= 0.5.3.1 0.7, transformers= 0.2, - vector = 0.9 0.11, + vector = 0.9 0.12, primitive = 0.4 0.7, deepseq = 1.1 1.5, containers = 0.4.2 0.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.5.2/changelog new/JuicyPixels-3.2.5.3/changelog --- old/JuicyPixels-3.2.5.2/changelog 2015-06-04 22:38:06.0 +0200 +++ new/JuicyPixels-3.2.5.3/changelog 2015-07-26 12:28:21.0 +0200 @@ -1,6 +1,11 @@ Change log == +V3.2.5.3 July 2015 +-- + + * Fix: bumping vector upper bounds. + V3.2.5.2 June 2015 -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/JuicyPixels-3.2.5.2/src/Codec/Picture/Jpg.hs new/JuicyPixels-3.2.5.3/src/Codec/Picture/Jpg.hs --- old/JuicyPixels-3.2.5.2/src/Codec/Picture/Jpg.hs2015-06-04 22:38:05.0 +0200 +++ new/JuicyPixels-3.2.5.3/src/Codec/Picture/Jpg.hs2015-07-26 12:28:20.0 +0200 @@ -581,7 +581,7 @@ in (, meta) $ dynamicOfColorSpace (colorSpaceOfState st) imgWidth imgHeight arr - _ - Left Unkown JPG kind + _ - Left Unnkown JPG kind where compCount = length $ jpgComponents scanInfo (_,scanInfo) = gatherScanInfo img
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-06-09 12:24:42 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is ghc-JuicyPixels Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-06-02 10:06:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-06-09 12:24:43.0 +0200 @@ -1,0 +2,9 @@ +Mon Jun 8 06:12:29 UTC 2015 - mimi...@gmail.com + +- update to 3.2.5.2 +* Adding: Width Height metdata to help querying image information without +decompressing the whole. +* Adding: Source format metadata. + + +--- Old: JuicyPixels-3.2.5.1.tar.gz New: JuicyPixels-3.2.5.2.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.frM9BB/_old 2015-06-09 12:24:43.0 +0200 +++ /var/tmp/diff_new_pack.frM9BB/_new 2015-06-09 12:24:43.0 +0200 @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.5.1 +Version:3.2.5.2 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause ++ JuicyPixels-3.2.5.1.tar.gz - JuicyPixels-3.2.5.2.tar.gz ++ 3133 lines of diff (skipped)
commit ghc-JuicyPixels for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-JuicyPixels for openSUSE:Factory checked in at 2015-06-02 10:06:02 Comparing /work/SRC/openSUSE:Factory/ghc-JuicyPixels (Old) and /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new (New) Package is ghc-JuicyPixels Changes: --- /work/SRC/openSUSE:Factory/ghc-JuicyPixels/ghc-JuicyPixels.changes 2015-05-21 08:14:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-JuicyPixels.new/ghc-JuicyPixels.changes 2015-06-02 10:06:03.0 +0200 @@ -1,0 +2,10 @@ +Sun May 31 20:15:22 UTC 2015 - mimi...@gmail.com + +- update to 3.2.5.1 +* Fixing: utf-8 encoding of Jpg/Types causing problems with Haddock. +* Adding: Metadata extraction for various file format. +* Adding: Metadata writing for various file format. +* Adding: light EXIF mapping. +* Fix: handling of Tiff with predictors (thanks to Patrick Pelletier) + +--- Old: JuicyPixels-3.2.4.tar.gz New: JuicyPixels-3.2.5.1.tar.gz Other differences: -- ++ ghc-JuicyPixels.spec ++ --- /var/tmp/diff_new_pack.7MpXUa/_old 2015-06-02 10:06:03.0 +0200 +++ /var/tmp/diff_new_pack.7MpXUa/_new 2015-06-02 10:06:03.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-JuicyPixels # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} Name: ghc-JuicyPixels -Version:3.2.4 +Version:3.2.5.1 Release:0 Summary:Picture loading/serialization License:BSD-3-Clause @@ -65,15 +65,12 @@ %install %{ghc_lib_install} - %post devel %{ghc_pkg_recache} - %postun devel %{ghc_pkg_recache} - %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE ++ JuicyPixels-3.2.4.tar.gz - JuicyPixels-3.2.5.1.tar.gz ++ 8853 lines of diff (skipped)