[leksah-server] New package modified: .gitignore new file: leksah-server.spec modified: sources

Lakshmi Narasimhan T V narasim at fedoraproject.org
Tue Jun 14 14:01:53 UTC 2011


commit f3fe208a9aea11b4a171614ca4f9cbdd88d8d116
Author: Lakshmi Narasimhan T V <lakshminaras2002 at gmail.com>
Date:   Tue Jun 14 19:31:25 2011 +0530

    New package
    	modified:   .gitignore
    	new file:   leksah-server.spec
    	modified:   sources

 .gitignore         |    1 +
 leksah-server.spec |   74 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources            |    1 +
 3 files changed, 76 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..4a5b805 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/leksah-server-0.10.0.4.tar.gz
diff --git a/leksah-server.spec b/leksah-server.spec
new file mode 100644
index 0000000..c27347f
--- /dev/null
+++ b/leksah-server.spec
@@ -0,0 +1,74 @@
+# For Haskell Packaging Guidelines see:
+# - https://fedoraproject.org/wiki/Packaging:Haskell
+# - https://fedoraproject.org/wiki/PackagingDrafts/Haskell
+
+%global pkg_name leksah-server
+
+%global common_summary Leksah is an IDE for Haskell
+
+%global common_description This package provides the interface to GHC-API for leksah.
+
+
+Name:           %{pkg_name}
+Version:        0.10.0.4
+Release:        2%{?dist}
+Summary:        %{common_summary}
+
+Group:          Development/Tools
+License:        GPL+
+URL:            http://hackage.haskell.org/package/%{name}
+Source0:        http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
+# fedora ghc archs:
+ExclusiveArch:  %{ix86} x86_64 ppc alpha sparcv9 ppc64
+BuildRequires:  ghc-prof
+# macros for building haskell packages
+BuildRequires:  ghc-rpm-macros
+BuildRequires:  hscolour
+BuildRequires:  ghc-Cabal-prof, ghc-base-prof, ghc-binary-prof, ghc-binary-shared-prof, ghc-bytestring-prof, ghc-containers-prof, ghc-directory-prof, ghc-filepath-prof, ghc-ghc-prof, ghc-ltk-prof, ghc-mtl-prof, ghc-parsec-prof,ghc-pretty-prof, ghc-process-leksah-prof, ghc-time-prof, ghc-deepseq-prof, ghc-hslogger-prof, ghc-network-prof, ghc-haddock-prof, ghc-unix-prof
+Requires:       wget, ghc, haddock >= 2.7.2, cabal-install
+
+%description
+%{common_description}
+
+
+%prep
+%setup -q
+
+
+%build
+%ghc_lib_build
+
+
+%install
+%ghc_lib_install
+
+
+%{?ghc_binlib_package}
+
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE
+%attr(755,root,root) %{_bindir}/%{name}
+%attr(755,root,root) %{_bindir}/leksahecho
+%attr(644,root,root) %{_datadir}/%{pkg_name}-%{version}/data/prefscoll.lkshp
+
+%changelog
+* Sun Jun 5 2011 Lakshmi Narasimhan T V <lakshminaras2002 at gmail.com> - 0.10.0.4-2
+- Modified dependencies to match with the cabal file
+- Added some packages in requires list
+
+* Sun Apr 17 2011 Lakshmi Narasimhan T V <lakshminaras2002 at gmail.com> - 0.10.0.4-1
+- Upgrade to 0.10.0.4, update to cabal2spec-0.22.7.
+- License in the LICENSE file is mentioned as GPLV2 while sources specify
+- license as GPL.Hence GPL+.
+
+* Sun Apr 17 2011 Lakshmi Narasimhan T V <lakshminaras2002 at gmail.com> - 0.10.0-1
+- upgrade to 0.10.0, update to cabal2spec-0.22.5.
+
+* Sat Dec 18 2010 Lakshmi Narasimhan <lakshminaras2002 at gmail.com> - 0.8.0.8-1
+- Modified license and depenedencies.
+- Created patch to fix hslogger and ghc dependency.The maximum allowed versions for the respective packages are removed with this patch.
+
+* Sat Dec 18 2010 Fedora Haskell SIG <haskell-devel at lists.fedoraproject.org> - 0.8.0.8-0
+- initial packaging for Fedora automatically generated by cabal2spec-0.22.3
diff --git a/sources b/sources
index e69de29..d2bf3d3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+132e0794679bf4fc2957bec378c0a2dc  leksah-server-0.10.0.4.tar.gz


More information about the scm-commits mailing list