Re: [Haskell-cafe] ANN: SVGFonts 0.1
John Van Enk schrieb:
This sounds very cool. Is is just a program, or is there a library sitting behind it? From your .cabal file, it seems to be just a binary program.
Is this correct?
http://hackage.haskell.org/packages/archive/SVGFonts/0.1/SVGFonts.cabal
On Mon, Apr 6, 2009 at 1:22 PM, Tillmann Vogt <Tillmann.Vogt@rwth-aachen.de>wrote:
It is a real library made of pure Haskell. What is wrong with my .cabal file?
On Mon, Apr 6, 2009 at 7:32 PM, Tillmann Vogt <Tillmann.Vogt@rwth-aachen.de> wrote:
It is a real library made of pure Haskell. What is wrong with my .cabal file?
The issue is not about whether it is pure Haskell. You have simply marked it up as an executable rather than a library. Executable Fonts Main-is: test/Fonts.hs Build-Depends: haskell98, base, OpenGL, GLUT, xml, parsec --Max
What your cabal file describes is a single executable, Executable Fonts main-is: tests/Fonts.hs This just tells us to build the file tests/Fonts.hs into a single executable named 'Fonts'. You probably want to retructure your project a bit into something like this. ./LICENSE ./README ./Setup.hs ./src ./src/SVGFonts ./src/SVGFonts/KETTriangulation.hs ./src/SVGFonts/PointOfView.hs ./src/SVGFonts/ReadFont.hs ./SVGFonts.cabal ./test ./test/Fonts.hs ./test/GirlsareWeird.svg ./test/LinLibertineO.svg ./test/Scriptin.svg ./TODO Here's what your cabal file should probably look like: Name: SVGFonts Version: 0.1 Description: parse svg-font files and generate outlines of letters and sentences License: GPL License-file: LICENSE Author: Tillmann Vogt Maintainer: Tillmann.Vogt@rwth-aachen.de Build-Type: Simple Cabal-Version: >=1.2 library build-depends: haskell98, base, OpenGL, GLUT, xml, parsec exposed-modules: SVGFonts.KETTriangulation SVGFonts.PointOfView SVGFonts.ReadFont That isn't exact, but it should be close. /jve On Mon, Apr 6, 2009 at 1:32 PM, Tillmann Vogt <Tillmann.Vogt@rwth-aachen.de>wrote:
John Van Enk schrieb:
This sounds very cool. Is is just a program, or is there a library sitting behind it? From your .cabal file, it seems to be just a binary program.
Is this correct?
http://hackage.haskell.org/packages/archive/SVGFonts/0.1/SVGFonts.cabal
On Mon, Apr 6, 2009 at 1:22 PM, Tillmann Vogt <Tillmann.Vogt@rwth-aachen.de>wrote:
It is a real library made of pure Haskell. What is wrong with my .cabal file?
-- /jve
participants (3)
-
John Van Enk -
Max Rabkin -
Tillmann Vogt