network/rt61: Added to 12.0 repository

This commit is contained in:
Niki Kovacs 2010-05-11 20:01:42 +02:00 committed by Robby Workman
parent 2cbbb85ddb
commit f26b01910a
5 changed files with 111 additions and 0 deletions

18
network/rt61/README Normal file
View File

@ -0,0 +1,18 @@
rt61 driver cvs release
Driver for RaLink-based wireless network adapters using the rt61
chipset. This package installs the kernel module and the firmware. It
does NOT contain RaLink's binary configuration file rt61sta.dat. Use
iwconfig to configure your card.
This is a build from the daily snapshots of the source code. The md5sum
cannot be used to check the validity of the downloaded file as it will
change everytime the snapshot is re-generated.
By default, this script will build the driver for your currently
running kernel. To build it for a different kernel version, pass it on
the command line when executing the script. For example:
KERNEL=2.6.23.1 ./rt61.SlackBuild
Note that you'll need to follow the instructions in /extra for the
nosmp-sdk if you're using one of the stock non-smp Slackware kernels;
for custom kernels, this won't be an issue.

3
network/rt61/doinst.sh Normal file
View File

@ -0,0 +1,3 @@
chroot . /sbin/depmod -a 2>/dev/null

View File

@ -0,0 +1,63 @@
#!/bin/sh
# Slackware build script for rt61
# By Niki Kovacs <contact@kikinovak.net>
# Heavily based on Martin Lefebvre's rt2500 SlackBuild script.
# Modified by Robby Workman <rworkman@slackbuilds.org>
PRGNAM=rt61
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
FULLVERSION=$(tar -tzf rt61-cvs-daily.tar.gz|head -1|cut -d- -f3|tr -d \/)
VERSION=$(tar -tzf rt61-cvs-daily.tar.gz|head -1|cut -d- -f3|tr -d \/|colrm 9)
KERNEL=${KERNEL:-$(uname -r)}
PKG_VERSION=${VERSION}_$(echo $KERNEL | tr - _)
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$FULLVERSION
tar xvf $CWD/$PRGNAM-cvs-daily.tar.gz
cd $PRGNAM-cvs-$FULLVERSION/Module
chown -R root:root .
chmod -R a-s,u+w,go+r-w .
CFLAGS=$SLKCFLAGS KERNDIR=/lib/modules/$KERNEL/build make
install -D -m 0644 rt61.ko \
$PKG/lib/modules/$KERNEL/kernel/drivers/net/wireless/rt61.ko
# Install firmware
mkdir -p $PKG/lib/firmware
cp -a *.bin $PKG/lib/firmware/
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PRGNAM-$PKG_VERSION
cp -a README TESTING ../CHANGELOG ../FAQ ../LICENSE ../THANKS \
$PKG/usr/doc/$PRGNAM-$PKG_VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$PKG_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-$PKG_VERSION-$ARCH-$BUILD$TAG.tgz

8
network/rt61/rt61.info Normal file
View File

@ -0,0 +1,8 @@
PRGNAM="rt61"
VERSION="20071002"
HOMEPAGE="http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page"
DOWNLOAD="http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz"
MD5SUM="Not Applicable"
MAINTAINER="Niki Kovacs"
EMAIL="contact@kikinovak.net"
APPROVED="rworkman"

19
network/rt61/slack-desc Normal file
View File

@ -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------------------------------------------------------|
rt61: rt61 (rt61 driver cvs release)
rt61:
rt61: Driver for RaLink-based wireless network adapters using the rt61
rt61: chipset. This package installs the kernel module and the firmware.
rt61: It does NOT contain RaLink's binary configuration file rt61sta.dat.
rt61: Use iwconfig to configure your card.
rt61:
rt61: For more information, visit the project's home page at:
rt61: http://rt2x00.serialmonkey.com.
rt61:
rt61: