From 950b2a9f712a622a3f6a6ff5e1510dd8b54f29e0 Mon Sep 17 00:00:00 2001 From: Dario Nicodemi Date: Sun, 13 Jun 2010 03:00:20 -0500 Subject: [PATCH] office/html2ps: Added (html to postscript converter) Signed-off-by: Robby Workman --- office/html2ps/README | 5 ++ office/html2ps/doinst.sh | 19 ++++++ office/html2ps/html2ps.SlackBuild | 105 ++++++++++++++++++++++++++++++ office/html2ps/html2ps.info | 10 +++ office/html2ps/slack-desc | 19 ++++++ office/html2ps/xhtml2ps.desktop | 12 ++++ office/html2ps/xhtml2ps.png | Bin 0 -> 17143 bytes 7 files changed, 170 insertions(+) create mode 100644 office/html2ps/README create mode 100644 office/html2ps/doinst.sh create mode 100644 office/html2ps/html2ps.SlackBuild create mode 100644 office/html2ps/html2ps.info create mode 100644 office/html2ps/slack-desc create mode 100644 office/html2ps/xhtml2ps.desktop create mode 100644 office/html2ps/xhtml2ps.png diff --git a/office/html2ps/README b/office/html2ps/README new file mode 100644 index 0000000000..ce9d65f401 --- /dev/null +++ b/office/html2ps/README @@ -0,0 +1,5 @@ +html2ps converts HTML pages to PostScript documents. The HTML code can be +retrieved from one or more URL:s or local files, specified as parameters on +the command line. If no parameter is given, html2ps reads from standard input. + +This package also includes xhtml2ps, a graphical front-end for html2ps. diff --git a/office/html2ps/doinst.sh b/office/html2ps/doinst.sh new file mode 100644 index 0000000000..b50d1fd817 --- /dev/null +++ b/office/html2ps/doinst.sh @@ -0,0 +1,19 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +config etc/html2ps/html2psrc.new + diff --git a/office/html2ps/html2ps.SlackBuild b/office/html2ps/html2ps.SlackBuild new file mode 100644 index 0000000000..fe11ff8d66 --- /dev/null +++ b/office/html2ps/html2ps.SlackBuild @@ -0,0 +1,105 @@ +#!/bin/sh + +# Slackware build script for html2ps + +# Written by Dario Nicodemi dario.sbo@gmail.com + +PRGNAM=html2ps +VERSION=${VERSION:-1.0b7} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Install to packaging directory +./install < $PKG/usr/share/applications/xhtml2ps.desktop +cat $CWD/xhtml2ps.png > $PKG/usr/share/pixmaps/xhtml2ps.png + +find $PKG/usr/man -type f -exec gzip -9 {} \; + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/contrib/xhtml2ps +cp -a html2ps.ps COPYING README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a contrib/xhtml2ps/LICENSE contrib/xhtml2ps/README \ + $PKG/usr/doc/$PRGNAM-$VERSION/contrib/xhtml2ps +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/office/html2ps/html2ps.info b/office/html2ps/html2ps.info new file mode 100644 index 0000000000..17986c6770 --- /dev/null +++ b/office/html2ps/html2ps.info @@ -0,0 +1,10 @@ +PRGNAM="html2ps" +VERSION="1.0b6" +HOMEPAGE="http://user.it.uu.se/~jan/html2ps.html" +DOWNLOAD="http://user.it.uu.se/~jan/html2ps-1.0b7.tar.gz" +MD5SUM="073ab8a239c8d0e3547192ee9016db15" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="Dario Nicodemi" +EMAIL="dario.sbo@gmail.com" +APPROVED="rworkman" diff --git a/office/html2ps/slack-desc b/office/html2ps/slack-desc new file mode 100644 index 0000000000..1d7bcf8aea --- /dev/null +++ b/office/html2ps/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +html2ps: html2ps - HTML to Postscript converter +html2ps: +html2ps: html2ps converts HTML pages to PostScript documents. The HTML code +html2ps: can be retrieved from one or more URL:s or local files, specified as +html2ps: parameters on the command line. If no parameter is given, html2ps +html2ps: reads from standard input. +html2ps: You need Perl 5 in order to run html2ps. +html2ps: +html2ps: This package also includes xhtml2ps, a graphical front-end for +html2ps: html2ps written in Tcl/Tk. +html2ps: diff --git a/office/html2ps/xhtml2ps.desktop b/office/html2ps/xhtml2ps.desktop new file mode 100644 index 0000000000..2dc89278d6 --- /dev/null +++ b/office/html2ps/xhtml2ps.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Exec=xhtml2ps +TryExec=xhtml2ps +Icon=xhtml2ps +Terminal=false +Name=xhtml2ps +GenericName=HTML to PS Converter +Comment=HTML to PS Converter +Categories=Office; +Type=Application +StartupNotify=false diff --git a/office/html2ps/xhtml2ps.png b/office/html2ps/xhtml2ps.png new file mode 100644 index 0000000000000000000000000000000000000000..433e65b1ad68d3df79533bcaf334c7afe5334e1b GIT binary patch literal 17143 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 literal 0 HcmV?d00001