packages feed

Cabal revisions of llvm-pkg-config-0.0.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Cabal-Version:       2.2-Name:                llvm-pkg-config-Version:             0.0.2-Synopsis:            Generate Pkg-Config configuration file for LLVM-Description:-  Building the @llvm-base@ package is fragile due to its configuration process.-  It would be much simpler, if LLVM would support pkg-config-  since this is nicely integrated in Cabal.-  However, LLVM developers do not seem to care much about it:-  <http://llvm.org/bugs/show_bug.cgi?id=9405>.-  If we are lucky we get pkg-config support in Debian Linux.-  Until this comes true, you can use this program.-  It calls @llvm-config@ and writes its output to a PC file.-  .-  > llvm-pkg-config-  .-  calls default @llvm-config@ and writes the generated file to standard output.-  .-  > sudo llvm-pkg-config --install-  .-  installs the PC file at a default location.-  This should be the standard task to perform.-  .-  > llvm-pkg-config --llvm-config=/custom/path/to/llvm-config-  .-  if you have multiple versions of LLVM installed-  you may choose an @llvm-config@ other than the default one.-  .-  You can check, whether your config file is found by @pkg-config@ using-  .-  > pkg-config --modversion llvm-  .-  It should show the version number of LLVM you want to use.-  .-  If you install @llvm.pc@ in a non-standard location-  you may need to extend the search path for @pkg-config@-  .-  > export PKG_CONFIG_PATH=your-llvm-pc-path:$PKG_CONFIG_PATH-  .-  The package also includes the bash script @make-pkg-config.sh@-  that should also generate the @llvm.pc@ file.-License:             BSD-3-Clause-License-file:        LICENSE-Author:              Henning Thielemann-Maintainer:          llvm@henning-thielemann.de-Stability:           Stable-Tested-With:         GHC==7.4.2, GHC==7.8.4, GHC==8.0.1-Category:            Code Generation-Build-type:          Simple-Data-Files:-  make-pkg-config.sh--Source-Repository this-  Tag:         0.0.2-  Type:        darcs-  Location:    https://hub.darcs.net/thielema/llvm-pkg-config/--Source-Repository head-  Type:        darcs-  Location:    https://hub.darcs.net/thielema/llvm-pkg-config/---Executable llvm-pkg-config-  Default-Language: Haskell98-  Main-is: Main.hs-  Other-Modules:-    Options-  Hs-Source-Dirs: src-  GHC-Options: -Wall -threaded-  Build-depends:-    Cabal >=1.14 && <4,-    shell-utility >=0.0 && <0.2,-    process >=1.0 && <1.7,-    explicit-exception >=0.1.7 && <0.2,-    transformers >=0.2.2 && <0.7,-    utility-ht >=0.0.14 && <0.1,-    base >=4.2 && <5+Cabal-Version:       2.2
+Name:                llvm-pkg-config
+Version:             0.0.2
+x-revision: 1
+Synopsis:            Generate Pkg-Config configuration file for LLVM
+Description:
+  Building the @llvm-base@ package is fragile due to its configuration process.
+  It would be much simpler, if LLVM would support pkg-config
+  since this is nicely integrated in Cabal.
+  However, LLVM developers do not seem to care much about it:
+  <http://llvm.org/bugs/show_bug.cgi?id=9405>.
+  If we are lucky we get pkg-config support in Debian Linux.
+  Until this comes true, you can use this program.
+  It calls @llvm-config@ and writes its output to a PC file.
+  .
+  > llvm-pkg-config
+  .
+  calls default @llvm-config@ and writes the generated file to standard output.
+  .
+  > sudo llvm-pkg-config --install
+  .
+  installs the PC file at a default location.
+  This should be the standard task to perform.
+  .
+  > llvm-pkg-config --llvm-config=/custom/path/to/llvm-config
+  .
+  if you have multiple versions of LLVM installed
+  you may choose an @llvm-config@ other than the default one.
+  .
+  You can check, whether your config file is found by @pkg-config@ using
+  .
+  > pkg-config --modversion llvm
+  .
+  It should show the version number of LLVM you want to use.
+  .
+  If you install @llvm.pc@ in a non-standard location
+  you may need to extend the search path for @pkg-config@
+  .
+  > export PKG_CONFIG_PATH=your-llvm-pc-path:$PKG_CONFIG_PATH
+  .
+  The package also includes the bash script @make-pkg-config.sh@
+  that should also generate the @llvm.pc@ file.
+License:             BSD-3-Clause
+License-file:        LICENSE
+Author:              Henning Thielemann
+Maintainer:          llvm@henning-thielemann.de
+Stability:           Stable
+Tested-With:         GHC==7.4.2, GHC==7.8.4, GHC==8.0.1
+Category:            Code Generation
+Build-type:          Simple
+Data-Files:
+  make-pkg-config.sh
+
+Source-Repository this
+  Tag:         0.0.2
+  Type:        darcs
+  Location:    https://hub.darcs.net/thielema/llvm-pkg-config/
+
+Source-Repository head
+  Type:        darcs
+  Location:    https://hub.darcs.net/thielema/llvm-pkg-config/
+
+
+Executable llvm-pkg-config
+  Default-Language: Haskell98
+  Main-is: Main.hs
+  Other-Modules:
+    Options
+  Hs-Source-Dirs: src
+  GHC-Options: -Wall -threaded
+  Build-depends:
+    Cabal >=1.14 && <4,
+    shell-utility >=0.0 && <0.2,
+    process >=1.0 && <1.7,
+    explicit-exception >=0.1.7 && <0.3,
+    transformers >=0.2.2 && <0.7,
+    utility-ht >=0.0.14 && <0.1,
+    base >=4.2 && <5