85 lines
2.6 KiB
RPMSpec
85 lines
2.6 KiB
RPMSpec
%define ghc_ver %(ghc --version | sed "s|.*version ||")
|
|
%define pkg_name %(echo %name | sed "s|^ghc-||")
|
|
Name: ghc-temporary
|
|
Version: 1.3
|
|
Release: 2mamba
|
|
Summary: Functions for creating temporary files and directories
|
|
Group: System/Libraries
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://hackage.haskell.org/package/%{pkg_name}
|
|
Source: http://hackage.haskell.org/packages/archive/temporary/%{version}/temporary-%{version}.tar.gz
|
|
License: BSD
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: ghc-libs
|
|
BuildRequires: ghc-random-devel
|
|
BuildRequires: ghc-splitmix-devel
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: libgmp-devel
|
|
## AUTOBUILDREQ-END
|
|
BuildRequires: ghc
|
|
Requires: ghc = %{ghc_ver}
|
|
|
|
%description
|
|
The functions for creating temporary files and directories in the base library are quite limited. The unixutils package contains some good ones, but they aren't portable to Windows. This library just repackages the Cabal implementations of its own temporary file and folder functions so that you can use them without linking against Cabal or depending on it being installed.
|
|
|
|
%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 = %{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
|
|
Requires: ghc-filesystem
|
|
|
|
%description doc
|
|
This package provides the Haskell %{pkg_name} library documentation.
|
|
%endif
|
|
|
|
%prep
|
|
%setup -q -n temporary-%{version}
|
|
|
|
%build
|
|
%ghc_lib_build
|
|
|
|
%install
|
|
%ghc_lib_install
|
|
|
|
rm -f %{buildroot}%{_ghclicensedir}/%{name}/LICENSE
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%files -f %{name}.files
|
|
%defattr(-,root,root)
|
|
%license LICENSE
|
|
|
|
%files devel -f %{name}-devel.files
|
|
%defattr(-,root,root)
|
|
#%doc CHANGELOG.markdown README.markdown
|
|
|
|
%if %{with haddock}
|
|
%files doc -f %{name}-doc.files
|
|
%defattr(-,root,root)
|
|
%license LICENSE
|
|
%endif
|
|
|
|
%changelog
|
|
* Sun Dec 03 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3-2mamba
|
|
- rebuilt without ghc-exceptions-devel
|
|
|
|
* Sat Dec 02 2023 Automatic Build System <autodist@mambasoft.it> 1.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Sep 08 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.2.4-1mamba
|
|
- package created by silvan using the webbuild interface
|