diff options
author | root <root@rshg054.dnsready.net> | 2011-10-12 23:14:40 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2011-10-12 23:14:40 +0000 |
commit | b79408ae7429f4e5c99582cb55127b6e86b7fdac (patch) | |
tree | 022f1f4179bb356f8c94ff00a4a56edbeaa7dc9c /community/catdvi | |
parent | f482dc1bd42773a12552e5a60df119410a0d8bd8 (diff) |
Wed Oct 12 23:14:40 UTC 2011
Diffstat (limited to 'community/catdvi')
-rw-r--r-- | community/catdvi/PKGBUILD | 33 | ||||
-rw-r--r-- | community/catdvi/texlive2008.patch | 58 |
2 files changed, 80 insertions, 11 deletions
diff --git a/community/catdvi/PKGBUILD b/community/catdvi/PKGBUILD index 880a5bdac..a15f0e3e1 100644 --- a/community/catdvi/PKGBUILD +++ b/community/catdvi/PKGBUILD @@ -1,26 +1,37 @@ -# Contributor: Xilon <xilonmu@gmail.com> +# $Id: PKGBUILD 56716 2011-10-11 07:11:55Z andrea $ # Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Xilon <xilonmu@gmail.com> + pkgname=catdvi pkgver=0.14 -pkgrel=3 +pkgrel=4 pkgdesc="A DVI to plain text translator" arch=('i686' 'x86_64') url="http://catdvi.sourceforge.net" license=('GPL') depends=('glibc' 'texlive-core') -maedepends=('texlive-fontsextra') -source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2") -md5sums=('b18eac65baf522c1e37bb3dc37ab42c3') +makedepends=('texlive-fontsextra') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2" + 'texlive2008.patch') +md5sums=('b18eac65baf522c1e37bb3dc37ab42c3' + '509f61a30d3758e5d102c124bc5fa9a0') build() { cd "$srcdir/$pkgname-$pkgver" - ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + patch -p1 -i "${srcdir}"/texlive2008.patch + autoconf + + ./configure --prefix=/usr --mandir=/usr/share/man - install -d $pkgdir/usr/bin $pkgdir/usr/share/man/man1 || return 1 - sed -i "s#\(bindir = \)\(.*\)#\1$pkgdir\2#" config.mk || return 1 - sed -i "s#\(mandir = \)\(.*\)#\1$pkgdir\2#" config.mk || return 1 + install -d $pkgdir/usr/bin $pkgdir/usr/share/man/man1 + sed -i "s#\(bindir = \)\(.*\)#\1$pkgdir\2#" config.mk + sed -i "s#\(mandir = \)\(.*\)#\1$pkgdir\2#" config.mk - make || return 1 - make DESTDIR="$pkgdir" install || return 1 + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install } diff --git a/community/catdvi/texlive2008.patch b/community/catdvi/texlive2008.patch new file mode 100644 index 000000000..20ee9732e --- /dev/null +++ b/community/catdvi/texlive2008.patch @@ -0,0 +1,58 @@ +--- catdvi-0.14-orig/config.mk.in ++++ catdvi-0.14/config.mk.in +@@ -23,6 +23,7 @@ + + CFG_HAS_GETOPT_LONG = @CFG_HAS_GETOPT_LONG@ + CFG_HAS_KPATHSEA = @CFG_HAS_KPATHSEA@ ++CFG_HAS_KPATHSEA_VERSION_H = @CFG_HAS_KPATHSEA_VERSION_H@ + CFG_KPATHSEA_HAS_GETOPT_LONG = @CFG_KPATHSEA_HAS_GETOPT_LONG@ + CFG_SHOW_PSE2UNIC_WARNINGS = @CFG_SHOW_PSETOUNIC_WARNINGS@ + +--- catdvi-0.14-orig/configure.in ++++ catdvi-0.14/configure.in +@@ -48,6 +48,9 @@ + AC_MSG_ERROR([*** kpathsea library (required) not found; try to use the --with-kpathsea-prefix option ***]) + fi + ++AC_CHECK_HEADERS([kpathsea/version.h], CFG_HAS_KPATHSEA_VERSION_H=yes, CFG_HAS_KPATHSEA_VERSION_H=no) ++AC_SUBST(CFG_HAS_KPATHSEA_VERSION_H) ++ + dnl It seem libkpathsea provides a getopt_long() implementation + dnl if and only if the C library does not. + dnl +--- catdvi-0.14-orig/GNUmakefile ++++ catdvi-0.14/GNUmakefile +@@ -36,6 +36,10 @@ + endif + endif + ++ifeq ($(CFG_HAS_KPATHSEA_VERSION_H),yes) ++CPPFLAGS += -DCFG_HAS_KPATHSEA_VERSION_H ++endif ++ + ifeq ($(CFG_HAS_KPATHSEA),yes) + FINDTFM = kpathsea.o + LDLIBS = -lkpathsea +--- catdvi-0.14-orig/kpathsea.c ++++ catdvi-0.14/kpathsea.c +@@ -21,6 +21,12 @@ + #include "findtfm.h" + #include "version.h" + ++#ifdef CFG_HAS_KPATHSEA_VERSION_H ++#include <kpathsea/version.h> ++#else ++extern char * kpathsea_version_string; ++#endif ++ + void setup_findtfm(char const * progname) + { + kpse_set_program_name(progname, PACKAGE); +@@ -36,7 +42,6 @@ + + void version_findtfm(void) + { +- extern char * kpathsea_version_string; + puts(kpathsea_version_string); + } + |