summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Keen2015-08-19 23:41:15 -0400
committerKyle Keen2015-08-19 23:41:15 -0400
commit28cecf7437f4518e6b51d349d8724430c744325f (patch)
tree9f1e5f3d5f0630a670d3014caeb2331c29f317af
downloadaur-gutenmark.tar.gz
init
-rw-r--r--.SRCINFO42
-rw-r--r--GutenMark.cfg36
-rw-r--r--PKGBUILD68
3 files changed, 146 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4f1ddc3361ad
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,42 @@
+pkgbase = gutenmark
+ pkgdesc = Attractively formatting Project Gutenberg texts into HTML or LaTeX
+ pkgver = 20090510
+ pkgrel = 1
+ url = http://www.sandroid.org/GutenMark/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = wxgtk
+ depends = gcc-libs
+ optdepends = wxgtk: GUItenMark
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/SoftwareSnapshots/GutenMark_source_dev-20090510.tar.gz
+ source = GutenMark.cfg
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/special.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/english.names.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/US.places.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/french.names.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/english.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/french.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/german2.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/german.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/latin.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/italian.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/spanish.words.gz
+ source = http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/NonUS.places.gz
+ md5sums = d90f4d85ed02ef07303144c37d4b9415
+ md5sums = 3126824b8fae69bab98672f87c480165
+ md5sums = e1a7c4c58c5c3682634c141d567b35c1
+ md5sums = 087d3a43a86094b9e7e193a4b20f299b
+ md5sums = cc4e2c5b495b199ef270f15443fba366
+ md5sums = 0af566d81d4479ef04419d6b5ded0ad6
+ md5sums = 29deac9f1f6bd542c3578baf042b6c00
+ md5sums = 32ffb05dc7788523b039d6c5f98220c5
+ md5sums = 15ab403c7dc00757931c1ae207e00003
+ md5sums = f8c295932a9d4211165b2e470b88b815
+ md5sums = a093e1e06da3b68af29b47f015c3a4dd
+ md5sums = d8a34f0393669ea801a6eee79384b0f9
+ md5sums = 461ea537c5f56aa30e926fcafb10ab35
+ md5sums = 4c31a93d7206c794e4b5b6a5f771fcfd
+
+pkgname = gutenmark
+
diff --git a/GutenMark.cfg b/GutenMark.cfg
new file mode 100644
index 000000000000..42135c8eeb68
--- /dev/null
+++ b/GutenMark.cfg
@@ -0,0 +1,36 @@
+
+# A profile in which NO wordlists are processed.
+[none]
+
+# cpu is cheap, use all the big lists
+[english]
+native=special.words.gz English
+native=english.names.gz English
+native=US.places.gz English
+native=french.names.gz French
+native=english.words.gz English
+native=NonUS.places.gz English
+foreign=german2.words.gz German
+foreign=german.words.gz German
+foreign=french.words.gz French
+foreign=latin.words.gz Latin
+foreign=italian.words.gz Italian
+foreign=spanish.words.gz Spanish
+
+# todo: profiles for other languages
+# en:40907 fr:2572 de:1282 fi:1119 nl:706 it:631 pt:538 es:449 zh:409
+
+[french]
+native=french.words.gz French
+native=french.names.gz French
+native=*.names.gz
+native=*.places.gz
+foreign=*.words.gz
+
+[german]
+native=german2.words.gz German
+native=german.words.gz German
+native=*.names.gz
+native=*.places.gz
+foreign=*.words.gz
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f16f1ea509ea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,68 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+pkgname=gutenmark
+pkgver=20090510
+pkgrel=1
+pkgdesc="Attractively formatting Project Gutenberg texts into HTML or LaTeX"
+arch=('i686' 'x86_64')
+url="http://www.sandroid.org/GutenMark/"
+license=('GPL')
+depends=('gcc-libs')
+optdepends=('wxgtk: GUItenMark')
+makedepends=('wxgtk')
+source=("http://www.sandroid.org/GutenMark/wasftp.GutenMark/SoftwareSnapshots/GutenMark_source_dev-$pkgver.tar.gz"
+ "GutenMark.cfg"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/special.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/english.names.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/US.places.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/french.names.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/english.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/french.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/german2.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/german.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/latin.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/italian.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/spanish.words.gz"
+ "http://www.sandroid.org/GutenMark/wasftp.GutenMark/Wordlists/NonUS.places.gz")
+md5sums=('d90f4d85ed02ef07303144c37d4b9415'
+ '3126824b8fae69bab98672f87c480165'
+ 'e1a7c4c58c5c3682634c141d567b35c1'
+ '087d3a43a86094b9e7e193a4b20f299b'
+ 'cc4e2c5b495b199ef270f15443fba366'
+ '0af566d81d4479ef04419d6b5ded0ad6'
+ '29deac9f1f6bd542c3578baf042b6c00'
+ '32ffb05dc7788523b039d6c5f98220c5'
+ '15ab403c7dc00757931c1ae207e00003'
+ 'f8c295932a9d4211165b2e470b88b815'
+ 'a093e1e06da3b68af29b47f015c3a4dd'
+ 'd8a34f0393669ea801a6eee79384b0f9'
+ '461ea537c5f56aa30e926fcafb10ab35'
+ '4c31a93d7206c794e4b5b6a5f771fcfd')
+
+build() {
+ rm *.{words,places,names}
+ cd "GutenMark-source"
+ sed -i 's|./GutenMark.cfg|/etc/GutenMark.cfg|' libGutenSpell/MatchWordlists.c
+ # bad hack
+ sed -i 's|ExecutableFilename, AltCfg|"/usr/share/gutenmark/GutenMark", AltCfg|' AutoMark.c
+ # disable tests
+ sed -i 's|\(^.*bldhb10.html.*\)|#\1|' Makefile
+ make
+}
+
+package() {
+ for i in $(find -name '*.gz' -and ! -name '*.tar.gz'); do
+ install -Dm644 $i "$pkgdir/usr/share/$pkgname/$(basename $i)"
+ done
+ cd "GutenMark-source"
+ # missing 'make install'
+ for _bin in $(find ./ -type f -executable); do
+ if [[ "$_bin" == "./BuildBox.sh" ]]; then
+ continue
+ fi
+ _base=${_bin##*/}
+ install -Dm755 "$_bin" "$pkgdir/usr/bin/$_base"
+ done
+
+ install -Dm644 "$srcdir/GutenMark.cfg" "$pkgdir/etc/GutenMark.cfg"
+}
+