SHA256
1
0
forked from pool/ghc-safe
Ondřej Súkup 2016-07-18 20:58:39 +00:00 committed by Git OBS Bridge
parent 623b62df61
commit 15dd12e165
2 changed files with 11 additions and 14 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Jul 10 17:26:32 UTC 2016 - psimons@suse.com
- Update to version 0.3.9 revision 0 with cabal2obs.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 23 07:33:19 UTC 2015 - mimi.vx@gmail.com Fri Oct 23 07:33:19 UTC 2015 - mimi.vx@gmail.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package ghc-safe # spec file for package ghc-safe
# #
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -15,21 +15,19 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
%global pkg_name safe
Name: ghc-safe %global pkg_name safe
Name: ghc-%{pkg_name}
Version: 0.3.9 Version: 0.3.9
Release: 0 Release: 0
Summary: Library of safe (exception free) functions Summary: Library of safe (exception free) functions
Group: System/Libraries
License: BSD-3-Clause License: BSD-3-Clause
Group: System/Libraries
Url: https://hackage.haskell.org/package/%{pkg_name} Url: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros BuildRequires: ghc-rpm-macros
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
A library wrapping 'Prelude'/'Data.List' functions that can throw exceptions, A library wrapping 'Prelude'/'Data.List' functions that can throw exceptions,
@ -58,19 +56,17 @@ This package is divided into three modules:
lists are not equal) and 'take' (errors if there are not enough elements), then lists are not equal) and 'take' (errors if there are not enough elements), then
wraps them to provide safe variants. wraps them to provide safe variants.
%package devel %package devel
Summary: Haskell %{pkg_name} library development files Summary: Haskell %{pkg_name} library development files
Group: Development/Libraries/Other Group: Development/Libraries/Other
Requires: %{name} = %{version}-%{release}
Requires: ghc-compiler = %{ghc_version} Requires: ghc-compiler = %{ghc_version}
Requires(post): ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version}
Requires: %{name} = %{version}-%{release}
%description devel %description devel
This package provides the Haskell %{pkg_name} library development files. This package provides the Haskell %{pkg_name} library development files.
%prep %prep
%setup -q -n %{pkg_name}-%{version} %setup -q -n %{pkg_name}-%{version}
@ -86,19 +82,15 @@ This package provides the Haskell %{pkg_name} library development files.
%post devel %post devel
%ghc_pkg_recache %ghc_pkg_recache
%postun devel %postun devel
%ghc_pkg_recache %ghc_pkg_recache
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc LICENSE %doc LICENSE
%files devel -f %{name}-devel.files %files devel -f %{name}-devel.files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc README.md %doc README.md
%changelog %changelog