Compare commits

..

2 Commits
f37 ... rawhide

Author SHA1 Message Date
Jens Petersen 472ef5725b Convert to %autorelease and %autochangelog
[skip changelog]
2023-02-16 13:44:27 +08:00
Jens Petersen 21e18984ed update to 0.1.4 2023-01-25 00:11:59 +08:00
5 changed files with 38 additions and 96 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/th-compat-0.1.2.tar.gz /th-compat-0.1.2.tar.gz
/th-compat-0.1.3.tar.gz /th-compat-0.1.3.tar.gz
/th-compat-0.1.4.tar.gz

18
changelog Normal file
View File

@ -0,0 +1,18 @@
* Sun Jan 22 2023 Jens Petersen <petersen@redhat.com> - 0.1.4-1
- https://hackage.haskell.org/package/th-compat-0.1.4/changelog
- refresh to cabal-rpm-2.1.0 with SPDX migration
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jun 07 2022 Jens Petersen <petersen@redhat.com> - 0.1.3-1
- https://hackage.haskell.org/package/th-compat-0.1.3/changelog
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Oct 30 2021 Jens Petersen <petersen@redhat.com> - 0.1.2-2
- disable tests on armv7hl in line with current th-orphans
* Fri Jul 9 2021 Jens Petersen <petersen@redhat.com> - 0.1.2-1
- spec file generated by cabal-rpm-2.0.10

View File

@ -1,4 +1,4 @@
# generated by cabal-rpm-2.0.10 # generated by cabal-rpm-2.1.0
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name th-compat %global pkg_name th-compat
@ -10,23 +10,29 @@
%endif %endif
Name: ghc-%{pkg_name} Name: ghc-%{pkg_name}
Version: 0.1.3 Version: 0.1.4
Release: 2%{?dist} Release: %autorelease
Summary: Backward- (and forward-)compatible Quote and Code types Summary: Backward- (and forward-)compatible Quote and Code types
License: BSD License: BSD-3-Clause
Url: https://hackage.haskell.org/package/%{pkg_name} Url: https://hackage.haskell.org/package/%{pkg_name}
# Begin cabal-rpm sources: # Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
# End cabal-rpm sources # End cabal-rpm sources
# Begin cabal-rpm deps: # Begin cabal-rpm deps:
BuildRequires: dos2unix
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros BuildRequires: ghc-rpm-macros
BuildRequires: ghc-base-devel
BuildRequires: ghc-directory-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-template-haskell-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof BuildRequires: ghc-base-prof
BuildRequires: ghc-directory-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-template-haskell-prof BuildRequires: ghc-template-haskell-prof
%endif
%if %{with tests} %if %{with tests}
BuildRequires: ghc-base-compat-devel BuildRequires: ghc-base-compat-devel
BuildRequires: ghc-hspec-devel BuildRequires: ghc-hspec-devel
@ -38,10 +44,11 @@ BuildRequires: ghc-mtl-devel
%description %description
This package defines a "Language.Haskell.TH.Syntax.Compat" module, which This package defines a "Language.Haskell.TH.Syntax.Compat" module, which
backports the 'Quote' and 'Code' types to work across a wide range of backports the 'Quote' and 'Code' types to work across a wide range of
'template-haskell' versions. On recent versions of 'template-haskell' (2.17.0.0 'template-haskell' versions. The 'makeRelativeToProject' utility is also
or later), this module simply reexports 'Quote' and 'Code' from backported. On recent versions of 'template-haskell' (2.17.0.0 or later), this
"Language.Haskell.TH.Syntax". Refer to the Haddocks for module simply reexports definitions from "Language.Haskell.TH.Syntax".
"Language.Haskell.TH.Syntax.Compat" for examples of how to use this module. Refer to the Haddocks for "Language.Haskell.TH.Syntax.Compat" for examples of
how to use this module.
%package devel %package devel
@ -82,7 +89,6 @@ This package provides the Haskell %{pkg_name} profiling library.
%prep %prep
# Begin cabal-rpm setup: # Begin cabal-rpm setup:
%setup -q -n %{pkgver} %setup -q -n %{pkgver}
dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
# End cabal-rpm setup # End cabal-rpm setup
@ -126,17 +132,4 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
%changelog %changelog
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.3-2 %autochangelog
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jun 07 2022 Jens Petersen <petersen@redhat.com> - 0.1.3-1
- https://hackage.haskell.org/package/th-compat-0.1.3/changelog
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Oct 30 2021 Jens Petersen <petersen@redhat.com> - 0.1.2-2
- disable tests on armv7hl in line with current th-orphans
* Fri Jul 9 2021 Jens Petersen <petersen@redhat.com> - 0.1.2-1
- spec file generated by cabal-rpm-2.0.10

View File

@ -1 +1 @@
SHA512 (th-compat-0.1.3.tar.gz) = acb64eebf22093568fde29e7e5b78a8bce04d74b96a197a1c1f3383890b876c8d2e0a52206bbbc9708e3bf78a05f48e9bd3ea4929cbf6a7e712a4444917c1269 SHA512 (th-compat-0.1.4.tar.gz) = 2c9999343f33b2a74ca2439fdd111d038ae760c427fe1cb2c5778c4debdc49436c259f512a37e2bf4d765b83e925757bb23a48449ba5899586d409d5e15603ed

View File

@ -1,70 +0,0 @@
cabal-version: >=1.10
name: th-compat
version: 0.1.3
x-revision: 1
synopsis: Backward- (and forward-)compatible Quote and Code types
description: This package defines a "Language.Haskell.TH.Syntax.Compat"
module, which backports the @Quote@ and @Code@ types to
work across a wide range of @template-haskell@ versions.
On recent versions of @template-haskell@ (2.17.0.0 or
later), this module simply reexports @Quote@ and @Code@
from "Language.Haskell.TH.Syntax". Refer to the Haddocks
for "Language.Haskell.TH.Syntax.Compat" for examples of
how to use this module.
homepage: https://github.com/haskell-compat/th-compat
bug-reports: https://github.com/haskell-compat/th-compat/issues
license: BSD3
license-file: LICENSE
author: Ryan Scott
maintainer: Ryan Scott <ryan.gl.scott@gmail.com>
copyright: (C) 2020 Ryan Scott
category: Text
build-type: Simple
tested-with: GHC == 7.0.4
, GHC == 7.2.2
, GHC == 7.4.2
, GHC == 7.6.3
, GHC == 7.8.4
, GHC == 7.10.3
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.5
, GHC == 8.8.4
, GHC == 8.10.7
, GHC == 9.0.1
, GHC == 9.2.*
extra-source-files: CHANGELOG.md, README.md
source-repository head
type: git
location: https://github.com/haskell-compat/th-compat
library
exposed-modules: Language.Haskell.TH.Syntax.Compat
build-depends: base >= 4.3 && < 5
, template-haskell >= 2.5 && < 2.19
if !impl(ghc >= 8.0)
build-depends: fail == 4.9.*
, transformers >= 0.2 && < 0.7
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall
if impl(ghc >= 8.6)
ghc-options: -Wno-star-is-type
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules: Language.Haskell.TH.Syntax.CompatSpec
Types
build-depends: base >= 4.3 && < 5
, base-compat >= 0.6 && < 0.13
, hspec >= 2 && < 3
, mtl >= 2.1 && < 2.4
, template-haskell >= 2.5 && < 2.19
, th-compat
build-tool-depends: hspec-discover:hspec-discover >= 2
hs-source-dirs: tests
default-language: Haskell2010
ghc-options: -Wall -threaded -rtsopts