From fc7e9744bd4f2ba9951a34dec222bfe38c8fd994 Mon Sep 17 00:00:00 2001
From: psimons <>
Date: Aug 01 2022 20:13:22 +0000
Subject: Update ghc-deriving-aeson to version 0.2.8 / rev 1 via SR 989712
https://build.opensuse.org/request/show/989712
by user psimons + RBrownFactory
initial submission
---
diff --git a/.files b/.files
new file mode 100644
index 0000000..22ee050
Binary files /dev/null and b/.files differ
diff --git a/.meta b/.meta
new file mode 100644
index 0000000..9884aef
--- /dev/null
+++ b/.meta
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/.rev b/.rev
new file mode 100644
index 0000000..52a9ae1
--- /dev/null
+++ b/.rev
@@ -0,0 +1,10 @@
+
+
+ 1dec45fd291e7f87742524ab977ef556
+ 0.2.8
+
+ RBrownFactory
+ initial submission
+ 989712
+
+
diff --git a/deriving-aeson-0.2.8.tar.gz b/deriving-aeson-0.2.8.tar.gz
new file mode 120000
index 0000000..0d77a7a
--- /dev/null
+++ b/deriving-aeson-0.2.8.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreibn2obe7oyyfaiwkxt77grcsl74sf4kfhimzxga2bhpotcuqvvjha
\ No newline at end of file
diff --git a/deriving-aeson.cabal b/deriving-aeson.cabal
new file mode 100644
index 0000000..5429aa9
--- /dev/null
+++ b/deriving-aeson.cabal
@@ -0,0 +1,37 @@
+cabal-version: 2.4
+name: deriving-aeson
+version: 0.2.8
+x-revision: 1
+synopsis: Type driven generic aeson instance customisation
+description: This package provides a newtype wrapper with
+ FromJSON/ToJSON instances customisable via a phantom type parameter.
+ The instances can be rendered to the original type using DerivingVia.
+bug-reports: https://github.com/fumieval/deriving-aeson
+license: BSD-3-Clause
+license-file: LICENSE
+author: Fumiaki Kinoshita
+maintainer: fumiexcel@gmail.com
+copyright: Copyright (c) 2020 Fumiaki Kinoshita
+category: JSON, Generics
+extra-source-files: CHANGELOG.md, README.md
+tested-with: GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.4, GHC == 9.2.1
+
+source-repository head
+ type: git
+ location: https://github.com/fumieval/deriving-aeson.git
+
+library
+ exposed-modules:
+ Deriving.Aeson
+ Deriving.Aeson.Stock
+ build-depends: base >= 4.12 && <5, aeson >= 1.4.7.0 && <2.2
+ hs-source-dirs: src
+ default-language: Haskell2010
+ ghc-options: -Wall -Wcompat
+
+test-suite test
+ type: exitcode-stdio-1.0
+ main-is: test.hs
+ build-depends: base, aeson, deriving-aeson, bytestring
+ hs-source-dirs: tests
+ default-language: Haskell2010
diff --git a/ghc-deriving-aeson.changes b/ghc-deriving-aeson.changes
new file mode 100644
index 0000000..86df991
--- /dev/null
+++ b/ghc-deriving-aeson.changes
@@ -0,0 +1,5 @@
+-------------------------------------------------------------------
+Thu Jun 16 00:50:00 UTC 2022 - Peter Simons
+
+- Add deriving-aeson at version 0.2.8 revision 1.
+
diff --git a/ghc-deriving-aeson.spec b/ghc-deriving-aeson.spec
new file mode 100644
index 0000000..d252d1d
--- /dev/null
+++ b/ghc-deriving-aeson.spec
@@ -0,0 +1,77 @@
+#
+# spec file for package ghc-deriving-aeson
+#
+# Copyright (c) 2022 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+%global pkg_name deriving-aeson
+%bcond_with tests
+Name: ghc-%{pkg_name}
+Version: 0.2.8
+Release: 0
+Summary: Type driven generic aeson instance customisation
+License: BSD-3-Clause
+URL: https://hackage.haskell.org/package/%{pkg_name}
+Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
+BuildRequires: ghc-Cabal-devel
+BuildRequires: ghc-aeson-devel
+BuildRequires: ghc-rpm-macros
+ExcludeArch: %{ix86}
+%if %{with tests}
+BuildRequires: ghc-bytestring-devel
+%endif
+
+%description
+This package provides a newtype wrapper with FromJSON/ToJSON instances
+customisable via a phantom type parameter. The instances can be rendered to the
+original type using DerivingVia.
+
+%package devel
+Summary: Haskell %{pkg_name} library development files
+Requires: %{name} = %{version}-%{release}
+Requires: ghc-compiler = %{ghc_version}
+Requires(post): ghc-compiler = %{ghc_version}
+Requires(postun): ghc-compiler = %{ghc_version}
+
+%description devel
+This package provides the Haskell %{pkg_name} library development files.
+
+%prep
+%autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
+
+%build
+%ghc_lib_build
+
+%install
+%ghc_lib_install
+
+%check
+%cabal_test
+
+%post devel
+%ghc_pkg_recache
+
+%postun devel
+%ghc_pkg_recache
+
+%files -f %{name}.files
+%license LICENSE
+
+%files devel -f %{name}-devel.files
+%doc CHANGELOG.md README.md
+
+%changelog