summaryrefslogtreecommitdiff
path: root/skip/pandoc
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-05-31 11:04:17 +0100
committerdavidovski <david@davidovski.xyz>2022-05-31 11:04:17 +0100
commit871b2b573f01c1b3176a0f65458b3d281b41c437 (patch)
tree1311c682a9307026b039de9ba0e93bd22e35e2f5 /skip/pandoc
parentdfcdf333c80ae1d7171f6fa145fd87fecb8c5b73 (diff)
added pandoc and qt5
Diffstat (limited to 'skip/pandoc')
-rw-r--r--skip/pandoc/cabal.project.freeze249
-rw-r--r--skip/pandoc/pandoc.xibuild38
2 files changed, 287 insertions, 0 deletions
diff --git a/skip/pandoc/cabal.project.freeze b/skip/pandoc/cabal.project.freeze
new file mode 100644
index 0000000..c532ee0
--- /dev/null
+++ b/skip/pandoc/cabal.project.freeze
@@ -0,0 +1,249 @@
+active-repositories: hackage.haskell.org:merge
+constraints: any.Cabal ==3.4.0.0,
+ any.Diff ==0.4.0,
+ any.Glob ==0.10.2,
+ any.HsYAML ==0.2.1.0,
+ HsYAML -exe,
+ any.JuicyPixels ==3.3.6,
+ JuicyPixels -mmap,
+ any.OneTuple ==0.3.1,
+ any.QuickCheck ==2.14.2,
+ QuickCheck -old-random +templatehaskell,
+ any.SHA ==1.6.4.4,
+ SHA -exe,
+ any.StateVar ==1.2.2,
+ any.aeson ==2.0.2.0,
+ aeson -bytestring-builder -cffi +ordered-keymap,
+ any.aeson-pretty ==0.8.9,
+ aeson-pretty -lib-only,
+ any.ansi-terminal ==0.11.1,
+ ansi-terminal -example,
+ any.ansi-wl-pprint ==0.6.9,
+ ansi-wl-pprint -example,
+ any.appar ==0.1.8,
+ any.array ==0.5.4.0,
+ any.asn1-encoding ==0.9.6,
+ any.asn1-parse ==0.9.5,
+ any.asn1-types ==0.3.4,
+ any.assoc ==1.0.2,
+ any.async ==2.2.4,
+ async -bench,
+ any.attoparsec ==0.14.3,
+ attoparsec -developer,
+ any.base ==4.15.0.0,
+ any.base-compat ==0.12.1,
+ any.base-compat-batteries ==0.12.1,
+ any.base-orphans ==0.8.6,
+ any.base16-bytestring ==1.0.2.0,
+ any.base64-bytestring ==1.2.1.0,
+ any.basement ==0.0.12,
+ any.bifunctors ==5.5.11,
+ bifunctors +semigroups +tagged,
+ any.binary ==0.8.8.0,
+ any.blaze-builder ==0.4.2.2,
+ any.blaze-html ==0.9.1.2,
+ any.blaze-markup ==0.8.2.8,
+ any.byteorder ==1.0.4,
+ any.bytestring ==0.10.12.1,
+ any.cabal-doctest ==1.0.9,
+ any.call-stack ==0.4.0,
+ any.case-insensitive ==1.2.1.0,
+ any.cereal ==0.5.8.2,
+ cereal -bytestring-builder,
+ any.citeproc ==0.6,
+ citeproc -executable -icu,
+ any.clock ==0.8.2,
+ clock -llvm,
+ any.cmdargs ==0.10.21,
+ cmdargs +quotation -testprog,
+ any.colour ==2.3.6,
+ any.commonmark ==0.2.1.1,
+ any.commonmark-extensions ==0.2.2.1,
+ any.commonmark-pandoc ==0.2.1.1,
+ any.comonad ==5.0.8,
+ comonad +containers +distributive +indexed-traversable,
+ any.conduit ==1.3.4.2,
+ any.conduit-extra ==1.3.5,
+ any.connection ==0.3.1,
+ any.containers ==0.6.4.1,
+ any.contravariant ==1.5.5,
+ contravariant +semigroups +statevar +tagged,
+ any.cookie ==0.4.5,
+ any.cryptonite ==0.29,
+ cryptonite -check_alignment +integer-gmp -old_toolchain_inliner +support_aesni +support_deepseq -support_pclmuldq +support_rdrand -support_sse +use_target_attributes,
+ any.data-default ==0.7.1.1,
+ any.data-default-class ==0.1.2.0,
+ any.data-default-instances-containers ==0.0.1,
+ any.data-default-instances-dlist ==0.0.1,
+ any.data-default-instances-old-locale ==0.0.1,
+ any.data-fix ==0.3.2,
+ any.deepseq ==1.4.5.0,
+ any.digest ==0.0.1.3,
+ digest -bytestring-in-base,
+ any.directory ==1.3.6.1,
+ any.distributive ==0.6.2.1,
+ distributive +semigroups +tagged,
+ any.dlist ==1.0,
+ dlist -werror,
+ any.doclayout ==0.3.1.1,
+ any.doctemplates ==0.10.0.1,
+ any.emojis ==0.1.2,
+ any.errors ==2.3.0,
+ any.exceptions ==0.10.4,
+ any.file-embed ==0.0.15.0,
+ any.filepath ==1.4.2.1,
+ any.ghc-bignum ==1.0,
+ any.ghc-bignum-orphans ==0.1.1,
+ any.ghc-boot-th ==9.0.1,
+ any.ghc-prim ==0.7.0,
+ any.haddock-library ==1.10.0,
+ any.happy ==1.20.0,
+ any.hashable ==1.4.0.1,
+ hashable +containers +integer-gmp -random-initial-seed,
+ any.haskell-lexer ==1.1,
+ any.hourglass ==0.2.12,
+ any.hsc2hs ==0.68.8,
+ hsc2hs -in-ghc-tree,
+ any.hslua ==2.0.1,
+ any.hslua-classes ==2.0.0,
+ any.hslua-core ==2.0.0.2,
+ any.hslua-marshalling ==2.0.1,
+ any.hslua-module-path ==1.0.0,
+ any.hslua-module-system ==1.0.0,
+ any.hslua-module-text ==1.0.0,
+ any.hslua-module-version ==1.0.0,
+ any.hslua-objectorientation ==2.0.1,
+ any.hslua-packaging ==2.0.0,
+ any.http-client ==0.7.9,
+ http-client +network-uri,
+ any.http-client-tls ==0.3.5.3,
+ any.http-types ==0.12.3,
+ any.indexed-traversable ==0.1.2,
+ any.indexed-traversable-instances ==0.1.1,
+ any.integer-gmp ==1.1,
+ any.integer-logarithms ==1.0.3.1,
+ integer-logarithms -check-bounds +integer-gmp,
+ any.iproute ==1.7.12,
+ any.ipynb ==0.1.0.2,
+ any.jira-wiki-markup ==1.4.0,
+ any.libyaml ==0.1.2,
+ libyaml -no-unicode -system-libyaml,
+ any.lpeg ==1.0.1,
+ lpeg -rely-on-shared-lpeg-library,
+ any.lua ==2.0.2,
+ lua +allow-unsafe-gc -apicheck +export-dynamic +hardcode-reg-keys -lua_32bits -pkg-config -system-lua,
+ any.memory ==0.16.0,
+ memory +support_basement +support_bytestring +support_deepseq +support_foundation,
+ any.mime-types ==0.1.0.9,
+ any.mono-traversable ==1.0.15.3,
+ any.mtl ==2.2.2,
+ any.network ==3.1.2.5,
+ network -devel,
+ any.network-uri ==2.6.4.1,
+ any.old-locale ==1.0.0.7,
+ any.optparse-applicative ==0.16.1.0,
+ optparse-applicative +process,
+ pandoc +embed_data_files -trypandoc,
+ any.pandoc-types ==1.22.1,
+ any.parsec ==3.1.14.0,
+ any.pem ==0.2.4,
+ any.pretty ==1.1.3.6,
+ any.pretty-show ==1.10,
+ any.primitive ==0.7.3.0,
+ any.process ==1.6.11.0,
+ any.random ==1.2.1,
+ any.resourcet ==1.2.4.3,
+ any.rts ==1.0,
+ any.safe ==0.3.19,
+ any.scientific ==0.3.7.0,
+ scientific -bytestring-builder -integer-simple,
+ any.semialign ==1.2.0.1,
+ semialign +semigroupoids,
+ any.semigroupoids ==5.3.6,
+ semigroupoids +comonad +containers +contravariant +distributive +tagged +unordered-containers,
+ any.skylighting ==0.12.1,
+ skylighting -executable,
+ any.skylighting-core ==0.12.1,
+ skylighting-core -executable,
+ any.socks ==0.6.1,
+ any.split ==0.2.3.4,
+ any.splitmix ==0.1.0.4,
+ splitmix -optimised-mixer,
+ any.stm ==2.5.0.0,
+ any.streaming-commons ==0.2.2.3,
+ streaming-commons -use-bytestring-builder,
+ any.strict ==0.4.0.1,
+ strict +assoc,
+ any.syb ==0.7.2.1,
+ any.tagged ==0.8.6.1,
+ tagged +deepseq +transformers,
+ any.tagsoup ==0.14.8,
+ any.tasty ==1.4.2.1,
+ tasty +clock +unix,
+ any.tasty-bench ==0.3.1,
+ tasty-bench -debug +tasty,
+ any.tasty-golden ==2.3.4,
+ tasty-golden -build-example,
+ any.tasty-hunit ==0.10.0.3,
+ any.tasty-lua ==1.0.0,
+ any.tasty-quickcheck ==0.10.2,
+ any.template-haskell ==2.17.0.0,
+ any.temporary ==1.3,
+ any.texmath ==0.12.3.2,
+ texmath -executable +network-uri,
+ any.text ==1.2.4.1,
+ any.text-conversions ==0.3.1,
+ any.text-short ==0.1.4,
+ text-short -asserts,
+ any.th-abstraction ==0.4.3.0,
+ any.th-compat ==0.1.3,
+ any.th-lift ==0.8.2,
+ any.th-lift-instances ==0.1.18,
+ any.these ==1.1.1.1,
+ these +assoc,
+ any.time ==1.9.3,
+ any.time-compat ==1.9.6.1,
+ time-compat -old-locale,
+ any.tls ==1.5.5,
+ tls +compat -hans +network,
+ any.transformers ==0.5.6.2,
+ any.transformers-compat ==0.7.1,
+ transformers-compat -five +five-three -four +generic-deriving +mtl -three -two,
+ any.typed-process ==0.2.8.0,
+ any.unbounded-delays ==0.1.1.1,
+ any.unicode-collation ==0.1.3.1,
+ unicode-collation -doctests -executable,
+ any.unicode-data ==0.1.0.1,
+ unicode-data -ucd2haskell,
+ any.unicode-transforms ==0.3.8,
+ unicode-transforms -bench-show -dev -has-icu -has-llvm -use-gauge,
+ any.uniplate ==1.6.13,
+ any.unix ==2.7.2.2,
+ any.unix-compat ==0.5.3,
+ unix-compat -old-time,
+ any.unliftio-core ==0.2.0.1,
+ any.unordered-containers ==0.2.16.0,
+ unordered-containers -debug,
+ any.utf8-string ==1.0.2,
+ any.uuid-types ==1.0.5,
+ any.vector ==0.12.3.1,
+ vector +boundschecks -internalchecks -unsafechecks -wall,
+ any.vector-algorithms ==0.8.0.4,
+ vector-algorithms +bench +boundschecks -internalchecks -llvm +properties -unsafechecks,
+ any.wcwidth ==0.0.2,
+ wcwidth -cli +split-base,
+ any.witherable ==0.4.2,
+ any.x509 ==1.7.5,
+ any.x509-store ==1.6.7,
+ any.x509-system ==1.6.6,
+ any.x509-validation ==1.6.11,
+ any.xml ==1.3.14,
+ any.xml-conduit ==1.9.1.1,
+ any.xml-types ==0.3.8,
+ any.yaml ==0.11.7.0,
+ yaml +no-examples +no-exe,
+ any.zip-archive ==0.4.1,
+ zip-archive -executable,
+ any.zlib ==0.6.2.3,
+ zlib -bundled-c-zlib -non-blocking-ffi -pkg-config
+index-state: hackage.haskell.org 2021-12-11T21:58:01Z
diff --git a/skip/pandoc/pandoc.xibuild b/skip/pandoc/pandoc.xibuild
new file mode 100644
index 0000000..fd6988c
--- /dev/null
+++ b/skip/pandoc/pandoc.xibuild
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+NAME="pandoc"
+DESC="universal markup converter"
+
+MAKEDEPS="cabal"
+DEPS="gmp libffi musl zlib "
+
+PKG_VER=2.16.2
+SOURCE="https://hackage.haskell.org/package/pandoc-$PKG_VER/pandoc-$PKG_VER.tar.gz"
+ADDITIONAL="cabal.project.freeze "
+
+prepare () {
+ cp "$srcdir/cabal.project.freeze" .
+ cabal update
+ cabal configure \
+ --prefix='/usr' \
+ --enable-tests \
+ --enable-split-sections \
+ --ghc-option="-split-sections" \
+ --ghc-option="-j" \
+ --ghc-option="-O1" \
+ --flags="+embed_data_files -trypandoc +static"
+}
+
+build () {
+ cabal install --only-dependencies
+ cabal build --jobs=${JOBS:-1}
+}
+
+package () {
+ bindir="$PKG_DEST/usr/bin"
+ mkdir -p "$bindir"
+ cabal install \
+ --installdir="$bindir" \
+ --install-method=copy
+ install -Dm644 man/pandoc.1 "$PKG_DEST"/usr/share/man/man1/pandoc.1
+}