From 7703948f6952fe4e7db0c44700f65186761f7cec Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Fri, 5 Jan 2024 22:43:15 +0100 Subject: [PATCH] automatic version update by autodist [release 3.3.8-1mamba;Sat Dec 02 2023] --- README.md | 1 + ghc-JuicyPixels.spec | 90 ++++++++++++++++++++++++-------------------- 2 files changed, 51 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 4246f98..991f651 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # ghc-JuicyPixels This library can load and store images in PNG, Bitmap, Jpeg, Radiance, Tiff and Gif images. + diff --git a/ghc-JuicyPixels.spec b/ghc-JuicyPixels.spec index 5db5f9a..0c51677 100644 --- a/ghc-JuicyPixels.spec +++ b/ghc-JuicyPixels.spec @@ -1,75 +1,85 @@ %define ghc_ver %(ghc --numeric-version) -%define pkgname %(echo %name | sed "s|^ghc-||") +%define pkg_name %(echo %name | sed "s|^ghc-||") Name: ghc-JuicyPixels -Version: 3.2.3.1 +Version: 3.3.8 Release: 1mamba Summary: GHC library: Picture loading/serialization Group: Development/Libraries Vendor: openmamba Distribution: openmamba -Packager: Davide Madrisan -URL: http://hackage.haskell.org/package/%{pkgname} +Packager: Silvan Calarco +URL: http://hackage.haskell.org/package/%{pkg_name} Source: http://hackage.haskell.org/package/JuicyPixels-%{version}/JuicyPixels-%{version}.tar.gz License: BSD ## AUTOBUILDREQ-BEGIN +BuildRequires: ghc-libs +BuildRequires: ghc-primitive-devel +BuildRequires: ghc-vector-devel +BuildRequires: ghc-vector-stream-devel +BuildRequires: ghc-zlib-devel +BuildRequires: glibc-devel +BuildRequires: libgmp-devel +BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: ghc -BuildRequires: hscolour Requires: ghc = %{ghc_ver} -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description This library can load and store images in PNG, Bitmap, Jpeg, Radiance, Tiff and Gif images. -## Remove the following block if there is no binary tool provided -#%package -n %{pkgname} -#Group: Applications/Development -#Summary: ... -# -#%description -n %{pkgname} -#... +%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 JuicyPixels-%{version} %build -runghc Setup.hs configure -v2 \ - --prefix=%{_prefix} \ - --libdir=%{_libdir} \ - --libexecdir=%{_libexecdir} \ - --docdir=%{_docdir}/%{name}-%{version} - -runghc Setup.hs build -runghc Setup.hs haddock --executable --html-location=URL --hyperlink-source +%ghc_lib_build %install -[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -runghc Setup.hs copy --destdir=%{buildroot} -runghc Setup.hs register \ - --gen-pkg-config="%{buildroot}%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf" +%ghc_lib_install + +rm -f %{buildroot}%{_ghclicensedir}/%{name}/LICENSE %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%post -ghc-pkg register %{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version}/%{pkgname}-%{version}.conf &>/dev/null || : - -%preun -ghc-pkg unregister %{pkgname}-%{version} &>/dev/null || : - -%files +%files -f %{name}.files %defattr(-,root,root) -%{_libdir}/ghc-%{ghc_ver}/%{pkgname}-%{version} -%dir %{_docdir}/%{name}-%{version} -%{_docdir}/%{name}-%{version}/LICENSE -%{_docdir}/%{name}-%{version}/html +%license LICENSE -## Remove the following block if there is no binary tool provided -#%files -n %{pkgname} -#%defattr(-,root,root) -#%{_bindir}/%{pkgname} +%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 +* Sat Dec 02 2023 Automatic Build System 3.3.8-1mamba +- automatic version update by autodist + * Sun Apr 12 2015 Davide Madrisan 3.2.3.1-1mamba - package created by autospec