# generated by cabal-rpm-2.4.0 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ # testsuite failing in mock %bcond tests 0 Name: workcell Version: 0.1.0 Release: 1%{?dist} Summary: Linux tool and project isolation using bubblewrap License: LGPL-2.1-or-later URL: https://hackage.haskell.org/package/workcell # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{name}-%{version}/candidate/%{name}-%{version}.tar.gz # End cabal-rpm sources # Begin cabal-rpm deps: BuildRequires: ghc-rpm-macros BuildRequires: ghc-Cabal-devel BuildRequires: ghc-aeson-devel BuildRequires: ghc-base-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-directory-devel BuildRequires: ghc-extra-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-process-devel BuildRequires: ghc-simple-cmd-devel BuildRequires: ghc-simple-cmd-args-devel BuildRequires: ghc-unix-devel %if %{with tests} BuildRequires: ghc-hspec-devel BuildRequires: ghc-network-devel %endif BuildRequires: help2man # End cabal-rpm deps %if %{with tests} BuildRequires: bubblewrap %endif %description Run tools with a read-only filesystem, isolated home, and explicit writable project access. %prep # Begin cabal-rpm setup: %setup -q # End cabal-rpm setup %build # Begin cabal-rpm build: %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} > %{buildroot}%{bash_completions_dir}/%{name} %{buildroot}%{_bindir}/%{name} --fish-completion-script %{name} > %{buildroot}%{fish_completions_dir}/%{name} %{buildroot}%{_bindir}/%{name} --zsh-completion-script %{name} > %{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 %check %if %{with tests} PATH=%{buildroot}%{_bindir}:$PATH %cabal_test %endif %files # Begin cabal-rpm files: %license COPYING.md %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 Oct 30 2026 Jens Petersen - 0.1.0-1 - initial package