You are not logged in.

#1 2004-10-04 14:24:16

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

[new] ndiswrapper

pkgname=ndiswrapper
pkgver=0.10
pkgrel=1
pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors"
url="ndiswrapper.sourceforge.net"
depends=(wireless_tools)
source=(http://optusnet.dl.sourceforge.net/sourceforge/ndiswrapper/$pkgname-$pkgver.tar.gz)
md5sums=()

build()
{
  cd $startdir/src/$pkgname-$pkgver
  make || return 1

  #ndiswrapper provides some bunk makefile which installs to hardcoded paths
  # we'll fix that here.... and manually install ourselves (thank god this is
  # a small install)
  pkgdir="${startdir}/pkg"

  mkdir -p $pkgdir/lib/modules/`uname -r`/misc
  install -m 644 driver/ndiswrapper.ko $pkgdir/lib/modules/`uname -r`/misc
  /sbin/depmod -a

  mkdir -p $pkgdir/sbin
  mkdir -p $pkgdir/usr/sbin
  install -m 755 utils/loadndisdriver $pkgdir/sbin
  install -m 755 utils/ndiswrapper $pkgdir/usr/sbin
  install -m 755 utils/ndiswrapper-buginfo $pkgdir/usr/sbin

  mkdir -p $pkgdir/usr/man/man8
  install -m 644 ndiswrapper.8 $pkgdir/usr/man/man8
}

This PKGBUILD is a bit of a hack... as the ndiswrapper installation is hardcoded....

I'll put this in incoming later

Offline

Board footer

Powered by FluxBB