From fee4c0611477001ceb3c0b2bdee1fad5e1368180 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 21 Mar 2024 18:43:50 +0000 Subject: [PATCH] ghc-haddock-library package is retired on branch c10s for BAKERY-412 --- .gitignore | 11 --- changelog | 87 ----------------------- dead.package | 1 + ghc-haddock-library.spec | 122 -------------------------------- haddock-library-1.11.0.cabal | 130 ----------------------------------- sources | 1 - 6 files changed, 1 insertion(+), 351 deletions(-) delete mode 100644 .gitignore delete mode 100644 changelog create mode 100644 dead.package delete mode 100644 ghc-haddock-library.spec delete mode 100644 haddock-library-1.11.0.cabal delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ed233bd..0000000 --- a/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -/haddock-library-1.1.1.tar.gz -/haddock-library-1.2.1.tar.gz -/haddock-library-1.4.2.tar.gz -/haddock-library-1.4.3.tar.gz -/haddock-library-1.4.5.tar.gz -/haddock-library-1.5.0.1.tar.gz -/haddock-library-1.7.0.tar.gz -/haddock-library-1.8.0.tar.gz -/haddock-library-1.9.0.tar.gz -/haddock-library-1.10.0.tar.gz -/haddock-library-1.11.0.tar.gz diff --git a/changelog b/changelog deleted file mode 100644 index b8eb2ff..0000000 --- a/changelog +++ /dev/null @@ -1,87 +0,0 @@ -* Thu Feb 16 2023 Jens Petersen - 1.10.0-5 -- refresh to cabal-rpm-2.1.0 with SPDX migration - -* Thu Jul 21 2022 Fedora Release Engineering - 1.10.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jun 17 2022 Jens Petersen - 1.10.0-3 -- rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 1.10.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Aug 6 2021 Jens Petersen - 1.10.0-1 -- update to 1.10.0 - -* Fri Aug 6 2021 Jens Petersen - 1.9.0-1 -- update to 1.9.0 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.8.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 1.8.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1.8.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun Jun 07 2020 Jens Petersen - 1.8.0-1 -- update to 1.8.0 - -* Tue Jan 28 2020 Fedora Release Engineering - 1.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Jens Petersen - 1.7.0-1 -- update to 1.7.0 - -* Thu Jul 25 2019 Fedora Release Engineering - 1.5.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Feb 21 2019 Jens Petersen - 1.5.0.1-1 -- update to 1.5.0.1 - -* Sun Feb 17 2019 Jens Petersen - 1.4.5-3 -- refresh to cabal-rpm-0.13 - -* Thu Jan 31 2019 Fedora Release Engineering - 1.4.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sun Jul 22 2018 Jens Petersen - 1.4.5-1 -- update to 1.4.5 -- disable haddock generation due to internal library - -* Fri Jul 13 2018 Fedora Release Engineering - 1.4.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 1.4.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jan 24 2018 Jens Petersen - 1.4.3-1 -- update to 1.4.3 - -* Wed Aug 02 2017 Fedora Release Engineering - 1.4.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 1.4.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Feb 22 2017 Jens Petersen - 1.4.2-1 -- update to 1.4.2 - -* Fri Feb 10 2017 Fedora Release Engineering - 1.2.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Feb 03 2016 Fedora Release Engineering - 1.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Sep 17 2015 Jens Petersen - 1.2.1-1 -- update to 1.2.1 - -* Wed Jun 17 2015 Fedora Release Engineering - 1.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu Jan 15 2015 Jens Petersen - 1.1.1-1 -- use utf8 for build to avoid error with haddock-prolog7045.txt - -* Thu Jan 15 2015 Fedora Haskell SIG - 1.1.1 -- spec file generated by cabal-rpm-0.9.2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..37ca170 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +ghc-haddock-library package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/ghc-haddock-library.spec b/ghc-haddock-library.spec deleted file mode 100644 index 0d04a40..0000000 --- a/ghc-haddock-library.spec +++ /dev/null @@ -1,122 +0,0 @@ -# generated by cabal-rpm-2.1.0 -# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ - -%global pkg_name haddock-library -%global pkgver %{pkg_name}-%{version} - -# testsuite missing deps: tree-diff - -Name: ghc-%{pkg_name} -Version: 1.11.0 -Release: %autorelease -Summary: Library exposing some functionality of Haddock - -License: BSD-2-Clause -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: dos2unix -BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros -BuildRequires: ghc-base-devel -BuildRequires: ghc-containers-devel -BuildRequires: ghc-parsec-devel -BuildRequires: ghc-text-devel -%if %{with ghc_prof} -BuildRequires: ghc-base-prof -BuildRequires: ghc-containers-prof -BuildRequires: ghc-parsec-prof -BuildRequires: ghc-text-prof -%endif -# End cabal-rpm deps - -%description -Haddock is a documentation-generation tool for Haskell libraries. -These modules expose some functionality of it without pulling in the GHC -dependency. Please note that the API is likely to change so be sure to specify -upper bounds in your projects. For interacting with Haddock itself, see the -[haddock package](https://hackage.haskell.org/package/haddock). - - -%package devel -Summary: Haskell %{pkg_name} library development files -Provides: %{name}-static = %{version}-%{release} -Provides: %{name}-static%{?_isa} = %{version}-%{release} -%if %{defined ghc_version} -Requires: ghc-compiler = %{ghc_version} -%endif -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -This package provides the Haskell %{pkg_name} library development -files. - - -%if %{with haddock} -%package doc -Summary: Haskell %{pkg_name} library documentation -BuildArch: noarch -Requires: ghc-filesystem - -%description doc -This package provides the Haskell %{pkg_name} library documentation. -%endif - - -%if %{with ghc_prof} -%package prof -Summary: Haskell %{pkg_name} profiling library -Requires: %{name}-devel%{?_isa} = %{version}-%{release} -Supplements: (%{name}-devel and ghc-prof) - -%description prof -This package provides the Haskell %{pkg_name} profiling library. -%endif - - -%prep -# Begin cabal-rpm setup: -%setup -q -n %{pkgver} -dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal -# End cabal-rpm setup - - -%build -# Begin cabal-rpm build: -%ghc_lib_build -# End cabal-rpm build - - -%install -# Begin cabal-rpm install -%ghc_lib_install -# End cabal-rpm install - - -%files -f %{name}.files -# Begin cabal-rpm files: -%license LICENSE -# End cabal-rpm files - - -%files devel -f %{name}-devel.files -%doc CHANGES.md - - -%if %{with haddock} -%files doc -f %{name}-doc.files -%license LICENSE -%endif - - -%if %{with ghc_prof} -%files prof -f %{name}-prof.files -%endif - - -%changelog -%autochangelog diff --git a/haddock-library-1.11.0.cabal b/haddock-library-1.11.0.cabal deleted file mode 100644 index e85c48f..0000000 --- a/haddock-library-1.11.0.cabal +++ /dev/null @@ -1,130 +0,0 @@ -cabal-version: 3.0 -name: haddock-library -version: 1.11.0 -x-revision: 2 -synopsis: Library exposing some functionality of Haddock. - -description: Haddock is a documentation-generation tool for Haskell - libraries. These modules expose some - functionality of it without pulling in the GHC - dependency. Please note that the API is likely - to change so be sure to specify upper bounds in - your projects. For interacting with Haddock - itself, see the [haddock package](https://hackage.haskell.org/package/haddock). - -license: BSD-2-Clause -license-file: LICENSE -maintainer: Alec Theriault , Alex Biehl , Simon Hengel , Mateusz Kowalczyk -homepage: http://www.haskell.org/haddock/ -bug-reports: https://github.com/haskell/haddock/issues -category: Documentation - -tested-with: - GHC == 9.6.1 - GHC == 9.4.4 - GHC == 9.2.7 - 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 - GHC == 7.8.4 - GHC == 7.6.3 - GHC == 7.4.2 - -extra-source-files: - CHANGES.md - fixtures/examples/*.input - fixtures/examples/*.parsed - -common lib-defaults - default-language: Haskell2010 - - build-depends: - , base >= 4.5 && < 4.19 - , containers ^>= 0.4.2.1 || ^>= 0.5.0.0 || ^>= 0.6.0.1 - , text ^>= 1.2.3.0 || ^>= 2.0 - , parsec ^>= 3.1.13.0 - - ghc-options: -funbox-strict-fields -Wall - if impl(ghc >= 8.0) - ghc-options: -Wcompat -Wnoncanonical-monad-instances - -library - import: lib-defaults - - hs-source-dirs: src - - exposed-modules: - Documentation.Haddock.Doc - Documentation.Haddock.Markup - Documentation.Haddock.Parser - Documentation.Haddock.Types - - other-modules: - CompatPrelude - Documentation.Haddock.Parser.Util - Documentation.Haddock.Parser.Monad - Documentation.Haddock.Parser.Identifier - -test-suite spec - import: lib-defaults - type: exitcode-stdio-1.0 - main-is: Spec.hs - hs-source-dirs: - test - src - - other-modules: - CompatPrelude - Documentation.Haddock.Doc - Documentation.Haddock.Markup - Documentation.Haddock.Parser - Documentation.Haddock.Parser.Monad - Documentation.Haddock.Parser.Util - Documentation.Haddock.Parser.UtilSpec - Documentation.Haddock.ParserSpec - Documentation.Haddock.Types - Documentation.Haddock.Parser.Identifier - - build-depends: - , base-compat ^>= 0.12.0 || ^>= 0.13.0 - , QuickCheck ^>= 2.11 || ^>= 2.13.2 || ^>= 2.14 - , deepseq ^>= 1.3.0.0 || ^>= 1.4.0.0 - - -- NB: build-depends & build-tool-depends have independent - -- install-plans, so it's best to limit to a single major - -- version of `hspec` & `hspec-discover` to ensure - -- intercompatibility - build-depends: - , hspec >= 2.4.4 && < 2.11 - - build-tool-depends: - , hspec-discover:hspec-discover >= 2.4.4 && < 2.10 - -test-suite fixtures - type: exitcode-stdio-1.0 - default-language: Haskell2010 - main-is: Fixtures.hs - ghc-options: -Wall - hs-source-dirs: fixtures - build-depends: - -- intra-package dependency - , haddock-library - -- constraints inherited via lib:haddock-library component - , base - - -- extra dependencies - , base-compat ^>= 0.12.0 || ^>= 0.13.0 - , directory ^>= 1.3.0.2 - , filepath ^>= 1.4.1.2 - , optparse-applicative >= 0.15 && < 0.18 - , tree-diff ^>= 0.2 || ^>= 0.3 - -source-repository head - type: git - subdir: haddock-library - location: https://github.com/haskell/haddock.git diff --git a/sources b/sources deleted file mode 100644 index 753cd4f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (haddock-library-1.11.0.tar.gz) = 85d34d60545fb01e9be1c74f47ec8e250337a283406120f7a47cb0f0c2dd339a0ab95bcd88ab86fef1282f019368b826b5f94c5f9d06d97370d1a6e454b6d5d8