summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2016-05-20 07:24:29 +0200
committeraksr2016-05-20 07:24:29 +0200
commit8335e8afef166e86fc3f228ca70e52ab1f70dfc1 (patch)
tree6212f9575d6b78c0a94de031058fecca75e76483
downloadaur-8335e8afef166e86fc3f228ca70e52ab1f70dfc1.tar.gz
Start.
-rw-r--r--.SRCINFO18
l---------.gitignore1
-rw-r--r--PKGBUILD31
-rw-r--r--rtfreader-hex.diff18
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ae79e5e9b42b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Fri May 20 05:24:29 UTC 2016
+pkgbase = rtfreader
+ pkgdesc = A portable application/ms-rtf parser.
+ pkgver = 1
+ pkgrel = 1
+ url = http://www.fiction.net/blong/programs/#rtf
+ arch = i686
+ arch = x86_64
+ license = unknown
+ depends = glibc
+ source = http://www.fiction.net/blong/programs/ms-rtf.tar.gz
+ source = rtfreader-hex.diff
+ md5sums = fa203d863ec479b36bcbed3abdd4e77e
+ md5sums = d81c6651bbec51e77cb88d050be1e147
+
+pkgname = rtfreader
+
diff --git a/.gitignore b/.gitignore
new file mode 120000
index 000000000000..25c0564928e0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/home/aksr/arch/pkg/.gitignore \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..de9c5e111ef8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Contributor: TDY <tdy@archlinux.info>
+# Maintainer: aksr <aksr at t-com dot me>
+pkgname=rtfreader
+_pkgname=ms-rtf
+pkgver=1
+pkgrel=1
+pkgdesc="A portable application/ms-rtf parser."
+arch=('i686' 'x86_64')
+url="http://www.fiction.net/blong/programs/#rtf"
+license=('unknown')
+depends=('glibc')
+source=("http://www.fiction.net/blong/programs/$_pkgname.tar.gz"
+ $pkgname-hex.diff)
+md5sums=('fa203d863ec479b36bcbed3abdd4e77e'
+ 'd81c6651bbec51e77cb88d050be1e147')
+
+prepare() {
+ cd "$srcdir/$_pkgname"
+ patch -Np0 -i ../$pkgname-hex.diff
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ make CFLAGS="$CFLAGS"
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
+}
+
diff --git a/rtfreader-hex.diff b/rtfreader-hex.diff
new file mode 100644
index 000000000000..0862ba519443
--- /dev/null
+++ b/rtfreader-hex.diff
@@ -0,0 +1,18 @@
+--- rtfreadr.c
++++ rtfreadr.c
+@@ -107,13 +107,13 @@
+ {
+ if (ch < 'a' || ch > 'f')
+ return ecInvalidHex;
+- b += (char) ch - 'a';
++ b += (char) ch - 'a'+10;
+ }
+ else
+ {
+ if (ch < 'A' || ch > 'F')
+ return ecInvalidHex;
+- b += (char) ch - 'A';
++ b += (char) ch - 'A'+10;
+ }
+ }
+ cNibble--;