# generated by cabal-rpm-2.3.3 --bundle # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global gipangocairo gi-pangocairo-1.0.31 %global subpkgs %{gipangocairo} Name: fontwhich Version: 0.1.0 Release: 1%{?dist} Summary: Determine fonts used to render text License: GPL-3.0-or-later URL: https://hackage.haskell.org/package/fontwhich # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz Source1: https://hackage.haskell.org/package/%{gipangocairo}/%{gipangocairo}.tar.gz # End cabal-rpm sources # Begin cabal-rpm deps: BuildRequires: ghc-rpm-macros-extra BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-extra-devel BuildRequires: ghc-gi-pango-devel #BuildRequires: ghc-gi-pangocairo-devel BuildRequires: ghc-simple-cmd-devel BuildRequires: ghc-simple-cmd-args-devel BuildRequires: ghc-text-devel BuildRequires: help2man # for missing dep 'gi-pangocairo': BuildRequires: ghc-containers-devel BuildRequires: ghc-gi-cairo-devel BuildRequires: ghc-gi-gio-devel BuildRequires: ghc-gi-glib-devel BuildRequires: ghc-gi-gobject-devel BuildRequires: ghc-haskell-gi-devel BuildRequires: ghc-haskell-gi-base-devel BuildRequires: ghc-haskell-gi-overloading-devel BuildRequires: ghc-transformers-devel # End cabal-rpm deps %description Fontwhich is a commandline tool that used pango to determine which default fonts would be used to render some text, or which font would be used for a particular language script. %prep # Begin cabal-rpm setup: %setup -q -a1 # End cabal-rpm setup %build # Begin cabal-rpm build: %ghc_libs_build -P -H %{subpkgs} %ghc_bin_build # End cabal-rpm build %install # Begin cabal-rpm install %ghc_bin_install set noclobber mkdir -p %{buildroot}%{bash_completions_dir} mkdir -p %{buildroot}%{fish_completions_dir} mkdir -p %{buildroot}%{zsh_completions_dir} %{buildroot}%{_bindir}/%{name} --bash-completion-script %{name} | sed s/filenames/default/ > %{buildroot}%{bash_completions_dir}/%{name} %{buildroot}%{_bindir}/%{name} --fish-completion-script %{name} > %{buildroot}%{fish_completions_dir}/%{name} %{buildroot}%{_bindir}/%{name} --zsh-completion-script %{name} | sed s/filenames/default/ > %{buildroot}%{zsh_completions_dir}/_%{name} mkdir -p %{buildroot}%{_mandir}/man1/ help2man --no-info %{buildroot}%{_bindir}/%{name} > %{buildroot}%{_mandir}/man1/%{name}.1 # End cabal-rpm install %files # Begin cabal-rpm files: %license COPYING %doc ChangeLog.md README.md %{_bindir}/%{name} %{bash_completions_dir}/%{name} %{fish_completions_dir}/%{name} %{zsh_completions_dir}/_%{name} %{_mandir}/man1/%{name}.1* # End cabal-rpm files %changelog * Fri Feb 27 2026 Jens Petersen - 0.1.0-1 - spec file generated by cabal-rpm-2.3.3