File ghc-fast-logger.spec of Package ghc-fast-logger
#
# spec file for ghc-fast-logger
#
# Copyright (c) 2025 Your Organization.
# All rights reserved.
#
# This file is part of a spec file template.
#
Name: ghc-fast-logger
Version: 3.2.6
Release: 1.1
Summary: Fast logging library for Haskell
License: BSD-3-Clause
Url: https://github.com/kazu-yamamoto/logger
Source0: %{name}-%{version}.tar.gz
BuildRequires: ghc-Cabal
BuildRequires: ghc-compiler
BuildRequires: ghc-pkg
BuildRequires: ghc-prof
BuildRequires: ghc-rpm-macros
BuildRequires: pkgconfig
BuildRequires: zlib-devel
%description
The fast-logger package provides a fast logging system for Haskell programs.
%prep
%setup -q
%build
%ghc --make -package Cabal -no-user-package-db -dynamic Setup
./Setup configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_docdir}/licenses/%{name} \
--libsubdir=%compiler/lib/%pkgid --datasubdir=%pkgid --libexecsubdir=%pkgid \
--ghc --dynlibdir=%{_libdir}/ghc-%{ghc_version}/lib --global \
--ghc-options="-fhide-source-paths" \
--enable-library-profiling --enable-shared \
--htmldir=%{_docdir}/%{name}/html --global
./Setup build
%install
%make_install
%files
%license LICENSE
%doc ChangeLog.md README.md
%{_libdir}/ghc-%{ghc_version}/lib/%{pkgid}/*
%changelog
* Mon Sep 22 2025 Your Name <your.email@example.com> - 3.2.6-1.1
- Updated spec for ghc-fast-logger to fix build issues.