Compare commits

...

12 Commits
f33 ... rawhide

Author SHA1 Message Date
Jens Petersen
121f5324dd Convert to %autorelease and %autochangelog
[skip changelog]
2023-02-16 13:38:43 +08:00
Jens Petersen
8178e7d231 refresh to cabal-rpm-2.1.0 with SPDX migration 2023-02-16 12:45:32 +08:00
Fedora Release Engineering
1ef0e3a982 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 05:42:05 +00:00
Jens Petersen
f2d42d511f bump release 2022-06-18 01:15:27 +08:00
Jens Petersen
17deb3c255 revise .cabal 2022-06-18 00:21:41 +08:00
Fedora Release Engineering
4036bd93a6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 05:26:46 +00:00
Jens Petersen
d61cef147e bump release 2021-08-06 13:01:15 +08:00
Jens Petersen
20d59a66fb allow tasty-1.4 2021-08-05 00:09:03 +08:00
Jens Petersen
e0cac31d6c add revision 2021-08-05 00:09:03 +08:00
Jens Petersen
a7b499611c cabal-rpm-2.0.9: ghc-filesystem 2021-08-05 00:09:03 +08:00
Fedora Release Engineering
7287f13e78 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 01:09:55 +00:00
Fedora Release Engineering
c1769d236a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 07:39:29 +00:00
3 changed files with 183 additions and 28 deletions

45
changelog Normal file
View File

@ -0,0 +1,45 @@
* Thu Feb 16 2023 Jens Petersen <petersen@redhat.com> - 0.1.2.0-10
- refresh to cabal-rpm-2.1.0 with SPDX migration
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 17 2022 Jens Petersen <petersen@redhat.com> - 0.1.2.0-8
- rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Aug 06 2021 Jens Petersen <petersen@redhat.com> - 0.1.2.0-6
- rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jun 10 2020 Jens Petersen <petersen@redhat.com> - 0.1.2.0-1
- update to 0.1.2.0
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Aug 02 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-4
- add doc and prof subpackages (cabal-rpm-1.0.0)
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Apr 9 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-2
- bump release
* Wed Apr 3 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-1
- spec file generated by cabal-rpm-0.13

View File

@ -1,30 +1,38 @@
# generated by cabal-rpm-2.0.6
# generated by cabal-rpm-2.1.0
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name resolv
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
%bcond_without tests
Name: ghc-%{pkg_name}
Version: 0.1.2.0
Release: 3%{?dist}
Release: %autorelease
Summary: Domain Name Service (DNS) lookup via the libresolv standard library routines
License: GPLv2.0+
License: GPL-2.0-or-later
Url: https://hackage.haskell.org/package/%{pkg_name}
# Begin cabal-rpm sources:
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
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-base-devel
BuildRequires: ghc-base16-bytestring-devel
BuildRequires: ghc-binary-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-containers-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof
BuildRequires: ghc-base16-bytestring-prof
BuildRequires: ghc-binary-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof
%endif
%if %{with tests}
BuildRequires: ghc-directory-devel
BuildRequires: ghc-filepath-devel
@ -57,6 +65,7 @@ This package provides the Haskell %{pkg_name} library development files.
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
@ -77,7 +86,9 @@ This package provides the Haskell %{pkg_name} profiling library.
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
cp -bp %{SOURCE1} %{pkg_name}.cabal
# End cabal-rpm setup
cabal-tweak-dep-ver tasty '^>=1.3.1' '>=1.3.1'
%build
@ -93,7 +104,9 @@ This package provides the Haskell %{pkg_name} profiling library.
%check
%if %{with tests}
%cabal_test
%endif
%files -f %{name}.files
@ -122,27 +135,4 @@ This package provides the Haskell %{pkg_name} profiling library.
%changelog
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jun 10 2020 Jens Petersen <petersen@redhat.com> - 0.1.2.0-1
- update to 0.1.2.0
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Aug 02 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-4
- add doc and prof subpackages (cabal-rpm-1.0.0)
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Apr 9 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-2
- bump release
* Wed Apr 3 2019 Jens Petersen <petersen@redhat.com> - 0.1.1.2-1
- spec file generated by cabal-rpm-0.13
%autochangelog

120
resolv-0.1.2.0.cabal Normal file
View File

@ -0,0 +1,120 @@
cabal-version: 2.2
name: resolv
version: 0.1.2.0
x-revision: 5
synopsis: Domain Name Service (DNS) lookup via the libresolv standard library routines
description: {
This package implements an API for accessing
the [Domain Name Service (DNS)](https://tools.ietf.org/html/rfc1035)
resolver service via the standard @libresolv@ system library (whose
API is often available directly via the standard @libc@ C library) on
Unix systems.
.
This package also includes support for decoding message record types
as defined in the following RFCs:
.
- [RFC 1035](https://tools.ietf.org/html/rfc1035): Domain Names - Implementation And Specification
- [RFC 1183](https://tools.ietf.org/html/rfc1183): New DNS RR Definitions
- [RFC 2782](https://tools.ietf.org/html/rfc2782): A DNS RR for specifying the location of services (DNS SRV)
- [RFC 2915](https://tools.ietf.org/html/rfc2915): The Naming Authority Pointer (NAPTR) DNS Resource Record
- [RFC 3596](https://tools.ietf.org/html/rfc3596): DNS Extensions to Support IP Version 6
- [RFC 4034](https://tools.ietf.org/html/rfc4034): Resource Records for the DNS Security Extensions
- [RFC 4255](https://tools.ietf.org/html/rfc4255): Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
- [RFC 4408](https://tools.ietf.org/html/rfc4408): Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1
- [RFC 5155](https://tools.ietf.org/html/rfc5155): DNS Security (DNSSEC) Hashed Authenticated Denial of Existence
- [RFC 6844](https://tools.ietf.org/html/rfc6844): DNS Certification Authority Authorization (CAA) Resource Record
- [RFC 6891](https://tools.ietf.org/html/rfc6891): Extension Mechanisms for DNS (EDNS(0))
- [RFC 7553](https://tools.ietf.org/html/rfc7553): The Uniform Resource Identifier (URI) DNS Resource Record
.
For Windows, the package [windns](https://hackage.haskell.org/package/windns)
provides a compatible subset of this package's API.
}
license: GPL-2.0-or-later
license-files: LICENSE LICENSE.GPLv2 LICENSE.GPLv3
author: Herbert Valerio Riedel
maintainer: hvr@gnu.org
category: Network
build-type: Configure
bug-reports: https://github.com/hvr/resolv/issues
extra-source-files: ChangeLog.md
extra-source-files: cbits/hs_resolv.h
cbits/hs_resolv_config.h.in
testdata/msg/*.bin
testdata/msg/*.show
resolv.buildinfo.in
configure
extra-tmp-files: autom4te.cache
config.log
config.status
resolv.buildinfo
cbits/hs_resolv_config.h
tested-with:
GHC ==8.10.1
|| ==8.8.3
|| ==8.6.5
|| ==8.4.4
|| ==8.2.2
|| ==8.0.2
|| ==7.10.3
|| ==7.10.1
|| ==7.8.4
|| ==7.6.3
|| ==7.4.2
source-repository head
type: git
location: https://github.com/hvr/resolv.git
library
default-language: Haskell2010
other-extensions: BangPatterns
CApiFFI
CPP
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveTraversable
GeneralizedNewtypeDeriving
OverloadedStrings
RecordWildCards
Trustworthy
hs-source-dirs: src
exposed-modules: Network.DNS
other-modules: Network.DNS.Message
Network.DNS.FFI
Compat
-- we need binary-0.7.3 for isolate
build-depends: base >= 4.5 && <4.18
, base16-bytestring ^>= 0.1 || ^>=1.0.0.0
, binary ^>=0.7.3 || ^>= 0.8
, bytestring ^>=0.9.2 || ^>= 0.10 || ^>= 0.11
, containers ^>=0.4.2.1 || ^>= 0.5 || ^>= 0.6
ghc-options: -Wall
include-dirs: cbits
test-suite resolv.
default-language: Haskell2010
hs-source-dirs: src-test
main-is: Tests1.hs
type: exitcode-stdio-1.0
-- dependencies whose version constraints are inherited via lib:resolv component
build-depends: resolv
, base
, bytestring
-- additional dependencies not inherited
build-depends: tasty ^>= 1.2.3 || ^>=1.3.1
, tasty-hunit ^>= 0.10.0
, directory ^>= 1.1.0 || ^>= 1.2.0 || ^>= 1.3.0
, filepath ^>= 1.3.0 || ^>= 1.4.0