petersen pushed to Agda-stdlib (master). "update to 0.9"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Apr 17 03:28:06 UTC 2015


>From 12fcba20ad3e16d2678a6bb6fcd8c073e75034a7 Mon Sep 17 00:00:00 2001
From: Jens Petersen <petersen at redhat.com>
Date: Fri, 17 Apr 2015 11:43:00 +0900
Subject: update to 0.9


diff --git a/.gitignore b/.gitignore
index 039618f..e7039de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
 /lib-0.7.tar.gz
+/agda-stdlib-0.9.tar.gz
+/filemanip-0.3.6.3.tar.gz
diff --git a/Agda-stdlib.spec b/Agda-stdlib.spec
index c1fcdd1..0ea17b5 100644
--- a/Agda-stdlib.spec
+++ b/Agda-stdlib.spec
@@ -3,17 +3,20 @@
 # - https://fedoraproject.org/wiki/PackagingDrafts/Haskell
 
 %global ffi_ver 0.0.2
+%global filemanip_ver 0.3.6.3
 
 Name:           Agda-stdlib
-Version:        0.7
-# only reset if agda-lib-ffi also bumped
-Release:        5%{?dist}
+Version:        0.9
+# Only reset if agda-lib-ffi also bumped
+Release:        6%{?dist}
 Summary:        Agda standard libraries
 
 Group:          Development/Libraries
 License:        MIT
 URL:            http://wiki.portal.chalmers.se/agda/agda.php?n=Libraries.StandardLibrary
-Source0:        http://www.cse.chalmers.se/~nad/software/lib-%{version}.tar.gz
+# dl from https://github.com/agda/agda-stdlib/archive/v%{version}.tar.gz
+Source0:        agda-stdlib-%{version}.tar.gz
+Source1:        http://hackage.haskell.org/package/filemanip-%{filemanip_ver}/filemanip-%{filemanip_ver}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 %if 0%{?fedora} >= 20
 BuildRequires: ghc-rpm-macros-extra
@@ -47,13 +50,22 @@ generated by the Agda compiler program.
 
 
 %prep
-%setup -q -n lib-%{version}
+%setup -q -n agda-stdlib-%{version} -a1
 
 
 %build
 HOME=$PWD
-cd ffi
 %define cabal_configure_options --user
+cd filemanip-%{filemanip_ver}
+%ghc_lib_build filemanip %{filemanip_ver}
+%ghc_lib_install filemanip %{filemanip_ver}
+./Setup register --inplace
+cd ..
+
+%ghc_bin_build
+dist/build/GenerateEverything/GenerateEverything
+
+cd ffi
 %ghc_lib_build agda-lib-ffi %{ffi_ver}
 cd ..
 agda -i. -isrc Everything.agda
@@ -72,11 +84,14 @@ cd ..
 mkdir -p %{buildroot}%{_datadir}/%{name}
 cp -pr Everything.agda* src/* %{buildroot}%{_datadir}/%{name}
 
+
+%check
+agda -i. -isrc README.agda
 rm README.agdai README/*.agdai
 
 
 %files 
-%doc LICENCE release-notes README*
+%doc CHANGELOG LICENCE README*
 %{_datadir}/%{name}
 
 
@@ -85,6 +100,9 @@ rm README.agdai README/*.agdai
 
 
 %changelog
+* Thu Apr 16 2015 Jens Petersen <petersen at redhat.com> - 0.9-6
+- update to 0.9
+
 * Fri Aug 15 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 
diff --git a/sources b/sources
index badbeef..45251ea 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-ff390e42876caf97d4e96e0d6fb00b01  lib-0.7.tar.gz
+d22adf380b33b401e786132a4bfc8597  agda-stdlib-0.9.tar.gz
+04d23467ce2e7ac0bc9c01c4e0ebd06c  filemanip-0.3.6.3.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/Agda-stdlib.git/commit/?h=master&id=12fcba20ad3e16d2678a6bb6fcd8c073e75034a7


More information about the scm-commits mailing list