[arch-commits] Commit in (16 files)
Jan Steffens
heftig at archlinux.org
Sat Mar 5 04:58:33 UTC 2011
Date: Friday, March 4, 2011 @ 23:58:33
Author: heftig
Revision: 112494
Add wimax stuff, for networkmanager
Added:
libeap/
libeap/repos/
libeap/trunk/
libeap/trunk/LICENSE
libeap/trunk/PKGBUILD
wimax-tools/
wimax-tools/repos/
wimax-tools/trunk/
wimax-tools/trunk/LICENSE
wimax-tools/trunk/PKGBUILD
wimax/
wimax/repos/
wimax/trunk/
wimax/trunk/LICENSE
wimax/trunk/PKGBUILD
wimax/trunk/wimaxd.rc
----------------------------+
libeap/trunk/LICENSE | 27 +++++++++++++++++++++
libeap/trunk/PKGBUILD | 34 +++++++++++++++++++++++++++
wimax-tools/trunk/LICENSE | 27 +++++++++++++++++++++
wimax-tools/trunk/PKGBUILD | 36 +++++++++++++++++++++++++++++
wimax/trunk/LICENSE | 27 +++++++++++++++++++++
wimax/trunk/PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++
wimax/trunk/wimaxd.rc | 53 +++++++++++++++++++++++++++++++++++++++++++
7 files changed, 253 insertions(+)
Added: libeap/trunk/LICENSE
===================================================================
--- libeap/trunk/LICENSE (rev 0)
+++ libeap/trunk/LICENSE 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,27 @@
+Copyright (C) 2008 Intel Corporation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of Intel Corporation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"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 COPYRIGHT
+OWNER OR CONTRIBUTORS 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.
Added: libeap/trunk/PKGBUILD
===================================================================
--- libeap/trunk/PKGBUILD (rev 0)
+++ libeap/trunk/PKGBUILD 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer: Jan "heftig" Steffens <jan.steffens at gmail.com>
+
+pkgname=libeap
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="WiMAX EAP Library"
+arch=(i686 x86_64)
+license=('custom:BSD')
+url="http://www.linuxwimax.org"
+depends=(openssl)
+_patchname=wpa_supplicant-0.7.2-generate-libeap-peer.patch
+source=("$_patchname::$url/Download?action=AttachFile&do=get&target=$_patchname"
+ http://hostap.epitest.fi/releases/wpa_supplicant-0.7.3.tar.gz
+ LICENSE)
+sha256sums=('aaaf08dc2149c0ce8d6622c2cf6b893ba899baf3df0087725974c22f44543f56'
+ 'd0cd50caa85346ccc376dcda5ed3c258eef19a93b3cade39d25760118ad59443'
+ '00337c026ccf1ac2c624c325801378129e7daa5294e98a5b79ae4ceb60b14624')
+
+build() {
+ cd "$srcdir/wpa_supplicant-0.7.3"
+ patch -Np1 -i "$srcdir/$_patchname"
+ make -C src/eap_peer
+}
+
+package() {
+ cd "$srcdir/wpa_supplicant-0.7.3/src/eap_peer"
+ make DESTDIR="$pkgdir" install
+
+ ln -s libeap.so.0.0.0 "$pkgdir/usr/lib/libeap.so.0"
+
+ install -Dm 644 "$srcdir/LICENSE" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
Property changes on: libeap/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
+ Id
Added: wimax/trunk/LICENSE
===================================================================
--- wimax/trunk/LICENSE (rev 0)
+++ wimax/trunk/LICENSE 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,27 @@
+Copyright (C) 2008 Intel Corporation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of Intel Corporation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"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 COPYRIGHT
+OWNER OR CONTRIBUTORS 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.
Added: wimax/trunk/PKGBUILD
===================================================================
--- wimax/trunk/PKGBUILD (rev 0)
+++ wimax/trunk/PKGBUILD 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Jan "heftig" Steffens <jan.steffens at gmail.com>
+
+pkgname=wimax
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="WiMAX Network Service"
+arch=(i686 x86_64)
+license=('custom:BSD')
+url="http://www.linuxwimax.org/"
+depends=(libeap wimax-tools dhclient)
+options=('!libtool')
+source=("$pkgname-$pkgver.tar.gz::http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=$pkgname-$pkgver.tar.gz"
+ LICENSE wimaxd.rc)
+sha256sums=('c04d4617e99e836b78f9c4e6eb86a88bc20ab789c05eb201bb8f3846899186a5'
+ '00337c026ccf1ac2c624c325801378129e7daa5294e98a5b79ae4ceb60b14624'
+ '8446ec0148b594fc4d6f82e53484f3771fee3c5dc998f91d7fc2d58e90bbf6ee')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ # Suppress a metric asston of messages
+ sed -i '/CFLAGS="/s/-Wall/-Wno-pointer-to-int-cast -Wno-int-to-pointer-cast/' configure
+
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --with-linux=/usr \
+ --with-libwimaxll=/usr \
+ --enable-instrument \
+ --disable-static
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ # Fix dhclient path
+ sed -i 's:\B/sbin/dhclient:/usr/sbin/dhclient:' \
+ "$pkgdir/usr/share/wimax/dhcp_renew.sh"
+ grep dhclient "$pkgdir/usr/share/wimax/dhcp_renew.sh"
+
+ install -D "$srcdir/wimaxd.rc" "$pkgdir/etc/rc.d/wimaxd"
+
+ install -Dm 644 "$srcdir/LICENSE" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
Property changes on: wimax/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
+ Id
Added: wimax/trunk/wimaxd.rc
===================================================================
--- wimax/trunk/wimaxd.rc (rev 0)
+++ wimax/trunk/wimaxd.rc 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,53 @@
+#!/bin/bash
+
+daemon_name=wimaxd
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+case "$1" in
+ start)
+ stat_busy "Starting $daemon_name daemon"
+ if [ ! -f /var/run/$daemon_name.wmx0.pid ] && $daemon_name -b &>/dev/null; then
+ add_daemon $daemon_name
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ stop)
+ stat_busy "Stopping $daemon_name daemon"
+ [ -f /var/run/$daemon_name.wmx0.pid ] && read PID </var/run/$daemon_name.wmx0.pid
+ if kill $PID &>/dev/null; then
+ rm_daemon $daemon_name
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ restart)
+ stat_busy "Restarting $daemon_name daemon"
+ [ -f /var/run/$daemon_name.wmx0.pid ] && read PID </var/run/$daemon_name.wmx0.pid
+ if kill -USR1 $PID &>/dev/null; then
+ add_daemon $daemon_name
+ stat_done
+ else
+ stat_fail
+ exit 1
+ fi
+ ;;
+
+ status)
+ stat_busy "Checking $daemon_name status";
+ ck_status $daemon_name
+ ;;
+
+ *)
+ echo "usage: $0 {start|stop|restart|status}"
+esac
+
+exit 0
Property changes on: wimax/trunk/wimaxd.rc
___________________________________________________________________
Added: svn:executable
+ *
Added: wimax-tools/trunk/LICENSE
===================================================================
--- wimax-tools/trunk/LICENSE (rev 0)
+++ wimax-tools/trunk/LICENSE 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,27 @@
+Copyright (C) 2008 Intel Corporation. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of Intel Corporation nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"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 COPYRIGHT
+OWNER OR CONTRIBUTORS 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.
Added: wimax-tools/trunk/PKGBUILD
===================================================================
--- wimax-tools/trunk/PKGBUILD (rev 0)
+++ wimax-tools/trunk/PKGBUILD 2011-03-05 04:58:33 UTC (rev 112494)
@@ -0,0 +1,36 @@
+# $Id$
+# Maintainer: Jan "heftig" Steffens <jan.steffens at gmail.com>
+
+pkgname=wimax-tools
+pkgver=1.4.4
+pkgrel=1
+pkgdesc="WiMAX Tools"
+arch=(i686 x86_64)
+license=('custom:BSD')
+url="http://www.linuxwimax.org/"
+depends=(libnl glib2 sh)
+options=('!libtool')
+source=("$pkgname-$pkgver.tar.gz::http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=$pkgname-$pkgver.tar.gz"
+ LICENSE)
+sha256sums=('63ea9796704ae2f0e324b655398d103cdd4261d9a2e58d6a41c5574719dec4bd'
+ '00337c026ccf1ac2c624c325801378129e7daa5294e98a5b79ae4ceb60b14624')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ # --disable-static doesn't work
+ rm "$pkgdir"/usr/lib/*.a
+
+ install -Dm 644 "$srcdir/LICENSE" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
Property changes on: wimax-tools/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
+ Id
More information about the arch-commits
mailing list