Compare commits
	
		
			4 Commits
		
	
	
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| 6fac0f48c0 | |||
| c54aacf3f6 | |||
| 491ee961dd | |||
| 461cf26792 | 
| @@ -1,3 +1,20 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Wed Feb  5 02:55:54 UTC 2025 - Peter Simons <psimons@suse.com> | ||||
|  | ||||
| - Update vector-algorithms to version 0.9.1.0. | ||||
|   ## Version 0.9.1.0 (2025-02-05) | ||||
|  | ||||
|   - More inlining for `sort` and `nib` functions. | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Sun Nov 24 20:23:06 UTC 2024 - Peter Simons <psimons@suse.com> | ||||
|  | ||||
| - Update vector-algorithms to version 0.9.0.3. | ||||
|   ## Version 0.9.0.3 (2024-11-25) | ||||
|  | ||||
|   - Fix an off-by-one error Heap.partialSort functions. | ||||
|   - Support latest ghcs. | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Mon May 27 02:16:41 UTC 2024 - Peter Simons <psimons@suse.com> | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| # | ||||
| # spec file for package ghc-vector-algorithms | ||||
| # | ||||
| # Copyright (c) 2024 SUSE LLC | ||||
| # Copyright (c) 2025 SUSE LLC | ||||
| # | ||||
| # All modifications and additions to the file contributed by third parties | ||||
| # remain the property of their copyright owners, unless otherwise agreed | ||||
| @@ -20,13 +20,12 @@ | ||||
| %global pkgver %{pkg_name}-%{version} | ||||
| %bcond_with tests | ||||
| Name:           ghc-%{pkg_name} | ||||
| Version:        0.9.0.2 | ||||
| Version:        0.9.1.0 | ||||
| Release:        0 | ||||
| Summary:        Efficient algorithms for vector arrays | ||||
| License:        BSD-3-Clause | ||||
| 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-base-devel | ||||
| BuildRequires:  ghc-base-prof | ||||
| @@ -80,7 +79,6 @@ This package provides the Haskell %{pkg_name} profiling library. | ||||
|  | ||||
| %prep | ||||
| %autosetup -n %{pkg_name}-%{version} | ||||
| cp -p %{SOURCE1} %{pkg_name}.cabal | ||||
|  | ||||
| %build | ||||
| %ghc_lib_build | ||||
|   | ||||
| @@ -1,3 +0,0 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:82ee0d0cb8734944781d3cac186cc2fe45aac7859b2af365f2f8ea32a17a253a | ||||
| size 29259 | ||||
							
								
								
									
										3
									
								
								vector-algorithms-0.9.1.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								vector-algorithms-0.9.1.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| version https://git-lfs.github.com/spec/v1 | ||||
| oid sha256:d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2 | ||||
| size 29426 | ||||
| @@ -1,169 +0,0 @@ | ||||
| cabal-version:     >= 1.10 | ||||
| name:              vector-algorithms | ||||
| version:           0.9.0.2 | ||||
| x-revision: 1 | ||||
| license:           BSD3 | ||||
| license-file:      LICENSE | ||||
| author:            Dan Doel | ||||
| maintainer:        Dan Doel <dan.doel@gmail.com> | ||||
|                    Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
| copyright:         (c) 2008,2009,2010,2011,2012,2013,2014,2015 Dan Doel | ||||
|                    (c) 2015 Tim Baumann | ||||
| homepage:          https://github.com/erikd/vector-algorithms/ | ||||
| category:          Data | ||||
| synopsis:          Efficient algorithms for vector arrays | ||||
| description:       Efficient algorithms for sorting vector arrays. At some stage | ||||
|                    other vector algorithms may be added. | ||||
| build-type:        Simple | ||||
|  | ||||
| extra-source-files: CHANGELOG.md | ||||
|  | ||||
| tested-with: | ||||
|   GHC == 9.8.1 | ||||
|   GHC == 9.6.3 | ||||
|   GHC == 9.4.7 | ||||
|   GHC == 9.2.8 | ||||
|   GHC == 9.0.2 | ||||
|   GHC == 8.10.7 | ||||
|   GHC == 8.8.4 | ||||
|   GHC == 8.6.5 | ||||
|   GHC == 8.4.4 | ||||
|   GHC == 8.2.2 | ||||
|   GHC == 8.0.2 | ||||
|   GHC == 7.10.3 | ||||
|  | ||||
| flag BoundsChecks | ||||
|   description: Enable bounds checking | ||||
|   default: True | ||||
|  | ||||
| flag UnsafeChecks | ||||
|   description: Enable bounds checking in unsafe operations at the cost of a | ||||
|                significant performance penalty. | ||||
|   default: False | ||||
|  | ||||
| flag InternalChecks | ||||
|   description: Enable internal consistency checks at the cost of a | ||||
|                significant performance penalty. | ||||
|   default: False | ||||
|  | ||||
| flag bench | ||||
|   description: Build a benchmarking program to test vector-algorithms | ||||
|                performance | ||||
|   default: True | ||||
|  | ||||
| flag properties | ||||
|   description: Enable the quickcheck tests | ||||
|   default: True | ||||
|  | ||||
| -- flag dump-simpl | ||||
| --   description: Dumps the simplified core during compilation | ||||
| --   default: False | ||||
|  | ||||
| flag llvm | ||||
|   description: Build using llvm | ||||
|   default: False | ||||
|  | ||||
| source-repository head | ||||
|   type:     git | ||||
|   location: https://github.com/erikd/vector-algorithms/ | ||||
|  | ||||
| library | ||||
|   hs-source-dirs: src | ||||
|   default-language: Haskell2010 | ||||
|  | ||||
|   build-depends: base >= 4.8 && < 5, | ||||
|                  bitvec >= 1.0 && < 1.2, | ||||
|                  vector >= 0.6 && < 0.14, | ||||
|                  primitive >= 0.6.2.0 && < 0.10, | ||||
|                  bytestring >= 0.9 && < 1 | ||||
|  | ||||
|   if ! impl (ghc >= 7.8) | ||||
|     build-depends: tagged >= 0.4 && < 0.9 | ||||
|  | ||||
|   exposed-modules: | ||||
|     Data.Vector.Algorithms | ||||
|     Data.Vector.Algorithms.Optimal | ||||
|     Data.Vector.Algorithms.Insertion | ||||
|     Data.Vector.Algorithms.Intro | ||||
|     Data.Vector.Algorithms.Merge | ||||
|     Data.Vector.Algorithms.Radix | ||||
|     Data.Vector.Algorithms.Search | ||||
|     Data.Vector.Algorithms.Heap | ||||
|     Data.Vector.Algorithms.AmericanFlag | ||||
|     Data.Vector.Algorithms.Tim | ||||
|  | ||||
|   other-modules: | ||||
|     Data.Vector.Algorithms.Common | ||||
|  | ||||
|   ghc-options: | ||||
|     -funbox-strict-fields | ||||
|  | ||||
|   -- Cabal/Hackage complains about these | ||||
|   -- if flag(dump-simpl) | ||||
|   --   ghc-options: -ddump-simpl -ddump-to-file | ||||
|  | ||||
|   if flag(llvm) | ||||
|     ghc-options: -fllvm | ||||
|  | ||||
|   include-dirs: | ||||
|     include | ||||
|  | ||||
|   install-includes: | ||||
|     vector.h | ||||
|  | ||||
|   if flag(BoundsChecks) | ||||
|     cpp-options: -DVECTOR_BOUNDS_CHECKS | ||||
|  | ||||
|   if flag(UnsafeChecks) | ||||
|     cpp-options: -DVECTOR_UNSAFE_CHECKS | ||||
|  | ||||
|   if flag(InternalChecks) | ||||
|     cpp-options: -DVECTOR_INTERNAL_CHECKS | ||||
|  | ||||
| benchmark simple-bench | ||||
|   hs-source-dirs: bench/simple | ||||
|   type: exitcode-stdio-1.0 | ||||
|   default-language: Haskell2010 | ||||
|  | ||||
|   if !flag(bench) | ||||
|     buildable: False | ||||
|  | ||||
|   main-is: Main.hs | ||||
|  | ||||
|   other-modules: | ||||
|     Blocks | ||||
|  | ||||
|   build-depends: base, mwc-random, vector, vector-algorithms | ||||
|   ghc-options: -Wall | ||||
|  | ||||
|   -- Cabal/Hackage complains about these | ||||
|   -- if flag(dump-simpl) | ||||
|   --   ghc-options: -ddump-simpl -ddump-to-file | ||||
|  | ||||
|   if flag(llvm) | ||||
|     ghc-options: -fllvm | ||||
|  | ||||
| test-suite properties | ||||
|   hs-source-dirs: tests/properties | ||||
|   type: exitcode-stdio-1.0 | ||||
|   main-is: Tests.hs | ||||
|   default-language: Haskell2010 | ||||
|  | ||||
|   other-modules: | ||||
|     Optimal | ||||
|     Properties | ||||
|     Util | ||||
|  | ||||
|   if !flag(properties) | ||||
|     buildable: False | ||||
|   else | ||||
|     build-depends: | ||||
|       base >= 4.9, | ||||
|       bytestring, | ||||
|       containers, | ||||
|       QuickCheck > 2.9 && < 2.16, | ||||
|       vector, | ||||
|       vector-algorithms | ||||
|  | ||||
|   if flag(llvm) | ||||
|     ghc-options: -fllvm | ||||
		Reference in New Issue
	
	Block a user