network/snownews: Updated for version 1.5.10

This commit is contained in:
Grigorios Bouzakis 2010-05-11 22:25:42 +02:00 committed by Erik Hanson
parent 2a4c66d5dd
commit 908fca6c66
4 changed files with 64 additions and 51 deletions

View File

@ -1,2 +1,26 @@
Snownews is a text mode RSS/RDF newsreader. It supports all
versions of RSS natively and supports other formats via plugins.
Snownews is a text mode RSS/RDF newsreader. It supports all versions of RSS
natively and supports other formats via plugins. The program depends on
ncurses for the user interface and uses libxml2 for for XML parsing.
Features:
* Runs on Linux, *BSD, OS X (Darwin), Solaris and probably many more Unices.
Yes, even works under Cygwin.
* Fast and very resource friendly.
* Builtin HTTP client will follow server redirects and update feed URLs that
point to permanent redirects (301) automatically.
* Snownews understands "Not-Modified" (304) server replies and handles gzip
compression.
* Local cache for minimal network traffic.
* HTTP proxy support.
* HTTP authentication support (basic and digest methods).
* Optional, basic cookie support.
* A help menu available throughout the program.
* Automatic update checking (can be deactivated).
* Few dependencies on external libraries; ncurses and libxml2.
* Import feature for OPML subscription lists.
* Fully customizable key bindings of all program functions.
* Type Ahead Find for quick and easy navigation.
* Color support.
* Extensible via plugins.
* Feed categories and many other useful features!

View File

@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
snownews: Snownews (text mode RSS/RDF reader)
snownews: Snownews (Text mode RSS newsreader)
snownews:
snownews: Snownews is a text mode RSS/RDF newsreader. It supports all
snownews: versions of RSS natively and supports other formats via plugins.
snownews:
snownews: The program depends on ncurses for the user interface and uses
snownews: libxml2 for XML parsing. ncurses must be at least version 5.0. It
snownews: should work with any version of libxml2.
snownews: Homepage: http://kiza.kcore.de/software/snownews/
snownews:
snownews:
snownews:
snownews:
snownews:

View File

@ -1,34 +1,14 @@
#!/bin/sh
# Slackware build script for snownews
# Copyright 2006 Martin Lefebvre <dadexter@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Modified by the SlackBuilds.org project
# Written by Grigorios Bouzakis (grbzks@gmail.com)
PRGNAM=snownews
VERSION=1.5.7
VERSION=${VERSION:-1.5.10}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@ -38,38 +18,47 @@ if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -zxvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
cd $PRGNAM-$VERSION || exit 1
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R a-s,u+w,go+r-w .
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 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr || exit 1
--prefix=/usr
sed -i "s/-O2/$SLKCFLAGS/" platform_settings
make || exit 1
make install DESTDIR=$PKG || exit 1
# Fix a symlink in $PKG/usr/bin
( cd $PKG/usr/bin ; rm -f snow2opml ; ln -s opml2snow snow2opml )
make
make install DESTDIR=$PKG
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \;
mv $PKG/usr/share/man $PKG/usr
( cd $PKG/usr/man
find . -type f -exec gzip -9 {} \;
for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHOR COPYING CREDITS Changelog INSTALL README* \
$PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHOR COPYING CREDITS Changelog INSTALL README README.de README.patching \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install

View File

@ -1,8 +1,8 @@
PRGNAM="snownews"
VERSION="1.5.7"
VERSION="1.5.10"
HOMEPAGE="http://kiza.kcore.de/software/snownews/"
DOWNLOAD="http://kiza.kcore.de/software/snownews/download/snownews-1.5.7.tar.gz"
MD5SUM="75ffa004e755a233f49b1cdfcd9e3d85"
MAINTAINER="Martin Lefebvre"
EMAIL="dadexter@gmail.com"
APPROVED="rworkman,elohim"
DOWNLOAD="http://kiza.kcore.de/software/snownews/download/snownews-1.5.10.tar.gz"
MD5SUM="213a7543bab31a7dfe5a76c173cd5d49"
MAINTAINER="Grigorios Bouzakis"
EMAIL="grbzks@gmail.com"
APPROVED="Erik Hanson"