[Pkg-haskell-commits] r1003 - in /packages/uuagc/trunk: ./ debian/ scripts/ src-ag/ src/ src/UU/

arjan at users.alioth.debian.org arjan at users.alioth.debian.org
Sat Jan 19 22:22:42 UTC 2008


Author: arjan
Date: Sat Jan 19 22:22:42 2008
New Revision: 1003

URL: http://svn.debian.org/wsvn/pkg-haskell/?sc=1&rev=1003
Log:
* New upstream release
* debian/rules:
  - Don't call ./configure during build.
* debian/watch: Use hackage.haskell.org as site for new upstream
  releases. (Closes: #456482)

Added:
    packages/uuagc/trunk/COPYRIGHT
      - copied unchanged from r998, packages/uuagc/branches/upstream/current/COPYRIGHT
    packages/uuagc/trunk/LICENSE-LGPL
      - copied unchanged from r998, packages/uuagc/branches/upstream/current/LICENSE-LGPL
    packages/uuagc/trunk/src/UU/
      - copied from r998, packages/uuagc/branches/upstream/current/src/UU/
    packages/uuagc/trunk/uulib.cabal
      - copied unchanged from r998, packages/uuagc/branches/upstream/current/uulib.cabal
Removed:
    packages/uuagc/trunk/LICENSE
    packages/uuagc/trunk/Makefile.in
    packages/uuagc/trunk/VERSION
    packages/uuagc/trunk/configure
    packages/uuagc/trunk/configure.in
    packages/uuagc/trunk/install-sh
    packages/uuagc/trunk/mkinstalldirs
    packages/uuagc/trunk/scripts/
    packages/uuagc/trunk/src-ag/
    packages/uuagc/trunk/src/AbstractSyntax.hs
    packages/uuagc/trunk/src/AbstractSyntaxDump.hs
    packages/uuagc/trunk/src/Ag.hs
    packages/uuagc/trunk/src/Code.hs
    packages/uuagc/trunk/src/CodeSyntax.hs
    packages/uuagc/trunk/src/CommonTypes.hs
    packages/uuagc/trunk/src/ConcreteSyntax.hs
    packages/uuagc/trunk/src/DefaultRules.hs
    packages/uuagc/trunk/src/DepTypes.hs
    packages/uuagc/trunk/src/ErrorMessages.hs
    packages/uuagc/trunk/src/Expression.hs
    packages/uuagc/trunk/src/GenerateCode.hs
    packages/uuagc/trunk/src/GrammarInfo.hs
    packages/uuagc/trunk/src/HsToken.hs
    packages/uuagc/trunk/src/HsTokenScanner.hs
    packages/uuagc/trunk/src/Interfaces.hs
    packages/uuagc/trunk/src/InterfacesRules.hs
    packages/uuagc/trunk/src/Options.hs
    packages/uuagc/trunk/src/Order.hs
    packages/uuagc/trunk/src/Parser.hs
    packages/uuagc/trunk/src/Patterns.hs
    packages/uuagc/trunk/src/PrintCode.hs
    packages/uuagc/trunk/src/PrintErrorMessages.hs
    packages/uuagc/trunk/src/Scanner.hs
    packages/uuagc/trunk/src/SemHsTokens.hs
    packages/uuagc/trunk/src/SequentialComputation.lhs
    packages/uuagc/trunk/src/SequentialTypes.hs
    packages/uuagc/trunk/src/Streaming.hs
    packages/uuagc/trunk/src/TokenDef.hs
    packages/uuagc/trunk/src/Transform.hs
    packages/uuagc/trunk/src/Version.hs
    packages/uuagc/trunk/src/Version.hs.in
    packages/uuagc/trunk/uuagc.cabal
    packages/uuagc/trunk/uuagc.cabal.in
Modified:
    packages/uuagc/trunk/README
    packages/uuagc/trunk/debian/changelog
    packages/uuagc/trunk/debian/rules
    packages/uuagc/trunk/debian/watch

Modified: packages/uuagc/trunk/README
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/uuagc/trunk/README?rev=1003&op=diff
==============================================================================
--- packages/uuagc/trunk/README (original)
+++ packages/uuagc/trunk/README Sat Jan 19 22:22:42 2008
@@ -1,65 +1,71 @@
+Please check the right section in this file for instructions depending on how you obtained the source files.
+
+
+Installing uulib from a source distribution
 -------------------------------------------
-Installing uuagc from a source distribution
--------------------------------------------
-Here we assume that you have downloaded the sources from http://www.cs.uu.nl/wiki/HUT/Download .
+
+  The source distribution can be unpacked from the
+  .tar.gz files distributed in the following page:
+
+    http://www.cs.uu.nl/wiki/HUT/Download
+
+  System wide installation (assumming GHC is the
+  Haskell compiler) can be done like this:
 
     ghc --make Setup.hs -o setup -package Cabal
     ./setup configure
     ./setup build
     ./setup install
 
-  The 1.0 release of Cabal has a bug that prevents
-  the installation step from succeeding.
-  You may prefer to use the following alternative:
 
-    ./configure
-    make build
-    make install
+Installing uulib to a non-standard location
+-------------------------------------------
 
--------------------------------
-Using the user package database
--------------------------------
-
-  In the case that you registered uulib in your
-  user package database you may install uuagc
-  thusly:
+  This is useful if you don't want (or can't)
+  modify system wide settings.
 
     ghc --make Setup.hs -o setup -package Cabal
-    ./setup configure --user
+    ./setup configure --prefix=/foo
+    ./setup build
+    ./setup install --user
+
+  The last command registers the package only for
+  the user.
+
+
+Installing uulib from the subversion repository
+-----------------------------------------------
+
+  Which can be obtained running the following subversion command:
+
+    svn co https://svn.cs.uu.nl:12443/repos/uust-repo/uulib/trunk/
+
+  Now install following the instructions below:
+
+    autoconf
+    ./configure
+  
+  NOTE: the above instructions are REQUIRED when you install from the
+  subversion repository. They are not needed when you download a
+  source distribution.
+
+  This generates uulib.cabal which is needed for the cabal commands:
+
+    ghc --make Setup.hs -o setup -package Cabal
+    ./setup configure
     ./setup build
     ./setup install
 
-  Following the second alternative, you should
-  re-run the configure script:
-
-    ./configure --with-user-pckg
-    make build
-    make install
-
----------------------------------------------------------------
-Installing uuagc after checking out from the svn respository
----------------------------------------------------------------
-Please note that this is only possible if you alreday have a running version of the uuagc on your system. 
-This can be downloaded from: http://www.cs.uu.nl/wiki/HUT/Download
-
-    autoconf
-    ./configure
-    make build
-    make install
+  If you want to install to a non-standard location
+  you don't need to pass a path to configure, just follow
+  the steps outlined above.
 
 
+Optionally generating Haddock Documentation
+-------------------------------------------
 
-Revision information (for bug reporting)
-----------------------------------------
+  Requires cpphs 0.9
+  Output generated in dist/doc/html
 
-Path: trunk
-URL: https://svn.cs.uu.nl:12443/repos/uust-repo/uuagc/trunk
-Repository Root: https://svn.cs.uu.nl:12443/repos/uust-repo
-Repository UUID: 30b93d28-2606-0410-b7f1-95e0edb40354
-Revision: 143
-Node Kind: directory
-Schedule: normal
-Last Changed Author: Jeroen_Fokker
-Last Changed Rev: 143
-Last Changed Date: 2007-04-20 17:32:38 +0200 (Fri, 20 Apr 2007)
+    ./setup haddock
 

Modified: packages/uuagc/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/uuagc/trunk/debian/changelog?rev=1003&op=diff
==============================================================================
--- packages/uuagc/trunk/debian/changelog (original)
+++ packages/uuagc/trunk/debian/changelog Sat Jan 19 22:22:42 2008
@@ -1,3 +1,13 @@
+uuagc (0.9.5-1~pre1) unstable; urgency=low
+
+  * New upstream release
+  * debian/rules:
+    - Don't call ./configure during build.
+  * debian/watch: Use hackage.haskell.org as site for new upstream
+    releases. (Closes: #456482)
+  
+ -- Arjan Oosting <arjan at debian.org>  Sat, 19 Jan 2008 23:16:26 +0100
+
 uuagc (0.9.4~snapshot20070422-2~pre1) unstable; urgency=low
 
   * debian/control:

Modified: packages/uuagc/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/uuagc/trunk/debian/rules?rev=1003&op=diff
==============================================================================
--- packages/uuagc/trunk/debian/rules (original)
+++ packages/uuagc/trunk/debian/rules Sat Jan 19 22:22:42 2008
@@ -14,7 +14,8 @@
 
 configure: .setup-config
 config.status: patch-stamp
-	./configure --prefix=/usr
+#	./configure --prefix=/usr
+	touch config.status
 
 .setup-config: config.status
 	ghc --make Setup.hs -o setup -package Cabal 

Modified: packages/uuagc/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/uuagc/trunk/debian/watch?rev=1003&op=diff
==============================================================================
--- packages/uuagc/trunk/debian/watch (original)
+++ packages/uuagc/trunk/debian/watch Sat Jan 19 22:22:42 2008
@@ -6,4 +6,5 @@
 # Compulsory line, this is a version 3 file
 version=3
 
-http://www.cs.uu.nl/wiki/HUT/Download .*/uuagc-(.*)-src\.tar\.gz
+http://hackage.haskell.org/packages/archive/uulib/([\d.]+)/uulib-([\d.]+).tar.gz
+# http://www.cs.uu.nl/wiki/HUT/Download .*/uuagc-(.*)-src\.tar\.gz




More information about the Pkg-haskell-commits mailing list